允许排序

This commit is contained in:
ShaoHua
2026-01-01 02:48:58 +08:00
parent 03da513632
commit 8beb6b7a1e
5 changed files with 113 additions and 16 deletions
+21
View File
@@ -22,6 +22,24 @@ namespace TodoList.Models
Failed
}
public enum SortBy
{
[Description("创建时间")]
CreatedAt,
[Description("完成时间")]
CompletedAt,
[Description("优先级")]
Priority
}
public enum SortOrder
{
[Description("升序")]
Ascending,
[Description("降序")]
Descending
}
public partial class TodoItem : ObservableObject
{
[ObservableProperty]
@@ -40,6 +58,9 @@ namespace TodoList.Models
[ObservableProperty]
private DateTime createdAt = DateTime.Now;
[ObservableProperty]
private DateTime? completedAt;
[ObservableProperty]
private SyncStatus syncStatus = SyncStatus.Pending;
}