feat(customer): 票09-13 客户模块收尾(超期提醒/公海回收/saved-view/成员/关注/接口文档)+ 票14 review 修复
- 票09 跟进超期提醒:crm-rule 提醒配置端点(GET/PUT /api/rule/customer/reminder)
+ CustomerPendingNotice 待发作业;公海回收(超过领取时限自动回收)
- 票10 workspace saved-view 过滤器接入(customer.overview/mine/pool 三 scope)
+ FOCUSED 内置视图 + 列偏好联动
- 票11 商机侧硬依赖真实现:CustomerOpportunityQueryPort(pageByCustomer)
+ hasActiveOpportunity 守卫 + OpportunityOwnerSyncPort(归属变更联动商机)
- 票12 不符②③④⑤修复:成员管理写端点(MEMBER_ADD/REMOVE,两阶段整批校验)/
关注+重点标记(customer_focus 一行两态:行存在=关注、starred=重点,focus/unfocus/star/unstar/focus-batch)/
详情汇总卡 5 字段占位恒 null(grill Q18 契约)/ oplog action 筛选
- 票13 API-SUMMARY.md:9 Controller 55 端点按原型 14 界面分组 + 错误码 67001-67016 + 已知缺口 5 项
- 票14 code-review(Standards+Spec 双轴)修复:removeMember 补 @Transactional /
OpportunityMapper 两查询补 o.deleted=0 口径对齐 / CustomerFocusServiceImpl 去 implements Constants 改静态引用 /
TEMPLATE_NAME 上移 ICustomerImportService / API-SUMMARY 补 release-pool-batch
- 验证:三模块回归 521/0/0 + 全仓 BOM 扫描 688 文件零命中 + 8080 冒烟全链 code=0(starred 逐拍实锤)
|