feat:增加提醒事项

This commit is contained in:
2025-11-08 22:06:16 +08:00
parent 27f0638c01
commit d5ff4c9b02
30 changed files with 1490 additions and 199 deletions

View File

@@ -30,6 +30,7 @@ class Todo extends HiveObject {
late DateTime updateTime;
TodoPriority get priority => TodoPriority.values[priorityIndex];
set priority(TodoPriority value) => priorityIndex = value.index;
Todo({
@@ -43,7 +44,7 @@ class Todo extends HiveObject {
DateTime? updateTime,
}) {
// 简单时间戳ID
this.id = id ?? DateTime.now().millisecondsSinceEpoch;
this.id = id ?? DateTime.now().millisecondsSinceEpoch ~/ 1000;
this.priorityIndex = priority.index;
this.createTime = createTime ?? DateTime.now();
this.updateTime = updateTime ?? DateTime.now();
@@ -70,8 +71,8 @@ class Todo extends HiveObject {
static Todo getEmpty() {
return Todo(
id: DateTime.now().millisecondsSinceEpoch,
title: '',
id: DateTime.now().millisecondsSinceEpoch ~/ 1000,
title: '日常待办',
content: '',
isCompleted: false,
dueDate: null,