docs(M09-B): 回填清洁规则验收与游标

This commit is contained in:
Codex
2026-08-10 21:52:09 +08:00
parent bc7cb8fab9
commit 5e0f5e39ee
8 changed files with 94 additions and 35 deletions
@@ -0,0 +1,11 @@
# 2026-08-10 M09-B 清洁规则与照片验收
- 版本:`2026081005_m09b_cleaning_rules`
- 新增 `qipai_cleaning_templates`:租户/门店/房间三级唯一作用范围,保存清洁要求、照片必传与数量、免清洁策略、版本、状态和创建/更新人。
- 扩展 `qipai_cleaning_tasks`:固化模板 ID/版本、照片规则、免清洁策略和补做次数。模板变更不追改既有任务。
- 新增 `qipai_cleaning_task_photos`:保存租户、任务、门店、上传人、隔离路径、URL、MIME、尺寸、哈希、状态、关联提交版本和保留期限。
- 新增 `qipai_cleaning_task_submissions`:按任务版本唯一保存提交照片、备注、驳回原因、提交/验收人及时间,区分 `SUBMITTED``ACCEPTED``REJECTED`
- 未提交照片默认保留 7 天;提交照片状态变为 `ATTACHED` 并长期保留以支持返工前后追溯;清理采用孤儿领取、文件删除、数据库软删除三段式重试。
- down:先删除提交与照片表,再移除任务外键/检查约束/快照列,最后删除模板表和迁移版本。
- verify:检查三张新表、七个任务快照列、关键唯一索引和迁移版本。
- WSL 原生临时副本、MySQL 8.4 完成 `up → verify → down → up → verify`149 条 up、128 条 verify、145 条 down;临时数据库和账号已自动清理。