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

1.4 KiB
Raw Blame History

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:按任务版本唯一保存提交照片、备注、驳回原因、提交/验收人及时间,区分 SUBMITTEDACCEPTEDREJECTED
  • 未提交照片默认保留 7 天;提交照片状态变为 ATTACHED 并长期保留以支持返工前后追溯;清理采用孤儿领取、文件删除、数据库软删除三段式重试。
  • down:先删除提交与照片表,再移除任务外键/检查约束/快照列,最后删除模板表和迁移版本。
  • verify:检查三张新表、七个任务快照列、关键唯一索引和迁移版本。
  • WSL 原生临时副本、MySQL 8.4 完成 up → verify → down → up → verify149 条 up、128 条 verify、145 条 down;临时数据库和账号已自动清理。