This commit is contained in:
@@ -66,12 +66,26 @@
|
||||
|
||||
顶层任务软删除、恢复或永久删除时同步处理直接子任务。列表与回收站使用 `(created_at, id)` 作为稳定游标排序键。
|
||||
|
||||
## countdowns
|
||||
|
||||
- `id`
|
||||
- `user_id` → users,级联删除
|
||||
- `title`
|
||||
- `event_date`,仅日期
|
||||
- `kind`:`countdown` / `anniversary` / `birthday`
|
||||
- `repeat_rule`:`none` / `weekly` / `monthly` / `yearly`
|
||||
- `icon`
|
||||
- `pinned`,每个用户仅保留一个置顶项
|
||||
- `archived_at`,非空表示归档
|
||||
- `created_at` / `updated_at`
|
||||
|
||||
## 迁移
|
||||
|
||||
- `0001_initial.py`:已部署的初始模式,不修改
|
||||
- `0002_task_management.py`:新增文件夹/清单软删除列、历史标签表及游标/回收站索引
|
||||
- `0008_remove_calendar_subscriptions.py`:移除日历订阅表
|
||||
- `0009_remove_tags.py`:移除历史标签表及任务标签关联表
|
||||
- `0010_countdowns.py`:新增倒数日、纪念日与生日表
|
||||
|
||||
## 后续阶段预留
|
||||
|
||||
|
||||
Reference in New Issue
Block a user