Files
qipai/docs/db-changelog/2026-08-10-M09-B-cleaning-rules.md
T

12 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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;临时数据库和账号已自动清理。