feat(M08-B): 补保洁结算发放记录

This commit is contained in:
Codex
2026-06-27 15:44:32 +08:00
parent 5d224693ae
commit 05907a6bea
15 changed files with 281 additions and 19 deletions
@@ -50,3 +50,16 @@
- 调整 `qipai_cleaning_settlement_items`
- 新增 `cleaner_user_id`,结算明细从“任务唯一”升级为“任务 + 保洁员唯一”。
-`uq_qipai_cleaning_settlement_item_task` 替换为 `uq_qipai_cleaning_settlement_item_task_user`,支持同一协作任务按不同成员分别结算。
## 2026-06-27 发放闭环增量
- 新增迁移:
- `database/migrations/2026062728_m08b_cleaning_payouts.up.sql`
- `database/migrations/2026062728_m08b_cleaning_payouts.down.sql`
- `database/migrations/2026062728_m08b_cleaning_payouts.verify.sql`
- 调整 `qipai_cleaning_settlements`
- 新增 `paid_by`,关联发放确认操作人。
- 新增 `payout_channel`,记录发放渠道,例如微信零钱、企业付款或线下人工发放。
- 新增 `payout_reference`,记录外部付款流水或人工凭证号。
- 新增 `payout_error`,记录最近一次发放失败原因,成功标记为 `PAID` 时清空。
- 新增 `idx_qipai_cleaning_settlement_payout`,支持按租户、状态和发放时间查询。