luoweijian
|
58a5a211b4
|
docs(opportunity): 票11/12 标 resolved + 回写 map(PRD 后端收官,仅剩前端+A4)
- 票12 底稿补后端落地清单(架构甲)+ 前误判纠正说明,标 resolved
- 票11 后端全链路已通(ConvertOpportunityParam→Cmd→port 消费),标 resolved
- map 前沿小结记录纠偏 + PRD 后端收官结论:16 票后端全落,
整体上线仅差前端下拉交互 + A4 客户数据源(均在本仓库外)
|
2 weeks ago |
luoweijian
|
39ccc37519
|
docs(opportunity): 票16 已落 resolved 回写 map(票02簇D 5步齐全)
|
2 weeks ago |
luoweijian
|
49cbab687c
|
docs(opportunity): 拆票15/16 并回写 map(票15 已落 resolved)
票15 全局默认阶段模板兜底 seed 已实现落地;票16 转商机同步事务补齐
(阶段落位+初始日志+团队成员)blocked by 15 现已解除,待开工。
|
2 weeks ago |
luoweijian
|
73797fcd10
|
feat(opportunity): 票 08 现场勘察子表结构落地(§7.3)
OpportunitySiteSurvey 实体 + Mapper 骨架(对齐票 03/09 粒度):
- 一商机多条保留历史、无状态机、不绑阶段(自由记录)
- 必填 surveyDate/engineerUserId/applyWay/surveySeq,选填 applyNo/surveyDesc
- 主要工程师引用 crm-auth SysUser(可跨部门选人,≠操作人),联系方式反查不冗余存
- 附件复用统一附件表 biz_type=SITE_SURVEY(票 09)
- 无唯一约束 → BaseEntity 逻辑删,不加 delete_key
测试:OpportunitySiteSurveyMapperTest,crm-opportunity 108→111 全绿。
接线待后续:勘察读写 Service/Controller、crm-dict 申请方式/勘察次数分组
|
2 weeks ago |
luoweijian
|
825cb2cf9a
|
feat(opportunity): 票 09 子表族结构落地(跟进/附件/工作计划/操作日志)
§7.4–7.7 四张表实体 + Mapper 骨架(对齐票 03 粒度,只落结构不接线):
- OpportunityFollow 跟进记录:无草稿态,软删+delete_key,支持删除不回退锚点,本期不做编辑
- OpportunityAttachment 统一附件表:biz_type+biz_id 定位(AttachmentBizType 枚举
OPP/FOLLOW_UP/SITE_SURVEY/SCHEME_CARD),文件本体走 crm-file,软删+delete_key;
是票 07/08 的附件契约落点
- OpportunityWorkPlan 工作计划:结构 only,plan_status 0/1,精确态枚举与联动归 A1X
- OpportunityOplog 操作日志:字段级审计,双维度 OplogKind(FIELD_CHANGE/ROW_ADD/
ROW_DELETE)+ OplogLogType(7 类,SYSTEM_INTERNAL 记库不显),只增不删无 delete_key,
带 biz_ref + snapshotJson
测试:OpportunityChildTablesMapperTest(表绑定+列映射+逻辑删)+ EnumTest(值域),
crm-opportunity 100→108 全绿。CONTEXT/底稿落地记录回填。
接线待后续:跟进/附件读写 Service/Controller、统一审计切面写 oplog、
last_valid_follow_time 联动、crm-dict 跟进方式/结果标签/资料类型分组
|
2 weeks ago |
luoweijian
|
bb2dad7b58
|
commit
|
2 weeks ago |
luoweijian
|
6583863b49
|
commit
|
2 weeks ago |
luoweijian
|
3d0699df6f
|
commit
|
3 weeks ago |
luoweijian
|
f11b840c3e
|
commit
|
3 weeks ago |