feat:初始化工程

This commit is contained in:
2026-04-25 21:25:02 +08:00
commit 57c6e552d4
37 changed files with 2701 additions and 0 deletions

24
lib/models/task.dart Normal file
View File

@@ -0,0 +1,24 @@
class Task {
final String id;
String title;
String? description;
DateTime createdAt;
DateTime? dueDate;
bool isCompleted;
Priority priority;
String? category;
Task({
String? id,
required this.title,
this.description,
DateTime? createdAt,
this.dueDate,
this.isCompleted = false,
this.priority = Priority.medium,
this.category,
}) : id = id ?? DateTime.timestamp().microsecond.toString(),
createdAt = createdAt ?? DateTime.now();
}
enum Priority { low, medium, high }