You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
1.2 KiB

# 12 — 移交与同步接缝(仅类级,无存量搬迁)
**What to build:** 用户移交时项目随人走:将项目域移交实现从 crm-opportunity 迁入 crm-project —— 断开 extends(父类绑死商机 Mapper)、重写为查 crm_project、刷 owner 三列(owner_user_id/owner_name_snapshot/owner_dept_id)、domain() 不变、**删除 crm-opportunity 侧旧类**、crm-auth 零改动(Spring 多态注册表自动重挂)。客户换负责人 → `ProjectOwnerSyncPort` 真实现替换 crm-customer 的 Noop(customer_id 命中项目批量刷 owner,返回影响行数)。对应 spec §5。**已拍板(2026-09-10):线上无 opp_status=5 存量数据,仅类级迁移,无数据搬迁。**
**Blocked by:** 02 — 模块骨架 + 建档闭环。
**Status:** ready-for-agent
- [ ] crm-opportunity 侧旧项目移交类删除,商机域移交不受影响
- [ ] crm-auth 零改动验证(注册表自动重挂)
- [ ] ProjectOwnerSyncPort 真实现生效、Noop 退役,返回真实影响行数
- [ ] 移交/同步集成测试绿
- [ ] 通用纪律收工项:文档沉淀(API-SUMMARY 如涉及)、BOM 扫描、mvn compile + 测试绿