docs(M08-B): 记录保洁多人协作进度

This commit is contained in:
Codex
2026-06-26 17:47:39 +08:00
parent 03496d74ab
commit 5d224693ae
7 changed files with 58 additions and 14 deletions
@@ -37,3 +37,16 @@
-`cleaning.task.read``cleaning.task.write``cleaning.statistics.read` 授予现有 `CLEANER``STORE_ADMIN``TENANT_ADMIN``PLATFORM_ADMIN` 角色。
- 新增 `cleaning.settlement.read``cleaning.settlement.write`
-`cleaning.settlement.read` 授予 `CLEANER``STORE_ADMIN``TENANT_ADMIN``PLATFORM_ADMIN`;将 `cleaning.settlement.write` 授予 `STORE_ADMIN``TENANT_ADMIN``PLATFORM_ADMIN`
## 2026-06-26 多保洁员协作增量
- 新增迁移:
- `database/migrations/2026062627_m08b_cleaning_collaboration.up.sql`
- `database/migrations/2026062627_m08b_cleaning_collaboration.down.sql`
- `database/migrations/2026062627_m08b_cleaning_collaboration.verify.sql`
- 新增 `qipai_cleaning_task_members`
- 记录任务保洁成员,`member_role` 支持 `LEAD``ASSIST`
- `reward_cents` 记录成员分账金额,`removed_at` 记录移除,`settled_at` 记录成员维度结算完成。
- 同一租户、任务、用户唯一,支持负责人和协作者查询索引。
- 调整 `qipai_cleaning_settlement_items`
- 新增 `cleaner_user_id`,结算明细从“任务唯一”升级为“任务 + 保洁员唯一”。
-`uq_qipai_cleaning_settlement_item_task` 替换为 `uq_qipai_cleaning_settlement_item_task_user`,支持同一协作任务按不同成员分别结算。