gaoluyang
3 天以前 cdaec80a5ffa474f69e5c36f0312be3c0abf2210
分支
用户 gaoluyang <2820782392@qq.com>
星期四, 十一月 5, 2026 18:31 +0800
提交者 gaoluyang <2820782392@qq.com>
星期四, 十一月 5, 2026 18:31 +0800
提交cdaec80a5ffa474f69e5c36f0312be3c0abf2210
目录 3e32b00441fabe8eee28faebcfd8fb84f636b259 目录 | zip | gz
上一版本 d39e4f7d839167c16425086dfa2f8747bccfdff9 查看 | 对比
feat(crm): 投标保证金迁移到销售管理并关联销售台账

- 新建 crm_bid_bond 表与 CRM bid-bond 接口:按客户(招标方)登记,记录中标结果
(待开标/已中标/未中标)与未中标退款进度(未退回/部分退回/已退回/无需退回)
- 关联销售台账:可选该客户名下已审核销售订单,回填订单号与订单金额;
选中订单自动置为已中标,未中标禁止关联订单,客户不一致/未审核订单直接拒绝
- 退款金额、日期与状态一致性校验,错误提示给出字段、双方数值与下一步动作
- 菜单 602630~602634 从采购管理 2602 迁移到销售管理 2617,沿用原 id 保留角色授权,
权限串改为 crm:bid-bond:*
- 移除 SRM 侧投标保证金 Controller/Service/DO/Mapper/枚举、错误码与菜单初始化
- 迁移脚本 sql/mysql/20261105_crm_bid_bond.sql(幂等)并同步合并初始化脚本
- 更新业务可视化(对象/模块/角色/流程与 mermaid)及前端联调方案

Co-Authored-By: Claude Code <noreply@anthropic.com>
已添加13个文件
已删除9个文件
已修改16个文件
4867 ■■■■■ 文件已修改
docs/crm_bid_bond_integration.md 151 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/flows.json 975 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/modules.json 822 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/objects.json 881 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/data/roles.json 268 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/index.html 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/01-business-mindmap.mmd 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/02-sales-flow.mmd 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/03-purchase-flow.mmd 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/project-business/mermaid/08-module-relation.mmd 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/sql/config_export_all_20261104.sql 62 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
sql/mysql/20261105_crm_bid_bond.sql 60 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/CrmBidBondController.java 79 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondPageReqVO.java 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondRespVO.java 65 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondSaleOrderRespVO.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/bidbond/vo/CrmBidBondSaveReqVO.java 58 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/dal/dataobject/bidbond/CrmBidBondDO.java 100 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/dal/mysql/bidbond/CrmBidBondMapper.java 59 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/ErrorCodeConstants.java 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/bidbond/CrmBidBondRefundStatusEnum.java 39 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/enums/bidbond/CrmBidResultEnum.java 38 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/bidbond/CrmBidBondService.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/bidbond/CrmBidBondServiceImpl.java 340 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/bond/SrmBidBondController.java 66 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/bond/vo/SrmBidBondPageReqVO.java 43 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/bond/vo/SrmBidBondRespVO.java 65 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/controller/admin/bond/vo/SrmBidBondSaveReqVO.java 57 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/dal/dataobject/SrmBidBondDO.java 59 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/dal/mysql/SrmBidBondMapper.java 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/BidBondRefundStatusEnum.java 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/ErrorCodeConstants.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/enums/LogRecordConstants.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/bond/SrmBidBondService.java 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/bond/SrmBidBondServiceImpl.java 242 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/supplier/SrmSupplierServiceImpl.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/resources/sql/srm_init.sql 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-srm/src/main/resources/sql/srm_menu_init.sql 11 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史