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.
39 KiB
39 KiB
全量接口映射表(执行票 04 的唯一输入与验收基线)
Label: api-docs-reorg:mapping-table
- 依据:charting 裁决(一级用原型原文 / 二级不动 / 空分区占位 / 商机规则归 A7 / 公共依赖合并 / 调试顶层)+ 票 01(深 tag 进源码,bruno-sync 唯一通道)+ 票 02(线索设置双归属)。
- 盘点基线:源码 7 模块 161 个端点 ↔ 文档仓 191 个接口 .bru(多副本),双向零孤儿(2026-08-31 脚本盘点,源码端点与文档 .bru 钥匙完全互覆盖;同日审阅复跑复核)。计数排除 folder.bru / collection.bru 与 environments/local.bru(环境配置非接口文档;物理 .bru 总数 192)。
- 目标路径 = 新 tag 字符串 = 新文档文件夹路径(bruno-sync 身份映射;git-mv 后全量对账)。「二级及更深不动」体现为:除列明的一级换名与既定子树迁移外,路径其余段逐字保留。
1. 目标一级分区总览
| 一级分区 | 状态 | 内容来源 |
|---|---|---|
| A0 登录界面 | 已落地(5 .bru) | 现「登录/」整体换名;含菜单树(tags=登录 的 menus/tree) |
| A1 销售工作台(首页) | 空分区占位 | 无接口 |
| A1X 工作计划 | 空分区占位 | 无接口(workplan 接口现挂 A3 商机详情/工作计划,二级不动不迁移) |
| A2 线索管理 | 已落地(5 子目录) | 现「线索管理/」换名 |
| A3 商机管理 | 已落地(6 子目录) | 现「商机模块/」换名,商机规则子树除外 |
| A4 客户管理 | 空分区占位 | 无接口 |
| A5 项目管理 | 空分区占位 | 无接口 |
| A6 数据看板 | 空分区占位 | 无接口 |
| A7 后台管理 | 已落地(9 子目录) | 现「系统管理/」+「数据字典-」+「system/」+ 商机规则子树 + 线索规则副本 |
| 公共依赖 | 已落地(2 子目录) | 现「文件/」+「公共依赖-行政区划」合并正名 |
| 调试(验证专用) | 已落地(1 .bru) | 保持不变 |
2. Controller tag 重构表(源码侧改动清单)
| Controller | 现 tag | 目标 tag | 挂法 |
|---|---|---|---|
| crm-auth AuthController | 类级@Tag=认证 + 方法 tags=登录(互斥违规并存) | A0 登录界面 | 删类级@Tag;4 方法 tags 改值 |
| crm-auth SystemController | 无 tag(URL 回退) | 按端点分挂 4 组 | menus/tree→A0 登录界面;users/*→A7 后台管理/用户管理;depts/*→A7 后台管理/部门管理;sync/dingtalk+users/admin-role→A7 后台管理/运维 |
| crm-auth ResourceController | 方法 tags=系统管理/权限点管理 | A7 后台管理/权限点管理 | 方法级,改值 |
| crm-auth RoleController | 方法 tags=系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 | 方法级,改值 |
| crm-auth DataScopeModuleController | 方法 tags=系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 | 方法级,改值 |
| crm-auth DebugTokenController | 类级@Tag=调试(验证专用) | 调试(验证专用) | 不变 |
| crm-file FileController | 类级@Tag=文件 | 公共依赖/文件 | 类级改值 |
| crm-lead LeadController | 方法 tags=线索管理/{四页} | A2 线索管理/{四页} | 方法级,前缀替换(25 方法) |
| crm-preference ColumnPreferenceController | 方法 tags=线索管理/{四页} | A2 线索管理/{四页} | 方法级,前缀替换(2 方法) |
| crm-rule LeadPoolController | 类级@Tag=线索管理/线索设置 | A2 线索管理/线索设置 + A7 后台管理/线索规则(双归属,票 02) | 删类级@Tag;5 方法挂双值 tags |
| crm-rule RegionController | 类级@Tag=公共依赖/行政区划 | 公共依赖/行政区划 | tag 不变;文档文件夹由「公共依赖-行政区划」正名 |
| crm-opportunity OpportunityCreateController | 类级@Tag=商机管理/商机新建 | A3 商机管理/新建商机 | 类级改值 |
| crm-opportunity OpportunityTransitionController | 类级@Tag=商机管理/商机流转 | A3 商机管理/状态流转 | 类级改值 |
| crm-opportunity OpportunityQueryController | 方法 6 tags(4 销售机会子视图+商机管理+商机公海) | A3 商机管理/{商机公海,商机管理,销售机会}(3 tags) | 方法级收敛:4 子视图 tag 折叠为单一「销售机会」tag |
| crm-opportunity OpportunityCollabController | 类级@Tag=商机管理/协作 | board/→A3 商机管理/{商机公海,商机管理,销售机会}/看板列表(3 tags);focus→A3 商机管理/商机详情/主体 | 删类级@Tag;方法级分挂 |
| crm-opportunity OpportunityDetailController | 类级@Tag=商机管理/商机详情 | A3 商机管理/商机详情/主体 | 类级改值 |
| crm-opportunity OpportunityStageController | 类级@Tag=商机管理/商机阶段 | A3 商机管理/商机详情/主体 | 类级改值 |
| crm-opportunity OpportunitySchemeCardController | 类级@Tag=商机管理/方案卡 | A3 商机管理/商机详情/方案卡 | 类级改值 |
| crm-opportunity OpportunitySubController | 类级@Tag=商机管理/详情子域 | A3 商机管理/商机详情/{附件,客户,跟进,日志,勘察,团队,工作计划} | 删类级@Tag;22 方法按域分挂 |
| crm-preference SavedViewController | 方法 tags=销售机会/自定义视图 | A3 商机管理/销售机会/自定义视图 | 方法级,改值 |
| crm-rule OpportunityPoolRuleController | 类级@Tag=商机管理/商机规则 | A7 后台管理/商机规则/公海规则 | 类级改值 |
| crm-rule OpportunitySchemeCardTemplateController | 类级@Tag=商机管理/商机规则 | A7 后台管理/商机规则/方案卡模板 | 类级改值 |
| crm-rule OpportunityStageTemplateController | 类级@Tag=商机管理/商机规则 | A7 后台管理/商机规则/阶段模板 | 类级改值 |
| crm-dict DictGroupController | 类级@Tag=数据字典-分组 | A7 后台管理/数据字典-分组 | 类级改值 |
| crm-dict DictItemController | 类级@Tag=数据字典-字典项 | A7 后台管理/数据字典-字典项 | 类级改值 |
3. 端点级明细(当前文档落位 → 目标路径)
crm-auth / AuthController.java(4 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/auth/login/dingtalk | 登录 | 登录 | A0 登录界面 |
| POST /api/auth/login/dingtalk/confirm | 登录 | 登录 | A0 登录界面 |
| POST /api/auth/logout | 登录 | 登录 | A0 登录界面 |
| GET /api/auth/me | 登录 | 登录 | A0 登录界面 |
crm-auth / DataScopeModuleController.java(1 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| GET /api/data-scope/modules | (无) | 系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 |
crm-auth / DebugTokenController.java(1 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| GET /api/auth/debug/token | 调试(验证专用) | 调试(验证专用) | 调试(验证专用) |
crm-auth / ResourceController.java(4 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/resources/delete | (无) | 系统管理/权限点管理 | A7 后台管理/权限点管理 |
| POST /api/resources/icon/upload | (无) | 系统管理/权限点管理 | A7 后台管理/权限点管理 |
| GET /api/resources/list | (无) | 系统管理/权限点管理 | A7 后台管理/权限点管理 |
| POST /api/resources/saveOrUpdate | (无) | 系统管理/权限点管理 | A7 后台管理/权限点管理 |
crm-auth / RoleController.java(5 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/roles/assign-resources | (无) | 系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 |
| POST /api/roles/delete | (无) | 系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 |
| GET /api/roles/detail | (无) | 系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 |
| POST /api/roles/page | (无) | 系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 |
| POST /api/roles/saveOrUpdate | (无) | 系统管理/权限管理/角色管理 | A7 后台管理/权限管理/角色管理 |
crm-auth / SystemController.java(10 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/system/depts/delete | (无) | system/depts | A7 后台管理/部门管理 |
| POST /api/system/depts/save | (无) | system/depts | A7 后台管理/部门管理 |
| GET /api/system/depts/tree | (无) | system/depts | A7 后台管理/部门管理 |
| GET /api/system/menus/tree | 登录 | 登录 | A0 登录界面 |
| POST /api/system/sync/dingtalk | (无) | 系统管理/运维 | A7 后台管理/运维 |
| POST /api/system/users/admin-role | (无) | 系统管理/运维 | A7 后台管理/运维 |
| POST /api/system/users/assign-depts | (无) | system/users | A7 后台管理/用户管理 |
| POST /api/system/users/assign-roles | (无) | system/users | A7 后台管理/用户管理 |
| POST /api/system/users/page | (无) | system/users | A7 后台管理/用户管理 |
| GET /api/system/users/stats | (无) | system/users | A7 后台管理/用户管理 |
crm-dict / DictGroupController.java(5 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/dict/group/delete | 数据字典-分组 | 数据字典-分组 | A7 后台管理/数据字典-分组 |
| GET /api/dict/group/enabled-list | 数据字典-分组 | 数据字典-分组 | A7 后台管理/数据字典-分组 |
| POST /api/dict/group/page | 数据字典-分组 | 数据字典-分组 | A7 后台管理/数据字典-分组 |
| POST /api/dict/group/saveOrUpdate | 数据字典-分组 | 数据字典-分组 | A7 后台管理/数据字典-分组 |
| POST /api/dict/group/status | 数据字典-分组 | 数据字典-分组 | A7 后台管理/数据字典-分组 |
crm-dict / DictItemController.java(7 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/dict/item/delete | 数据字典-字典项 | 数据字典-字典项 | A7 后台管理/数据字典-字典项 |
| GET /api/dict/item/enabled-list | 数据字典-字典项 | 数据字典-字典项 | A7 后台管理/数据字典-字典项 |
| POST /api/dict/item/force-delete | 数据字典-字典项 | 数据字典-字典项 | A7 后台管理/数据字典-字典项 |
| POST /api/dict/item/page | 数据字典-字典项 | 数据字典-字典项 | A7 后台管理/数据字典-字典项 |
| POST /api/dict/item/saveOrUpdate | 数据字典-字典项 | 数据字典-字典项 | A7 后台管理/数据字典-字典项 |
| POST /api/dict/item/set-default | 数据字典-字典项 | 数据字典-字典项 | A7 后台管理/数据字典-字典项 |
| POST /api/dict/item/status | 数据字典-字典项 | 数据字典-字典项 | A7 后台管理/数据字典-字典项 |
crm-file / FileController.java(9 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/file/delete | 文件 | 文件 | 公共依赖/文件 |
| GET /api/file/download | 文件 | 文件 | 公共依赖/文件 |
| GET /api/file/info | 文件 | 文件 | 公共依赖/文件 |
| POST /api/file/multipart/complete | 文件 | 文件 | 公共依赖/文件 |
| POST /api/file/multipart/init | 文件 | 文件 | 公共依赖/文件 |
| POST /api/file/multipart/upload | 文件 | 文件 | 公共依赖/文件 |
| GET /api/file/preview-url | 文件 | 文件 | 公共依赖/文件 |
| GET /api/file/thumbnail | 文件 | 文件 | 公共依赖/文件 |
| POST /api/file/upload | 文件 | 文件 | 公共依赖/文件 |
crm-lead / LeadController.java(25 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/lead/activate | 线索管理/线索管理 | 线索管理/线索管理 | A2 线索管理/线索管理 |
| POST /api/lead/activate-batch | 线索管理/线索管理 | 线索管理/线索管理 | A2 线索管理/线索管理 |
| POST /api/lead/assign-pool | 线索管理/线索管理 | 线索管理/线索管理 | A2 线索管理/线索管理 |
| POST /api/lead/assign-pool-batch | 线索管理/线索管理 | 线索管理/线索管理 | A2 线索管理/线索管理 |
| POST /api/lead/assign-user | 线索管理/线索管理 | 线索管理/线索管理 | A2 线索管理/线索管理 |
| POST /api/lead/assign-user-batch | 线索管理/线索管理 | 线索管理/线索管理 | A2 线索管理/线索管理 |
| POST /api/lead/claim | 线索管理/线索公海,线索管理/我的关注 | 线索管理/我的关注;线索管理/线索公海 | A2 线索管理/我的关注;A2 线索管理/线索公海 |
| POST /api/lead/claim-batch | 线索管理/线索公海,线索管理/我的关注 | 线索管理/我的关注;线索管理/线索公海 | A2 线索管理/我的关注;A2 线索管理/线索公海 |
| POST /api/lead/convert | 线索管理/我的线索 | 线索管理/我的线索 | A2 线索管理/我的线索 |
| POST /api/lead/create | 线索管理/我的线索,线索管理/线索管理 | 线索管理/我的线索;线索管理/线索管理 | A2 线索管理/我的线索;A2 线索管理/线索管理 |
| POST /api/lead/delete | 线索管理/我的线索,线索管理/线索管理 | 线索管理/我的线索;线索管理/线索管理 | A2 线索管理/我的线索;A2 线索管理/线索管理 |
| POST /api/lead/delete-batch | 线索管理/线索管理 | 线索管理/线索管理 | A2 线索管理/线索管理 |
| GET /api/lead/detail | 线索管理/线索公海,线索管理/我的线索,线索管理/我的关注,线索管理/线索管理 | 线索管理/我的关注;线索管理/我的线索;线索管理/线索公海;线索管理/线索管理 | A2 线索管理/我的关注;A2 线索管理/我的线索;A2 线索管理/线索公海;A2 线索管理/线索管理 |
| POST /api/lead/edit | 线索管理/我的线索 | 线索管理/我的线索 | A2 线索管理/我的线索 |
| POST /api/lead/feedback-draft | 线索管理/我的线索 | 线索管理/我的线索 | A2 线索管理/我的线索 |
| POST /api/lead/feedback-submit | 线索管理/我的线索 | 线索管理/我的线索 | A2 线索管理/我的线索 |
| POST /api/lead/follow | 线索管理/线索公海 | 线索管理/线索公海 | A2 线索管理/线索公海 |
| POST /api/lead/follow-batch | 线索管理/线索公海 | 线索管理/线索公海 | A2 线索管理/线索公海 |
| GET /api/lead/history | 线索管理/线索公海,线索管理/我的线索,线索管理/我的关注,线索管理/线索管理 | 线索管理/我的关注;线索管理/我的线索;线索管理/线索公海;线索管理/线索管理 | A2 线索管理/我的关注;A2 线索管理/我的线索;A2 线索管理/线索公海;A2 线索管理/线索管理 |
| POST /api/lead/page | 线索管理/线索公海,线索管理/我的线索,线索管理/我的关注,线索管理/线索管理 | 线索管理/我的关注;线索管理/我的线索;线索管理/线索公海;线索管理/线索管理 | A2 线索管理/我的关注;A2 线索管理/我的线索;A2 线索管理/线索公海;A2 线索管理/线索管理 |
| POST /api/lead/release | 线索管理/线索公海,线索管理/我的线索 | 线索管理/我的线索;线索管理/线索公海 | A2 线索管理/我的线索;A2 线索管理/线索公海 |
| POST /api/lead/release-batch | 线索管理/我的线索 | 线索管理/我的线索 | A2 线索管理/我的线索 |
| POST /api/lead/stats | 线索管理/线索公海,线索管理/我的线索,线索管理/我的关注,线索管理/线索管理 | 线索管理/我的关注;线索管理/我的线索;线索管理/线索公海;线索管理/线索管理 | A2 线索管理/我的关注;A2 线索管理/我的线索;A2 线索管理/线索公海;A2 线索管理/线索管理 |
| POST /api/lead/unfollow | 线索管理/线索公海,线索管理/我的关注 | 线索管理/我的关注;线索管理/线索公海 | A2 线索管理/我的关注;A2 线索管理/线索公海 |
| POST /api/lead/unfollow-batch | 线索管理/我的关注 | 线索管理/我的关注 | A2 线索管理/我的关注 |
crm-opportunity / OpportunityCollabController.java(6 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/opportunity/board/cards | 商机管理/协作 | 商机模块/商机公海/看板列表;商机模块/商机管理/看板列表;商机模块/销售机会/看板列表 | A3 商机管理/商机公海/看板列表;A3 商机管理/商机管理/看板列表;A3 商机管理/销售机会/看板列表 |
| POST /api/opportunity/board/stage-summary | 商机管理/协作 | 商机模块/商机公海/看板列表;商机模块/商机管理/看板列表;商机模块/销售机会/看板列表 | A3 商机管理/商机公海/看板列表;A3 商机管理/商机管理/看板列表;A3 商机管理/销售机会/看板列表 |
| POST /api/opportunity/focus | 商机管理/协作 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
| POST /api/opportunity/focus-batch | 商机管理/协作 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
| POST /api/opportunity/unfocus | 商机管理/协作 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
| POST /api/opportunity/view-touch | 商机管理/协作 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
crm-opportunity / OpportunityCreateController.java(2 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/opportunity | 商机管理/商机新建 | 商机模块/新建商机 | A3 商机管理/新建商机 |
| GET /api/opportunity/convertible-leads | 商机管理/商机新建 | 商机模块/新建商机 | A3 商机管理/新建商机 |
crm-opportunity / OpportunityDetailController.java(2 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| GET /api/opportunity/detail | 商机管理/商机详情 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
| POST /api/opportunity/edit | 商机管理/商机详情 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
crm-opportunity / OpportunityQueryController.java(1 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/opportunity/page | 销售机会/最近访问,销售机会/我负责的,销售机会/我参与的,销售机会/我关注的,商机管理,商机公海 | 商机模块/商机公海;商机模块/商机管理;商机模块/销售机会 | A3 商机管理/商机公海;A3 商机管理/商机管理;A3 商机管理/销售机会 |
crm-opportunity / OpportunitySchemeCardController.java(5 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| GET /api/opportunity/scheme-card/detail | 商机管理/方案卡 | 商机模块/商机详情/方案卡 | A3 商机管理/商机详情/方案卡 |
| GET /api/opportunity/scheme-card/list | 商机管理/方案卡 | 商机模块/商机详情/方案卡 | A3 商机管理/商机详情/方案卡 |
| POST /api/opportunity/scheme-card/save | 商机管理/方案卡 | 商机模块/商机详情/方案卡 | A3 商机管理/商机详情/方案卡 |
| GET /api/opportunity/scheme-card/selectable-templates | 商机管理/方案卡 | 商机模块/商机详情/方案卡 | A3 商机管理/商机详情/方案卡 |
| POST /api/opportunity/scheme-card/submit | 商机管理/方案卡 | 商机模块/商机详情/方案卡 | A3 商机管理/商机详情/方案卡 |
crm-opportunity / OpportunityStageController.java(3 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| GET /api/opportunity/stage/history | 商机管理/商机阶段 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
| GET /api/opportunity/stage/progress | 商机管理/商机阶段 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
| POST /api/opportunity/stage/switch | 商机管理/商机阶段 | 商机模块/商机详情/主体 | A3 商机管理/商机详情/主体 |
crm-opportunity / OpportunitySubController.java(22 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/opportunity/attachment/add | 商机管理/详情子域 | 商机模块/商机详情/附件 | A3 商机管理/商机详情/附件 |
| POST /api/opportunity/attachment/delete | 商机管理/详情子域 | 商机模块/商机详情/附件 | A3 商机管理/商机详情/附件 |
| GET /api/opportunity/attachment/list | 商机管理/详情子域 | 商机模块/商机详情/附件 | A3 商机管理/商机详情/附件 |
| POST /api/opportunity/customer/add | 商机管理/详情子域 | 商机模块/商机详情/客户 | A3 商机管理/商机详情/客户 |
| GET /api/opportunity/customer/list | 商机管理/详情子域 | 商机模块/商机详情/客户 | A3 商机管理/商机详情/客户 |
| POST /api/opportunity/customer/search | 商机管理/详情子域 | 商机模块/商机详情/客户 | A3 商机管理/商机详情/客户 |
| POST /api/opportunity/customer/set-primary | 商机管理/详情子域 | 商机模块/商机详情/客户 | A3 商机管理/商机详情/客户 |
| POST /api/opportunity/follow/add | 商机管理/详情子域 | 商机模块/商机详情/跟进 | A3 商机管理/商机详情/跟进 |
| POST /api/opportunity/follow/delete | 商机管理/详情子域 | 商机模块/商机详情/跟进 | A3 商机管理/商机详情/跟进 |
| POST /api/opportunity/follow/page | 商机管理/详情子域 | 商机模块/商机详情/跟进 | A3 商机管理/商机详情/跟进 |
| POST /api/opportunity/oplog/page | 商机管理/详情子域 | 商机模块/商机详情/日志 | A3 商机管理/商机详情/日志 |
| POST /api/opportunity/site-survey/add | 商机管理/详情子域 | 商机模块/商机详情/勘察 | A3 商机管理/商机详情/勘察 |
| POST /api/opportunity/site-survey/delete | 商机管理/详情子域 | 商机模块/商机详情/勘察 | A3 商机管理/商机详情/勘察 |
| POST /api/opportunity/site-survey/page | 商机管理/详情子域 | 商机模块/商机详情/勘察 | A3 商机管理/商机详情/勘察 |
| POST /api/opportunity/team/add | 商机管理/详情子域 | 商机模块/商机详情/团队 | A3 商机管理/商机详情/团队 |
| POST /api/opportunity/team/delete | 商机管理/详情子域 | 商机模块/商机详情/团队 | A3 商机管理/商机详情/团队 |
| GET /api/opportunity/team/list | 商机管理/详情子域 | 商机模块/商机详情/团队 | A3 商机管理/商机详情/团队 |
| POST /api/opportunity/team/update | 商机管理/详情子域 | 商机模块/商机详情/团队 | A3 商机管理/商机详情/团队 |
| POST /api/opportunity/workplan/add | 商机管理/详情子域 | 商机模块/商机详情/工作计划 | A3 商机管理/商机详情/工作计划 |
| POST /api/opportunity/workplan/delete | 商机管理/详情子域 | 商机模块/商机详情/工作计划 | A3 商机管理/商机详情/工作计划 |
| GET /api/opportunity/workplan/list | 商机管理/详情子域 | 商机模块/商机详情/工作计划 | A3 商机管理/商机详情/工作计划 |
| POST /api/opportunity/workplan/update | 商机管理/详情子域 | 商机模块/商机详情/工作计划 | A3 商机管理/商机详情/工作计划 |
crm-opportunity / OpportunityTransitionController.java(11 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/opportunity/assign | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/assign-batch | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/claim | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/claim-batch | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/close | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/close-batch | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/handover | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/pause | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/release-pool | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/reopen | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
| POST /api/opportunity/resume | 商机管理/商机流转 | 商机模块/状态流转 | A3 商机管理/状态流转 |
crm-preference / ColumnPreferenceController.java(2 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| GET /api/preference/get | 线索管理/线索公海,线索管理/我的线索,线索管理/我的关注,线索管理/线索管理 | 线索管理/我的关注;线索管理/我的线索;线索管理/线索公海;线索管理/线索管理 | A2 线索管理/我的关注;A2 线索管理/我的线索;A2 线索管理/线索公海;A2 线索管理/线索管理 |
| POST /api/preference/save | 线索管理/线索公海,线索管理/我的线索,线索管理/我的关注,线索管理/线索管理 | 线索管理/我的关注;线索管理/我的线索;线索管理/线索公海;线索管理/线索管理 | A2 线索管理/我的关注;A2 线索管理/我的线索;A2 线索管理/线索公海;A2 线索管理/线索管理 |
crm-preference / SavedViewController.java(4 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/preference/view/delete | 销售机会/自定义视图 | 商机模块/销售机会/自定义视图 | A3 商机管理/销售机会/自定义视图 |
| GET /api/preference/view/list | 销售机会/自定义视图 | 商机模块/销售机会/自定义视图 | A3 商机管理/销售机会/自定义视图 |
| POST /api/preference/view/save | 销售机会/自定义视图 | 商机模块/销售机会/自定义视图 | A3 商机管理/销售机会/自定义视图 |
| POST /api/preference/view/set-default | 销售机会/自定义视图 | 商机模块/销售机会/自定义视图 | A3 商机管理/销售机会/自定义视图 |
crm-rule / LeadPoolController.java(5 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/rule/pool/delete | 线索管理/线索设置 | 线索管理/线索设置 | A2 线索管理/线索设置(主本);A7 后台管理/线索规则(副本) |
| POST /api/rule/pool/delete-batch | 线索管理/线索设置 | 线索管理/线索设置 | A2 线索管理/线索设置(主本);A7 后台管理/线索规则(副本) |
| GET /api/rule/pool/detail | 线索管理/线索设置 | 线索管理/线索设置 | A2 线索管理/线索设置(主本);A7 后台管理/线索规则(副本) |
| POST /api/rule/pool/page | 线索管理/线索设置 | 线索管理/线索设置 | A2 线索管理/线索设置(主本);A7 后台管理/线索规则(副本) |
| POST /api/rule/pool/saveOrUpdate | 线索管理/线索设置 | 线索管理/线索设置 | A2 线索管理/线索设置(主本);A7 后台管理/线索规则(副本) |
crm-rule / OpportunityPoolRuleController.java(8 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/rule/opp-pool-rule/copy | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
| POST /api/rule/opp-pool-rule/delete | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
| GET /api/rule/opp-pool-rule/detail | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
| POST /api/rule/opp-pool-rule/disable | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
| POST /api/rule/opp-pool-rule/page | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
| POST /api/rule/opp-pool-rule/publish | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
| POST /api/rule/opp-pool-rule/save-draft | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
| GET /api/rule/opp-pool-rule/versions | 商机管理/商机规则 | 商机模块/商机管理/商机规则/公海规则 | A7 后台管理/商机规则/公海规则 |
crm-rule / OpportunitySchemeCardTemplateController.java(9 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/rule/opp-scheme-template/copy | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| POST /api/rule/opp-scheme-template/delete | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| GET /api/rule/opp-scheme-template/detail | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| POST /api/rule/opp-scheme-template/disable | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| GET /api/rule/opp-scheme-template/field-defs | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| POST /api/rule/opp-scheme-template/page | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| POST /api/rule/opp-scheme-template/publish | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| POST /api/rule/opp-scheme-template/save-draft | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
| GET /api/rule/opp-scheme-template/versions | 商机管理/商机规则 | 商机模块/商机管理/商机规则/方案卡模板 | A7 后台管理/商机规则/方案卡模板 |
crm-rule / OpportunityStageTemplateController.java(8 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| POST /api/rule/opp-stage-template/copy | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
| POST /api/rule/opp-stage-template/delete | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
| GET /api/rule/opp-stage-template/detail | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
| POST /api/rule/opp-stage-template/disable | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
| POST /api/rule/opp-stage-template/page | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
| POST /api/rule/opp-stage-template/publish | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
| POST /api/rule/opp-stage-template/save-draft | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
| GET /api/rule/opp-stage-template/versions | 商机管理/商机规则 | 商机模块/商机管理/商机规则/阶段模板 | A7 后台管理/商机规则/阶段模板 |
crm-rule / RegionController.java(2 端点)
| 端点 | 现 tag | 现文档文件夹 | 目标路径 |
|---|---|---|---|
| GET /api/rule/region/level | 公共依赖/行政区划 | 公共依赖-行政区划 | 公共依赖/行政区划 |
| GET /api/rule/region/list | 公共依赖/行政区划 | 公共依赖-行政区划 | 公共依赖/行政区划 |
4. 文档文件夹 git-mv 清单(现 → 目标,.bru 数)
| 现文件夹 | .bru 数 | 目标文件夹 |
|---|---|---|
| system/depts | 3 | A7 后台管理/部门管理 |
| system/users | 4 | A7 后台管理/用户管理 |
| 公共依赖-行政区划 | 2 | 公共依赖/行政区划 |
| 商机模块/商机公海 | 1 | A3 商机管理/商机公海 |
| 商机模块/商机公海/看板列表 | 2 | A3 商机管理/商机公海/看板列表 |
| 商机模块/商机管理 | 1 | A3 商机管理/商机管理 |
| 商机模块/商机管理/商机规则/公海规则 | 8 | A7 后台管理/商机规则/公海规则 |
| 商机模块/商机管理/商机规则/方案卡模板 | 9 | A7 后台管理/商机规则/方案卡模板 |
| 商机模块/商机管理/商机规则/阶段模板 | 8 | A7 后台管理/商机规则/阶段模板 |
| 商机模块/商机管理/看板列表 | 2 | A3 商机管理/商机管理/看板列表 |
| 商机模块/商机详情/主体 | 9 | A3 商机管理/商机详情/主体 |
| 商机模块/商机详情/勘察 | 3 | A3 商机管理/商机详情/勘察 |
| 商机模块/商机详情/团队 | 4 | A3 商机管理/商机详情/团队 |
| 商机模块/商机详情/客户 | 4 | A3 商机管理/商机详情/客户 |
| 商机模块/商机详情/工作计划 | 4 | A3 商机管理/商机详情/工作计划 |
| 商机模块/商机详情/方案卡 | 5 | A3 商机管理/商机详情/方案卡 |
| 商机模块/商机详情/日志 | 1 | A3 商机管理/商机详情/日志 |
| 商机模块/商机详情/跟进 | 3 | A3 商机管理/商机详情/跟进 |
| 商机模块/商机详情/附件 | 3 | A3 商机管理/商机详情/附件 |
| 商机模块/新建商机 | 2 | A3 商机管理/新建商机 |
| 商机模块/状态流转 | 11 | A3 商机管理/状态流转 |
| 商机模块/销售机会 | 1 | A3 商机管理/销售机会 |
| 商机模块/销售机会/看板列表 | 2 | A3 商机管理/销售机会/看板列表 |
| 商机模块/销售机会/自定义视图 | 4 | A3 商机管理/销售机会/自定义视图 |
| 数据字典-分组 | 5 | A7 后台管理/数据字典-分组 |
| 数据字典-字典项 | 7 | A7 后台管理/数据字典-字典项 |
| 文件 | 9 | 公共依赖/文件 |
| 登录 | 5 | A0 登录界面 |
| 系统管理/权限点管理 | 4 | A7 后台管理/权限点管理 |
| 系统管理/权限管理/角色管理 | 6 | A7 后台管理/权限管理/角色管理 |
| 系统管理/运维 | 2 | A7 后台管理/运维 |
| 线索管理/我的关注 | 10 | A2 线索管理/我的关注 |
| 线索管理/我的线索 | 14 | A2 线索管理/我的线索 |
| 线索管理/线索公海 | 12 | A2 线索管理/线索公海 |
| 线索管理/线索管理 | 15 | A2 线索管理/线索管理 |
| 线索管理/线索设置 | 5 | A2 线索管理/线索设置(主本);A7 后台管理/线索规则(副本,复制一份) |
| 调试(验证专用) | 1 | 调试(验证专用) |
5. menuBindings 改名(bruno-sync.config.json)
| 现键 | 新键 |
|---|---|
| 线索管理/线索公海 | A2 线索管理/线索公海 |
| 线索管理/我的线索 | A2 线索管理/我的线索 |
| 线索管理/我的关注 | A2 线索管理/我的关注 |
| 线索管理/线索管理 | A2 线索管理/线索管理 |
(viewType/scopeKey 值不变;gen_bruno.py MENUS 常量随手工生成器家族退役作废。)
6. 验收基线:目标目录树(一级 → 二级 → .bru 数)
- A0 登录界面/:(根) 5
- A1 销售工作台(首页)/(空分区占位:folder.bru + README)
- A1X 工作计划/(空分区占位:folder.bru + README)
- A2 线索管理/:我的关注 10;我的线索 14;线索公海 12;线索管理 15;线索设置 5
- A3 商机管理/:商机公海 1;商机公海/看板列表 2;商机管理 1;商机管理/看板列表 2;商机详情/主体 9;商机详情/勘察 3;商机详情/团队 4;商机详情/客户 4;商机详情/工作计划 4;商机详情/方案卡 5;商机详情/日志 1;商机详情/跟进 3;商机详情/附件 3;新建商机 2;状态流转 11;销售机会 1;销售机会/看板列表 2;销售机会/自定义视图 4
- A4 客户管理/(空分区占位:folder.bru + README)
- A5 项目管理/(空分区占位:folder.bru + README)
- A6 数据看板/(空分区占位:folder.bru + README)
- A7 后台管理/:商机规则/公海规则 8;商机规则/方案卡模板 9;商机规则/阶段模板 8;数据字典-分组 5;数据字典-字典项 7;权限点管理 4;权限管理/角色管理 6;用户管理 4;线索规则 5;运维 2;部门管理 3
- 公共依赖/:文件 9;行政区划 2
- 调试(验证专用)/:(根) 1
7. 判断点备注(供执行票与未来追溯)
- 部门管理(判断行):v29 无部门页面;depts 接口仅被 A7-1 用户管理(分配部门)与数据权限配置消费。按「后台管理资源」归 A7 后台管理/部门管理(保留资源命名,先例:行政区划无菜单对应时保留资源命名)。备选:并入 A7 后台管理/用户管理。执行时可调整,调整即改本表与 tag。
- 菜单树归 A0:/api/system/menus/tree 现挂 tags=登录 且 .bru 在「登录/」,登录后拉取菜单树,随「登录/」整体换名进 A0 登录界面。
- 运维二级保留:系统管理/运维(管理员角色配置、钉钉组织同步)一级换名即 A7 后台管理/运维;v29 A7-1-2 同步任务对应钉钉组织同步,二级不动原则下不拆分。
- A1X 不迁移工作计划:workplan 接口现文档目录为 A3 商机详情/工作计划(票 12 落地),二级不动原则下保留;A1X 分区只做空占位。未来若前端按 A1X 页面对接,另行裁决。
- QueryController tag 收敛:现 6 tags 中 4 个「销售机会/我关注的…」子视图 tag 折叠为单一「A3 商机管理/销售机会」(v29 A3-1 销售机会为单页,A3-0 最近访问复用同一分页端点 viewType=RECENT;不新增二级目录)。
- board 端点在 CollabController:看板端点(/api/opportunity/board/*)物理上位于 OpportunityCollabController,tag 按页面挂(3 个看板列表深 tag);控制器归置不属本票范围。
- 字典无中间层:v29 A7-5-1 数据字典在「系统设置」之下;文档侧按二级不动直接挂 A7 后台管理/数据字典-{分组,字典项},不新增「系统设置」中间层。
- 权限点管理层级不对称:文档现状「权限点管理」直挂一级、「角色管理」在「权限管理」之下;二级不动保留为 A7 后台管理/权限点管理(无中间层)与 A7 后台管理/权限管理/角色管理。v29 A7-2 下两者同属权限管理;未来新权限点接口按现状挂
A7 后台管理/权限点管理,不补中间层(同第 7 条字典先例)。