feat:增加待办提醒功能

This commit is contained in:
2026-04-29 19:21:57 +08:00
parent 3804164cfd
commit 0e6fe4ad4b
16 changed files with 297 additions and 64 deletions

View File

@@ -1,7 +1,7 @@
import 'package:hive/hive.dart';
// flutter packages pub run build_runner build
// part 'todo.g.dart';
part 'task.g.dart';
@HiveType(typeId: 0)
class Task extends HiveObject {
@@ -45,10 +45,11 @@ class Task extends HiveObject {
this.isCompleted = false,
Priority priority = Priority.medium,
DateTime? createTime,
}) : id = id ?? DateTime.timestamp().microsecond,
DateTime? updateTime,
}) : id = id ?? DateTime.now().millisecondsSinceEpoch ~/ 1000,
this.priorityIndex = priority.index,
createTime = DateTime.now(),
updateTime = DateTime.now();
createTime = createTime ?? DateTime.now(),
updateTime = updateTime ?? DateTime.now();
}
enum Priority { low, medium, high }