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.
 
 
 
 
 
 

4230 lines
127 KiB

{
"report": {
"source_api_count": 223,
"source_key_count": 315,
"generated_file_count": 315,
"private_file_count": 0,
"unrecognized_count": 0,
"key_conflicts": [],
"keep_count": 315,
"new_count": 0,
"delete_file_count": 0,
"delete_distinct_url_count": 0
},
"new": [],
"delete": [],
"docs": [
{
"path": "A0 登录界面/注销.bru",
"key": "POST /api/auth/logout",
"generated": true,
"folder": "A0 登录界面"
},
{
"path": "A0 登录界面/确认顶号登录.bru",
"key": "POST /api/auth/login/dingtalk/confirm",
"generated": true,
"folder": "A0 登录界面"
},
{
"path": "A0 登录界面/获取当前用户信息.bru",
"key": "GET /api/auth/me",
"generated": true,
"folder": "A0 登录界面"
},
{
"path": "A0 登录界面/菜单树.bru",
"key": "GET /api/system/menus/tree",
"generated": true,
"folder": "A0 登录界面"
},
{
"path": "A0 登录界面/钉钉登录.bru",
"key": "POST /api/auth/login/dingtalk",
"generated": true,
"folder": "A0 登录界面"
},
{
"path": "A2 线索管理/我的关注/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/历史记录.bru",
"key": "GET /api/lead/history",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/取消关注.bru",
"key": "POST /api/lead/unfollow",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/批量取关.bru",
"key": "POST /api/lead/unfollow-batch",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/批量领取.bru",
"key": "POST /api/lead/claim-batch",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/线索分页.bru",
"key": "POST /api/lead/page",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/线索详情.bru",
"key": "GET /api/lead/detail",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/视图统计卡片.bru",
"key": "POST /api/lead/stats",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的关注/领取线索.bru",
"key": "POST /api/lead/claim",
"generated": true,
"folder": "我的关注"
},
{
"path": "A2 线索管理/我的线索/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/保存反馈草稿.bru",
"key": "POST /api/lead/feedback-draft",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/删除线索.bru",
"key": "POST /api/lead/delete",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/历史记录.bru",
"key": "GET /api/lead/history",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/批量释放.bru",
"key": "POST /api/lead/release-batch",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/提交反馈.bru",
"key": "POST /api/lead/feedback-submit",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/新建线索.bru",
"key": "POST /api/lead/create",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/线索分页.bru",
"key": "POST /api/lead/page",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/线索详情.bru",
"key": "GET /api/lead/detail",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/编辑线索.bru",
"key": "POST /api/lead/edit",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/视图统计卡片.bru",
"key": "POST /api/lead/stats",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/转商机.bru",
"key": "POST /api/lead/convert",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/我的线索/释放线索.bru",
"key": "POST /api/lead/release",
"generated": true,
"folder": "我的线索"
},
{
"path": "A2 线索管理/线索公海/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/关注线索.bru",
"key": "POST /api/lead/follow",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/历史记录.bru",
"key": "GET /api/lead/history",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/取消关注.bru",
"key": "POST /api/lead/unfollow",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/批量关注.bru",
"key": "POST /api/lead/follow-batch",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/批量领取.bru",
"key": "POST /api/lead/claim-batch",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/线索分页.bru",
"key": "POST /api/lead/page",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/线索详情.bru",
"key": "GET /api/lead/detail",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/视图统计卡片.bru",
"key": "POST /api/lead/stats",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/释放线索.bru",
"key": "POST /api/lead/release",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索公海/领取线索.bru",
"key": "POST /api/lead/claim",
"generated": true,
"folder": "线索公海"
},
{
"path": "A2 线索管理/线索管理/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/分配线索到池.bru",
"key": "POST /api/lead/assign-pool",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/分配线索到销售.bru",
"key": "POST /api/lead/assign-user",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/删除线索.bru",
"key": "POST /api/lead/delete",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/历史记录.bru",
"key": "GET /api/lead/history",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/批量分配到池.bru",
"key": "POST /api/lead/assign-pool-batch",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/批量分配到销售.bru",
"key": "POST /api/lead/assign-user-batch",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/批量删除.bru",
"key": "POST /api/lead/delete-batch",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/批量激活.bru",
"key": "POST /api/lead/activate-batch",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/新建线索.bru",
"key": "POST /api/lead/create",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/激活线索.bru",
"key": "POST /api/lead/activate",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/线索分页.bru",
"key": "POST /api/lead/page",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/线索详情.bru",
"key": "GET /api/lead/detail",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/视图统计卡片.bru",
"key": "POST /api/lead/stats",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索管理/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "线索管理"
},
{
"path": "A2 线索管理/线索设置/公海池分页列表.bru",
"key": "POST /api/rule/pool/page",
"generated": true,
"folder": "线索设置"
},
{
"path": "A2 线索管理/线索设置/公海池详情.bru",
"key": "GET /api/rule/pool/detail",
"generated": true,
"folder": "线索设置"
},
{
"path": "A2 线索管理/线索设置/删除公海池.bru",
"key": "POST /api/rule/pool/delete",
"generated": true,
"folder": "线索设置"
},
{
"path": "A2 线索管理/线索设置/批量删除公海池.bru",
"key": "POST /api/rule/pool/delete-batch",
"generated": true,
"folder": "线索设置"
},
{
"path": "A2 线索管理/线索设置/新建编辑公海池.bru",
"key": "POST /api/rule/pool/saveOrUpdate",
"generated": true,
"folder": "线索设置"
},
{
"path": "A3 商机管理/商机公海/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "商机公海"
},
{
"path": "A3 商机管理/商机公海/保存视图形态.bru",
"key": "POST /api/preference/view-form/save",
"generated": true,
"folder": "商机公海"
},
{
"path": "A3 商机管理/商机公海/商机分页.bru",
"key": "POST /api/opportunity/page",
"generated": true,
"folder": "商机公海"
},
{
"path": "A3 商机管理/商机公海/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "商机公海"
},
{
"path": "A3 商机管理/商机公海/读取视图形态.bru",
"key": "GET /api/preference/view-form/get",
"generated": true,
"folder": "商机公海"
},
{
"path": "A3 商机管理/商机公海/看板列表/看板阶段卡片.bru",
"key": "POST /api/opportunity/board/cards",
"generated": true,
"folder": "看板列表"
},
{
"path": "A3 商机管理/商机公海/看板列表/看板阶段汇总.bru",
"key": "POST /api/opportunity/board/stage-summary",
"generated": true,
"folder": "看板列表"
},
{
"path": "A3 商机管理/商机管理/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "商机管理"
},
{
"path": "A3 商机管理/商机管理/保存视图形态.bru",
"key": "POST /api/preference/view-form/save",
"generated": true,
"folder": "商机管理"
},
{
"path": "A3 商机管理/商机管理/商机分页.bru",
"key": "POST /api/opportunity/page",
"generated": true,
"folder": "商机管理"
},
{
"path": "A3 商机管理/商机管理/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "商机管理"
},
{
"path": "A3 商机管理/商机管理/读取视图形态.bru",
"key": "GET /api/preference/view-form/get",
"generated": true,
"folder": "商机管理"
},
{
"path": "A3 商机管理/商机管理/看板列表/看板阶段卡片.bru",
"key": "POST /api/opportunity/board/cards",
"generated": true,
"folder": "看板列表"
},
{
"path": "A3 商机管理/商机管理/看板列表/看板阶段汇总.bru",
"key": "POST /api/opportunity/board/stage-summary",
"generated": true,
"folder": "看板列表"
},
{
"path": "A3 商机管理/商机详情/主体/上报访问.bru",
"key": "POST /api/opportunity/view-touch",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/关注商机.bru",
"key": "POST /api/opportunity/focus",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/切换阶段.bru",
"key": "POST /api/opportunity/stage/switch",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/取关商机.bru",
"key": "POST /api/opportunity/unfocus",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/商机详情.bru",
"key": "GET /api/opportunity/detail",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/批量关注.bru",
"key": "POST /api/opportunity/focus-batch",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/编辑商机.bru",
"key": "POST /api/opportunity/edit",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/阶段推进历史.bru",
"key": "GET /api/opportunity/stage/history",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/主体/阶段推进指引.bru",
"key": "GET /api/opportunity/stage/progress",
"generated": true,
"folder": "主体"
},
{
"path": "A3 商机管理/商机详情/勘察/删除勘察.bru",
"key": "POST /api/opportunity/site-survey/delete",
"generated": true,
"folder": "勘察"
},
{
"path": "A3 商机管理/商机详情/勘察/勘察分页.bru",
"key": "POST /api/opportunity/site-survey/page",
"generated": true,
"folder": "勘察"
},
{
"path": "A3 商机管理/商机详情/勘察/新增勘察.bru",
"key": "POST /api/opportunity/site-survey/add",
"generated": true,
"folder": "勘察"
},
{
"path": "A3 商机管理/商机详情/团队/团队成员列表.bru",
"key": "GET /api/opportunity/team/list",
"generated": true,
"folder": "团队"
},
{
"path": "A3 商机管理/商机详情/团队/批量添加团队成员.bru",
"key": "POST /api/opportunity/team/add",
"generated": true,
"folder": "团队"
},
{
"path": "A3 商机管理/商机详情/团队/移除团队成员.bru",
"key": "POST /api/opportunity/team/delete",
"generated": true,
"folder": "团队"
},
{
"path": "A3 商机管理/商机详情/团队/编辑团队成员.bru",
"key": "POST /api/opportunity/team/update",
"generated": true,
"folder": "团队"
},
{
"path": "A3 商机管理/商机详情/客户/候选客户搜索.bru",
"key": "POST /api/opportunity/customer/search",
"generated": true,
"folder": "客户"
},
{
"path": "A3 商机管理/商机详情/客户/客户列表.bru",
"key": "GET /api/opportunity/customer/list",
"generated": true,
"folder": "客户"
},
{
"path": "A3 商机管理/商机详情/客户/按客户查联系人.bru",
"key": "GET /api/opportunity/customer/contacts",
"generated": true,
"folder": "客户"
},
{
"path": "A3 商机管理/商机详情/客户/添加关联客户.bru",
"key": "POST /api/opportunity/customer/add",
"generated": true,
"folder": "客户"
},
{
"path": "A3 商机管理/商机详情/客户/设为主要意向客户.bru",
"key": "POST /api/opportunity/customer/set-primary",
"generated": true,
"folder": "客户"
},
{
"path": "A3 商机管理/商机详情/工作计划/删除工作计划.bru",
"key": "POST /api/opportunity/workplan/delete",
"generated": true,
"folder": "工作计划"
},
{
"path": "A3 商机管理/商机详情/工作计划/工作计划列表.bru",
"key": "GET /api/opportunity/workplan/list",
"generated": true,
"folder": "工作计划"
},
{
"path": "A3 商机管理/商机详情/工作计划/新增工作计划.bru",
"key": "POST /api/opportunity/workplan/add",
"generated": true,
"folder": "工作计划"
},
{
"path": "A3 商机管理/商机详情/工作计划/编辑工作计划.bru",
"key": "POST /api/opportunity/workplan/update",
"generated": true,
"folder": "工作计划"
},
{
"path": "A3 商机管理/商机详情/方案卡/保存方案卡.bru",
"key": "POST /api/opportunity/scheme-card/save",
"generated": true,
"folder": "方案卡"
},
{
"path": "A3 商机管理/商机详情/方案卡/可选模板版本.bru",
"key": "GET /api/opportunity/scheme-card/selectable-templates",
"generated": true,
"folder": "方案卡"
},
{
"path": "A3 商机管理/商机详情/方案卡/提交方案卡.bru",
"key": "POST /api/opportunity/scheme-card/submit",
"generated": true,
"folder": "方案卡"
},
{
"path": "A3 商机管理/商机详情/方案卡/方案卡列表.bru",
"key": "GET /api/opportunity/scheme-card/list",
"generated": true,
"folder": "方案卡"
},
{
"path": "A3 商机管理/商机详情/方案卡/方案卡详情.bru",
"key": "GET /api/opportunity/scheme-card/detail",
"generated": true,
"folder": "方案卡"
},
{
"path": "A3 商机管理/商机详情/日志/操作日志分页.bru",
"key": "POST /api/opportunity/oplog/page",
"generated": true,
"folder": "日志"
},
{
"path": "A3 商机管理/商机详情/跟进/删除跟进.bru",
"key": "POST /api/opportunity/follow/delete",
"generated": true,
"folder": "跟进"
},
{
"path": "A3 商机管理/商机详情/跟进/新增跟进.bru",
"key": "POST /api/opportunity/follow/add",
"generated": true,
"folder": "跟进"
},
{
"path": "A3 商机管理/商机详情/跟进/跟进分页.bru",
"key": "POST /api/opportunity/follow/page",
"generated": true,
"folder": "跟进"
},
{
"path": "A3 商机管理/商机详情/附件/删除附件.bru",
"key": "POST /api/opportunity/attachment/delete",
"generated": true,
"folder": "附件"
},
{
"path": "A3 商机管理/商机详情/附件/新增附件.bru",
"key": "POST /api/opportunity/attachment/add",
"generated": true,
"folder": "附件"
},
{
"path": "A3 商机管理/商机详情/附件/附件列表.bru",
"key": "GET /api/opportunity/attachment/list",
"generated": true,
"folder": "附件"
},
{
"path": "A3 商机管理/新建商机/可关联线索下拉.bru",
"key": "GET /api/opportunity/convertible-leads",
"generated": true,
"folder": "新建商机"
},
{
"path": "A3 商机管理/新建商机/新建商机.bru",
"key": "POST /api/opportunity",
"generated": true,
"folder": "新建商机"
},
{
"path": "A3 商机管理/状态流转/关闭商机.bru",
"key": "POST /api/opportunity/close",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/分配商机.bru",
"key": "POST /api/opportunity/assign",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/取消暂缓.bru",
"key": "POST /api/opportunity/resume",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/批量关闭.bru",
"key": "POST /api/opportunity/close-batch",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/批量分配.bru",
"key": "POST /api/opportunity/assign-batch",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/批量领取.bru",
"key": "POST /api/opportunity/claim-batch",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/抛公海.bru",
"key": "POST /api/opportunity/release-pool",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/暂缓.bru",
"key": "POST /api/opportunity/pause",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/移交商机.bru",
"key": "POST /api/opportunity/handover",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/重启商机.bru",
"key": "POST /api/opportunity/reopen",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/状态流转/领取商机.bru",
"key": "POST /api/opportunity/claim",
"generated": true,
"folder": "状态流转"
},
{
"path": "A3 商机管理/销售机会/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "销售机会"
},
{
"path": "A3 商机管理/销售机会/保存视图形态.bru",
"key": "POST /api/preference/view-form/save",
"generated": true,
"folder": "销售机会"
},
{
"path": "A3 商机管理/销售机会/商机侧客户搜索.bru",
"key": "POST /api/customer/search",
"generated": true,
"folder": "销售机会"
},
{
"path": "A3 商机管理/销售机会/商机分页.bru",
"key": "POST /api/opportunity/page",
"generated": true,
"folder": "销售机会"
},
{
"path": "A3 商机管理/销售机会/按客户查联系人列表.bru",
"key": "GET /api/customer/contacts",
"generated": true,
"folder": "销售机会"
},
{
"path": "A3 商机管理/销售机会/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "销售机会"
},
{
"path": "A3 商机管理/销售机会/读取视图形态.bru",
"key": "GET /api/preference/view-form/get",
"generated": true,
"folder": "销售机会"
},
{
"path": "A3 商机管理/销售机会/看板列表/看板阶段卡片.bru",
"key": "POST /api/opportunity/board/cards",
"generated": true,
"folder": "看板列表"
},
{
"path": "A3 商机管理/销售机会/看板列表/看板阶段汇总.bru",
"key": "POST /api/opportunity/board/stage-summary",
"generated": true,
"folder": "看板列表"
},
{
"path": "A3 商机管理/销售机会/自定义视图/保存自定义视图.bru",
"key": "POST /api/preference/view/save",
"generated": true,
"folder": "自定义视图"
},
{
"path": "A3 商机管理/销售机会/自定义视图/删除自定义视图.bru",
"key": "POST /api/preference/view/delete",
"generated": true,
"folder": "自定义视图"
},
{
"path": "A3 商机管理/销售机会/自定义视图/自定义视图列表.bru",
"key": "GET /api/preference/view/list",
"generated": true,
"folder": "自定义视图"
},
{
"path": "A3 商机管理/销售机会/自定义视图/设为默认视图.bru",
"key": "POST /api/preference/view/set-default",
"generated": true,
"folder": "自定义视图"
},
{
"path": "A4 客户管理/客户交割/交接记录分页.bru",
"key": "GET /api/customer/transfer/page",
"generated": true,
"folder": "客户交割"
},
{
"path": "A4 客户管理/客户交割/交接详情.bru",
"key": "GET /api/customer/transfer/detail",
"generated": true,
"folder": "客户交割"
},
{
"path": "A4 客户管理/客户交割/发起交接.bru",
"key": "POST /api/customer/transfer/initiate",
"generated": true,
"folder": "客户交割"
},
{
"path": "A4 客户管理/客户交割/发起前客户预览.bru",
"key": "GET /api/customer/transfer/preview",
"generated": true,
"folder": "客户交割"
},
{
"path": "A4 客户管理/客户交割/可分配销售列表.bru",
"key": "GET /api/customer/transfer/assignable",
"generated": true,
"folder": "客户交割"
},
{
"path": "A4 客户管理/客户交割/客户分配.bru",
"key": "POST /api/customer/transfer/assign",
"generated": true,
"folder": "客户交割"
},
{
"path": "A4 客户管理/客户公海/workspace 列表分页.bru",
"key": "POST /api/customer/workspace/page",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/上传导入文件并预校验.bru",
"key": "POST /api/customer/import/upload",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/下载导入模板.bru",
"key": "GET /api/customer/import/template",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/任务结果.bru",
"key": "GET /api/customer/import/result",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/保存视图形态.bru",
"key": "POST /api/preference/view-form/save",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/关注客户.bru",
"key": "POST /api/customer/focus",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/分配客户.bru",
"key": "POST /api/customer/assign",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/取消关注客户.bru",
"key": "POST /api/customer/unfocus",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/失败疑似重复明细.bru",
"key": "GET /api/customer/import/failures",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/客户分页.bru",
"key": "POST /api/customer/page",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/归档客户.bru",
"key": "POST /api/customer/archive",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/恢复客户.bru",
"key": "POST /api/customer/restore",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/批量关注客户.bru",
"key": "POST /api/customer/focus-batch",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/批量分配.bru",
"key": "POST /api/customer/assign-batch",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/批量归档.bru",
"key": "POST /api/customer/archive-batch",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/批量抛公海.bru",
"key": "POST /api/customer/release-pool-batch",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/批量领取.bru",
"key": "POST /api/customer/claim-batch",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/抛公海.bru",
"key": "POST /api/customer/release-pool",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/最近导入记录.bru",
"key": "GET /api/customer/import/page",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/确认执行导入.bru",
"key": "POST /api/customer/import/confirm",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/读取视图形态.bru",
"key": "GET /api/preference/view-form/get",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户公海/领取客户.bru",
"key": "POST /api/customer/claim",
"generated": true,
"folder": "客户公海"
},
{
"path": "A4 客户管理/客户总览/workspace 列表分页.bru",
"key": "POST /api/customer/workspace/page",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/保存视图形态.bru",
"key": "POST /api/preference/view-form/save",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/分配客户.bru",
"key": "POST /api/customer/assign",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/客户分页.bru",
"key": "POST /api/customer/page",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/归档客户.bru",
"key": "POST /api/customer/archive",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/恢复客户.bru",
"key": "POST /api/customer/restore",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/批量分配.bru",
"key": "POST /api/customer/assign-batch",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/批量归档.bru",
"key": "POST /api/customer/archive-batch",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/批量抛公海.bru",
"key": "POST /api/customer/release-pool-batch",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/批量领取.bru",
"key": "POST /api/customer/claim-batch",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/抛公海.bru",
"key": "POST /api/customer/release-pool",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/读取视图形态.bru",
"key": "GET /api/preference/view-form/get",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/领取客户.bru",
"key": "POST /api/customer/claim",
"generated": true,
"folder": "客户总览"
},
{
"path": "A4 客户管理/客户总览/看板列表/看板分组汇总.bru",
"key": "POST /api/customer/workspace/board/summary",
"generated": true,
"folder": "看板列表"
},
{
"path": "A4 客户管理/客户总览/看板列表/看板单列卡片.bru",
"key": "POST /api/customer/workspace/board/cards",
"generated": true,
"folder": "看板列表"
},
{
"path": "A4 客户管理/客户查重/信用代码查重.bru",
"key": "GET /api/customer/check-credit-code",
"generated": true,
"folder": "客户查重"
},
{
"path": "A4 客户管理/客户查重/名称相似提示.bru",
"key": "GET /api/customer/check-name",
"generated": true,
"folder": "客户查重"
},
{
"path": "A4 客户管理/客户详情/取消重点标记.bru",
"key": "POST /api/customer/unstar",
"generated": true,
"folder": "客户详情"
},
{
"path": "A4 客户管理/客户详情/客户详情.bru",
"key": "GET /api/customer/detail",
"generated": true,
"folder": "客户详情"
},
{
"path": "A4 客户管理/客户详情/标记重点客户.bru",
"key": "POST /api/customer/star",
"generated": true,
"folder": "客户详情"
},
{
"path": "A4 客户管理/客户详情/编辑客户.bru",
"key": "POST /api/customer/edit",
"generated": true,
"folder": "客户详情"
},
{
"path": "A4 客户管理/客户详情/详情公共头部.bru",
"key": "GET /api/customer/detail-head",
"generated": true,
"folder": "客户详情"
},
{
"path": "A4 客户管理/客户详情/关联商机/关联商机页签.bru",
"key": "GET /api/customer/opportunity/page",
"generated": true,
"folder": "关联商机"
},
{
"path": "A4 客户管理/客户详情/团队成员/团队成员页签.bru",
"key": "GET /api/customer/member/list",
"generated": true,
"folder": "团队成员"
},
{
"path": "A4 客户管理/客户详情/团队成员/添加团队成员.bru",
"key": "POST /api/customer/member/add",
"generated": true,
"folder": "团队成员"
},
{
"path": "A4 客户管理/客户详情/团队成员/移除团队成员.bru",
"key": "POST /api/customer/member/remove",
"generated": true,
"folder": "团队成员"
},
{
"path": "A4 客户管理/客户详情/操作日志/操作日志分页.bru",
"key": "GET /api/customer/oplog/page",
"generated": true,
"folder": "操作日志"
},
{
"path": "A4 客户管理/客户详情/跟进记录/新增跟进.bru",
"key": "POST /api/customer/follow/add",
"generated": true,
"folder": "跟进记录"
},
{
"path": "A4 客户管理/客户详情/跟进记录/跟进记录分页.bru",
"key": "GET /api/customer/follow/page",
"generated": true,
"folder": "跟进记录"
},
{
"path": "A4 客户管理/我的客户/workspace 列表分页.bru",
"key": "POST /api/customer/workspace/page",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/保存视图形态.bru",
"key": "POST /api/preference/view-form/save",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/分配客户.bru",
"key": "POST /api/customer/assign",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/客户分页.bru",
"key": "POST /api/customer/page",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/工商信息查询.bru",
"key": "GET /api/customer/company-lookup",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/归档客户.bru",
"key": "POST /api/customer/archive",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/快速创建客户.bru",
"key": "POST /api/customer/quick-create",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/恢复客户.bru",
"key": "POST /api/customer/restore",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/批量分配.bru",
"key": "POST /api/customer/assign-batch",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/批量归档.bru",
"key": "POST /api/customer/archive-batch",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/批量抛公海.bru",
"key": "POST /api/customer/release-pool-batch",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/批量领取.bru",
"key": "POST /api/customer/claim-batch",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/抛公海.bru",
"key": "POST /api/customer/release-pool",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/新增客户.bru",
"key": "POST /api/customer/create",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/编辑客户.bru",
"key": "POST /api/customer/edit",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/读取视图形态.bru",
"key": "GET /api/preference/view-form/get",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/领取客户.bru",
"key": "POST /api/customer/claim",
"generated": true,
"folder": "我的客户"
},
{
"path": "A4 客户管理/我的客户/客户导入/上传导入文件并预校验.bru",
"key": "POST /api/customer/import/upload",
"generated": true,
"folder": "客户导入"
},
{
"path": "A4 客户管理/我的客户/客户导入/下载导入模板.bru",
"key": "GET /api/customer/import/template",
"generated": true,
"folder": "客户导入"
},
{
"path": "A4 客户管理/我的客户/客户导入/任务结果.bru",
"key": "GET /api/customer/import/result",
"generated": true,
"folder": "客户导入"
},
{
"path": "A4 客户管理/我的客户/客户导入/失败疑似重复明细.bru",
"key": "GET /api/customer/import/failures",
"generated": true,
"folder": "客户导入"
},
{
"path": "A4 客户管理/我的客户/客户导入/最近导入记录.bru",
"key": "GET /api/customer/import/page",
"generated": true,
"folder": "客户导入"
},
{
"path": "A4 客户管理/我的客户/客户导入/确认执行导入.bru",
"key": "POST /api/customer/import/confirm",
"generated": true,
"folder": "客户导入"
},
{
"path": "A4 客户管理/我的客户/看板列表/看板分组汇总.bru",
"key": "POST /api/customer/workspace/board/summary",
"generated": true,
"folder": "看板列表"
},
{
"path": "A4 客户管理/我的客户/看板列表/看板单列卡片.bru",
"key": "POST /api/customer/workspace/board/cards",
"generated": true,
"folder": "看板列表"
},
{
"path": "A4 客户管理/联系人/保存列偏好.bru",
"key": "POST /api/preference/save",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/保存视图形态.bru",
"key": "POST /api/preference/view-form/save",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/删除联系人.bru",
"key": "POST /api/customer/contact/delete",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/新增联系人.bru",
"key": "POST /api/customer/contact/create",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/电话软提示.bru",
"key": "GET /api/customer/contact/check-phone",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/编辑联系人.bru",
"key": "POST /api/customer/contact/edit",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/联系人全局搜索.bru",
"key": "GET /api/customer/contact/search",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/联系人详情.bru",
"key": "GET /api/customer/contact/detail",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/读取列偏好.bru",
"key": "GET /api/preference/get",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/读取视图形态.bru",
"key": "GET /api/preference/view-form/get",
"generated": true,
"folder": "联系人"
},
{
"path": "A4 客户管理/联系人/顶级联系人列表.bru",
"key": "GET /api/customer/contact/page",
"generated": true,
"folder": "联系人"
},
{
"path": "A7 后台管理/商机规则/公海规则/保存公海规则草稿.bru",
"key": "POST /api/rule/opp-pool-rule/save-draft",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/公海规则/停用公海规则.bru",
"key": "POST /api/rule/opp-pool-rule/disable",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/公海规则/公海规则分页.bru",
"key": "POST /api/rule/opp-pool-rule/page",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/公海规则/公海规则版本列表.bru",
"key": "GET /api/rule/opp-pool-rule/versions",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/公海规则/公海规则详情.bru",
"key": "GET /api/rule/opp-pool-rule/detail",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/公海规则/删除公海规则.bru",
"key": "POST /api/rule/opp-pool-rule/delete",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/公海规则/发布公海规则.bru",
"key": "POST /api/rule/opp-pool-rule/publish",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/公海规则/复制公海规则.bru",
"key": "POST /api/rule/opp-pool-rule/copy",
"generated": true,
"folder": "公海规则"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/保存方案卡模板草稿.bru",
"key": "POST /api/rule/opp-scheme-template/save-draft",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/停用方案卡模板.bru",
"key": "POST /api/rule/opp-scheme-template/disable",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/删除方案卡模板.bru",
"key": "POST /api/rule/opp-scheme-template/delete",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/发布方案卡模板.bru",
"key": "POST /api/rule/opp-scheme-template/publish",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/复制方案卡模板.bru",
"key": "POST /api/rule/opp-scheme-template/copy",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/方案卡模板分页.bru",
"key": "POST /api/rule/opp-scheme-template/page",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/方案卡模板版本列表.bru",
"key": "GET /api/rule/opp-scheme-template/versions",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/方案卡模板详情.bru",
"key": "GET /api/rule/opp-scheme-template/detail",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/方案卡模板/系统字段库列表.bru",
"key": "GET /api/rule/opp-scheme-template/field-defs",
"generated": true,
"folder": "方案卡模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/保存阶段模板草稿.bru",
"key": "POST /api/rule/opp-stage-template/save-draft",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/停用阶段模板.bru",
"key": "POST /api/rule/opp-stage-template/disable",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/删除阶段模板.bru",
"key": "POST /api/rule/opp-stage-template/delete",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/发布阶段模板.bru",
"key": "POST /api/rule/opp-stage-template/publish",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/复制阶段模板.bru",
"key": "POST /api/rule/opp-stage-template/copy",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/阶段模板分页.bru",
"key": "POST /api/rule/opp-stage-template/page",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/阶段模板版本列表.bru",
"key": "GET /api/rule/opp-stage-template/versions",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/商机规则/阶段模板/阶段模板详情.bru",
"key": "GET /api/rule/opp-stage-template/detail",
"generated": true,
"folder": "阶段模板"
},
{
"path": "A7 后台管理/客户管理设置/查重设置/保存查重设置.bru",
"key": "POST /api/rule/customer/dedup/save",
"generated": true,
"folder": "查重设置"
},
{
"path": "A7 后台管理/客户管理设置/查重设置/读取查重设置.bru",
"key": "GET /api/rule/customer/dedup",
"generated": true,
"folder": "查重设置"
},
{
"path": "A7 后台管理/客户管理设置/超期未跟进提醒/保存提醒规则.bru",
"key": "POST /api/rule/customer/reminder/save",
"generated": true,
"folder": "超期未跟进提醒"
},
{
"path": "A7 后台管理/客户管理设置/超期未跟进提醒/当前提醒规则.bru",
"key": "GET /api/rule/customer/reminder",
"generated": true,
"folder": "超期未跟进提醒"
},
{
"path": "A7 后台管理/数据字典-分组/分组分页.bru",
"key": "POST /api/dict/group/page",
"generated": true,
"folder": "数据字典-分组"
},
{
"path": "A7 后台管理/数据字典-分组/分组启停.bru",
"key": "POST /api/dict/group/status",
"generated": true,
"folder": "数据字典-分组"
},
{
"path": "A7 后台管理/数据字典-分组/删除分组.bru",
"key": "POST /api/dict/group/delete",
"generated": true,
"folder": "数据字典-分组"
},
{
"path": "A7 后台管理/数据字典-分组/启用分组列表.bru",
"key": "GET /api/dict/group/enabled-list",
"generated": true,
"folder": "数据字典-分组"
},
{
"path": "A7 后台管理/数据字典-分组/新建编辑分组.bru",
"key": "POST /api/dict/group/saveOrUpdate",
"generated": true,
"folder": "数据字典-分组"
},
{
"path": "A7 后台管理/数据字典-字典项/删除字典项.bru",
"key": "POST /api/dict/item/delete",
"generated": true,
"folder": "数据字典-字典项"
},
{
"path": "A7 后台管理/数据字典-字典项/启用项列表.bru",
"key": "GET /api/dict/item/enabled-list",
"generated": true,
"folder": "数据字典-字典项"
},
{
"path": "A7 后台管理/数据字典-字典项/字典项分页.bru",
"key": "POST /api/dict/item/page",
"generated": true,
"folder": "数据字典-字典项"
},
{
"path": "A7 后台管理/数据字典-字典项/字典项启停.bru",
"key": "POST /api/dict/item/status",
"generated": true,
"folder": "数据字典-字典项"
},
{
"path": "A7 后台管理/数据字典-字典项/强制删除字典项.bru",
"key": "POST /api/dict/item/force-delete",
"generated": true,
"folder": "数据字典-字典项"
},
{
"path": "A7 后台管理/数据字典-字典项/新建编辑字典项.bru",
"key": "POST /api/dict/item/saveOrUpdate",
"generated": true,
"folder": "数据字典-字典项"
},
{
"path": "A7 后台管理/数据字典-字典项/设为默认项.bru",
"key": "POST /api/dict/item/set-default",
"generated": true,
"folder": "数据字典-字典项"
},
{
"path": "A7 后台管理/权限点管理/上传图标.bru",
"key": "POST /api/resources/icon/upload",
"generated": true,
"folder": "权限点管理"
},
{
"path": "A7 后台管理/权限点管理/删除资源节点.bru",
"key": "POST /api/resources/delete",
"generated": true,
"folder": "权限点管理"
},
{
"path": "A7 后台管理/权限点管理/新增编辑资源节点.bru",
"key": "POST /api/resources/saveOrUpdate",
"generated": true,
"folder": "权限点管理"
},
{
"path": "A7 后台管理/权限点管理/资源树列表.bru",
"key": "GET /api/resources/list",
"generated": true,
"folder": "权限点管理"
},
{
"path": "A7 后台管理/权限管理/角色管理/分配角色权限.bru",
"key": "POST /api/roles/assign-resources",
"generated": true,
"folder": "角色管理"
},
{
"path": "A7 后台管理/权限管理/角色管理/删除角色.bru",
"key": "POST /api/roles/delete",
"generated": true,
"folder": "角色管理"
},
{
"path": "A7 后台管理/权限管理/角色管理/可配数据权限模块.bru",
"key": "GET /api/data-scope/modules",
"generated": true,
"folder": "角色管理"
},
{
"path": "A7 后台管理/权限管理/角色管理/新增编辑角色.bru",
"key": "POST /api/roles/saveOrUpdate",
"generated": true,
"folder": "角色管理"
},
{
"path": "A7 后台管理/权限管理/角色管理/角色分页.bru",
"key": "POST /api/roles/page",
"generated": true,
"folder": "角色管理"
},
{
"path": "A7 后台管理/权限管理/角色管理/角色详情.bru",
"key": "GET /api/roles/detail",
"generated": true,
"folder": "角色管理"
},
{
"path": "A7 后台管理/用户管理/分配用户角色.bru",
"key": "POST /api/system/users/assign-roles",
"generated": true,
"folder": "用户管理"
},
{
"path": "A7 后台管理/用户管理/分配用户部门.bru",
"key": "POST /api/system/users/assign-depts",
"generated": true,
"folder": "用户管理"
},
{
"path": "A7 后台管理/用户管理/用户分页.bru",
"key": "POST /api/system/users/page",
"generated": true,
"folder": "用户管理"
},
{
"path": "A7 后台管理/用户管理/用户统计.bru",
"key": "GET /api/system/users/stats",
"generated": true,
"folder": "用户管理"
},
{
"path": "A7 后台管理/线索规则/公海池分页列表.bru",
"key": "POST /api/rule/pool/page",
"generated": true,
"folder": "线索规则"
},
{
"path": "A7 后台管理/线索规则/公海池详情.bru",
"key": "GET /api/rule/pool/detail",
"generated": true,
"folder": "线索规则"
},
{
"path": "A7 后台管理/线索规则/删除公海池.bru",
"key": "POST /api/rule/pool/delete",
"generated": true,
"folder": "线索规则"
},
{
"path": "A7 后台管理/线索规则/批量删除公海池.bru",
"key": "POST /api/rule/pool/delete-batch",
"generated": true,
"folder": "线索规则"
},
{
"path": "A7 后台管理/线索规则/新建编辑公海池.bru",
"key": "POST /api/rule/pool/saveOrUpdate",
"generated": true,
"folder": "线索规则"
},
{
"path": "A7 后台管理/运维/管理员角色配置.bru",
"key": "POST /api/system/users/admin-role",
"generated": true,
"folder": "运维"
},
{
"path": "A7 后台管理/运维/钉钉组织同步.bru",
"key": "POST /api/system/sync/dingtalk",
"generated": true,
"folder": "运维"
},
{
"path": "A7 后台管理/部门管理/保存部门.bru",
"key": "POST /api/system/depts/save",
"generated": true,
"folder": "部门管理"
},
{
"path": "A7 后台管理/部门管理/删除部门.bru",
"key": "POST /api/system/depts/delete",
"generated": true,
"folder": "部门管理"
},
{
"path": "A7 后台管理/部门管理/部门树.bru",
"key": "GET /api/system/depts/tree",
"generated": true,
"folder": "部门管理"
},
{
"path": "customer/ping/健康探针.bru",
"key": "GET /api/customer/ping",
"generated": true,
"folder": "ping"
},
{
"path": "公共依赖/文件/上传分片.bru",
"key": "POST /api/file/multipart/upload",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/下载文件.bru",
"key": "GET /api/file/download",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/分片初始化.bru",
"key": "POST /api/file/multipart/init",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/删除文件.bru",
"key": "POST /api/file/delete",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/完成分片.bru",
"key": "POST /api/file/multipart/complete",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/文件详情.bru",
"key": "GET /api/file/info",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/直传上传.bru",
"key": "POST /api/file/upload",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/缩略图.bru",
"key": "GET /api/file/thumbnail",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/文件/预览地址.bru",
"key": "GET /api/file/preview-url",
"generated": true,
"folder": "文件"
},
{
"path": "公共依赖/行政区划/按上级查子区划.bru",
"key": "GET /api/rule/region/list",
"generated": true,
"folder": "行政区划"
},
{
"path": "公共依赖/行政区划/按层级查区划.bru",
"key": "GET /api/rule/region/level",
"generated": true,
"folder": "行政区划"
},
{
"path": "调试(验证专用)/签发调试token.bru",
"key": "GET /api/auth/debug/token",
"generated": true,
"folder": "调试(验证专用)"
}
],
"apis": [
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/AuthController.java",
"className": "AuthController",
"http": "POST",
"url": "/api/auth/login/dingtalk",
"tags": [
"A0 登录界面"
],
"summary": "钉钉登录(扫码/免登通用)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/AuthController.java",
"className": "AuthController",
"http": "POST",
"url": "/api/auth/login/dingtalk/confirm",
"tags": [
"A0 登录界面"
],
"summary": "确认顶号登录(凭 preLoginToken 踢掉旧设备并完成登录)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/AuthController.java",
"className": "AuthController",
"http": "POST",
"url": "/api/auth/logout",
"tags": [
"A0 登录界面"
],
"summary": "注销"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/AuthController.java",
"className": "AuthController",
"http": "GET",
"url": "/api/auth/me",
"tags": [
"A0 登录界面"
],
"summary": "获取当前登录用户信息"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/DataScopeModuleController.java",
"className": "DataScopeModuleController",
"http": "GET",
"url": "/api/data-scope/modules",
"tags": [
"A7 后台管理/权限管理/角色管理"
],
"summary": "列出可配数据权限模块"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/DebugTokenController.java",
"className": "DebugTokenController",
"http": "GET",
"url": "/api/auth/debug/token",
"tags": [
"调试(验证专用)"
],
"summary": "【验证专用】按 userId 签发 JWT"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/ResourceController.java",
"className": "ResourceController",
"http": "GET",
"url": "/api/resources/list",
"tags": [
"A7 后台管理/权限点管理"
],
"summary": "获取权限资源树"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/ResourceController.java",
"className": "ResourceController",
"http": "POST",
"url": "/api/resources/saveOrUpdate",
"tags": [
"A7 后台管理/权限点管理"
],
"summary": "新增编辑一级菜单/二级菜单/权限点"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/ResourceController.java",
"className": "ResourceController",
"http": "POST",
"url": "/api/resources/delete",
"tags": [
"A7 后台管理/权限点管理"
],
"summary": "删除一级菜单/二级菜单/权限点"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/ResourceController.java",
"className": "ResourceController",
"http": "POST",
"url": "/api/resources/icon/upload",
"tags": [
"A7 后台管理/权限点管理"
],
"summary": "上传图标"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/RoleController.java",
"className": "RoleController",
"http": "POST",
"url": "/api/roles/page",
"tags": [
"A7 后台管理/权限管理/角色管理"
],
"summary": "分页查询角色"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/RoleController.java",
"className": "RoleController",
"http": "POST",
"url": "/api/roles/saveOrUpdate",
"tags": [
"A7 后台管理/权限管理/角色管理"
],
"summary": "新增或编辑角色"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/RoleController.java",
"className": "RoleController",
"http": "GET",
"url": "/api/roles/detail",
"tags": [
"A7 后台管理/权限管理/角色管理"
],
"summary": "角色详情(含授权资源集合 + 每模块档位)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/RoleController.java",
"className": "RoleController",
"http": "POST",
"url": "/api/roles/assign-resources",
"tags": [
"A7 后台管理/权限管理/角色管理"
],
"summary": "分配角色权限资源(祖先补全+全量替换)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/RoleController.java",
"className": "RoleController",
"http": "POST",
"url": "/api/roles/delete",
"tags": [
"A7 后台管理/权限管理/角色管理"
],
"summary": "删除角色(级联清理关联表)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "GET",
"url": "/api/system/menus/tree",
"tags": [
"A0 登录界面"
],
"summary": "当前用户可见菜单树(按角色权限过滤,供前端渲染左侧导航)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "GET",
"url": "/api/system/depts/tree",
"tags": [
"A7 后台管理/部门管理"
],
"summary": "部门树(全量部门层级树)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "POST",
"url": "/api/system/depts/save",
"tags": [
"A7 后台管理/部门管理"
],
"summary": "新增或编辑部门"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "POST",
"url": "/api/system/depts/delete",
"tags": [
"A7 后台管理/部门管理"
],
"summary": "删除部门"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "POST",
"url": "/api/system/users/assign-roles",
"tags": [
"A7 后台管理/用户管理"
],
"summary": "设置用户角色(全量替换)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "POST",
"url": "/api/system/users/assign-depts",
"tags": [
"A7 后台管理/用户管理"
],
"summary": "设置用户部门(主部门+兼职,全量替换)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "POST",
"url": "/api/system/users/page",
"tags": [
"A7 后台管理/用户管理"
],
"summary": "分页查询用户列表"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "GET",
"url": "/api/system/users/stats",
"tags": [
"A7 后台管理/用户管理"
],
"summary": "用户统计(按部门)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "POST",
"url": "/api/system/sync/dingtalk",
"tags": [
"A7 后台管理/运维"
],
"summary": "钉钉组织全量同步(部门树+用户,幂等可重跑)"
},
{
"file": "crm-auth/src/main/java/com/crm/auth/controller/SystemController.java",
"className": "SystemController",
"http": "POST",
"url": "/api/system/users/admin-role",
"tags": [
"A7 后台管理/运维"
],
"summary": "管理员角色配置(增量授予/回收)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "POST",
"url": "/api/file/upload",
"tags": [
"公共依赖/文件"
],
"summary": "直传(小文件,超直传上限请走分片)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "GET",
"url": "/api/file/info",
"tags": [
"公共依赖/文件"
],
"summary": "文件详情"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "GET",
"url": "/api/file/download",
"tags": [
"公共依赖/文件"
],
"summary": "下载(信封例外:成功二进制流,失败 JSON 信封)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "GET",
"url": "/api/file/preview-url",
"tags": [
"公共依赖/文件"
],
"summary": "预览地址(可直接 window.open,由 kkFileView 渲染)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "GET",
"url": "/api/file/thumbnail",
"tags": [
"公共依赖/文件"
],
"summary": "缩略图(信封例外:成功返回二进制图片流,失败 JSON 信封)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "POST",
"url": "/api/file/delete",
"tags": [
"公共依赖/文件"
],
"summary": "删除(逻辑删除)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "POST",
"url": "/api/file/multipart/init",
"tags": [
"公共依赖/文件"
],
"summary": "分片上传-init(带 uploadId 为断点续传,返回已上传分片序号列表)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "POST",
"url": "/api/file/multipart/upload",
"tags": [
"公共依赖/文件"
],
"summary": "分片上传-上传单片(序号 1 起,非末片大小必须等于 init 下发的分片大小)"
},
{
"file": "crm-file/src/main/java/com/crm/file/controller/FileController.java",
"className": "FileController",
"http": "POST",
"url": "/api/file/multipart/complete",
"tags": [
"公共依赖/文件"
],
"summary": "分片上传-complete(合并并返回文件详情)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/page",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的线索",
"A2 线索管理/我的关注",
"A2 线索管理/线索管理"
],
"summary": "线索分页(四视图:PUBLIC_POOL/MY_LEAD/MY_FOLLOW/MANAGE)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "GET",
"url": "/api/lead/detail",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的线索",
"A2 线索管理/我的关注",
"A2 线索管理/线索管理"
],
"summary": "线索详情"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "GET",
"url": "/api/lead/history",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的线索",
"A2 线索管理/我的关注",
"A2 线索管理/线索管理"
],
"summary": "历史记录(只展示 5 种:领取/释放/反馈/转商机/编辑)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/create",
"tags": [
"A2 线索管理/我的线索",
"A2 线索管理/线索管理"
],
"summary": "新建线索(claimOnCreate=true 销售新增即领取;followOnCreate=true 创建即关注,原型「是否领取/是否关注」复选)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/edit",
"tags": [
"A2 线索管理/我的线索"
],
"summary": "编辑线索(非终态可编辑)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/delete",
"tags": [
"A2 线索管理/我的线索",
"A2 线索管理/线索管理"
],
"summary": "删除线索(已转商机禁止删除)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/claim",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的关注"
],
"summary": "领取线索(待领取→已领取)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/assign-pool",
"tags": [
"A2 线索管理/线索管理"
],
"summary": "分配线索到池(未分发→待领取)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/assign-user",
"tags": [
"A2 线索管理/线索管理"
],
"summary": "分配线索到销售(未分发/待领取→已领取 or 作废自环)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/feedback-draft",
"tags": [
"A2 线索管理/我的线索"
],
"summary": "保存反馈草稿(不改状态机)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/feedback-submit",
"tags": [
"A2 线索管理/我的线索"
],
"summary": "提交反馈(已领取→跟进中 or →作废)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/convert",
"tags": [
"A2 线索管理/我的线索"
],
"summary": "转商机(已领取/跟进中→已转商机)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/release",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的线索"
],
"summary": "释放线索(已领取/跟进中→待领取)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/activate",
"tags": [
"A2 线索管理/线索管理"
],
"summary": "激活线索(过期失效→恢复失效前态)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/follow",
"tags": [
"A2 线索管理/线索公海"
],
"summary": "关注线索(公海页,任意状态可关注)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/unfollow",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的关注"
],
"summary": "取消关注(公海详情弹窗/我的关注操作列)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/stats",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的线索",
"A2 线索管理/我的关注",
"A2 线索管理/线索管理"
],
"summary": "视图统计卡片(与 /page 同套筛选口径,口径随视图)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/claim-batch",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的关注"
],
"summary": "批量领取"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/assign-pool-batch",
"tags": [
"A2 线索管理/线索管理"
],
"summary": "批量分配到池(未分发→待领取)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/assign-user-batch",
"tags": [
"A2 线索管理/线索管理"
],
"summary": "批量分配到销售(统一分配给同一销售)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/release-batch",
"tags": [
"A2 线索管理/我的线索"
],
"summary": "批量释放(已领取/跟进中→待领取)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/activate-batch",
"tags": [
"A2 线索管理/线索管理"
],
"summary": "批量激活(过期失效→恢复失效前态)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/delete-batch",
"tags": [
"A2 线索管理/线索管理"
],
"summary": "批量删除(已转商机禁止删除,记失败)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/follow-batch",
"tags": [
"A2 线索管理/线索公海"
],
"summary": "批量关注(公海页勾选任意状态执行,逐条幂等)"
},
{
"file": "crm-lead/src/main/java/com/crm/lead/controller/LeadController.java",
"className": "LeadController",
"http": "POST",
"url": "/api/lead/unfollow-batch",
"tags": [
"A2 线索管理/我的关注"
],
"summary": "批量取关(我的关注页勾选执行,幂等)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCollabController.java",
"className": "OpportunityCollabController",
"http": "POST",
"url": "/api/opportunity/focus",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "关注商机"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCollabController.java",
"className": "OpportunityCollabController",
"http": "POST",
"url": "/api/opportunity/unfocus",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "取关商机"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCollabController.java",
"className": "OpportunityCollabController",
"http": "POST",
"url": "/api/opportunity/focus-batch",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "批量关注"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCollabController.java",
"className": "OpportunityCollabController",
"http": "POST",
"url": "/api/opportunity/view-touch",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "上报商机访问(打开详情时调用)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCollabController.java",
"className": "OpportunityCollabController",
"http": "POST",
"url": "/api/opportunity/board/stage-summary",
"tags": [
"A3 商机管理/商机公海/看板列表",
"A3 商机管理/商机管理/看板列表",
"A3 商机管理/销售机会/看板列表"
],
"summary": "看板各阶段数量+金额汇总(viewType 与列表视图同口径,票 06 D-15;PUBLIC_POOL=公海看板)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCollabController.java",
"className": "OpportunityCollabController",
"http": "POST",
"url": "/api/opportunity/board/cards",
"tags": [
"A3 商机管理/商机公海/看板列表",
"A3 商机管理/商机管理/看板列表",
"A3 商机管理/销售机会/看板列表"
],
"summary": "看板单阶段卡片列表(viewType 与列表视图同口径,票 06 D-15;入参 stageName 按展示名取卡)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCreateController.java",
"className": "OpportunityCreateController",
"http": "POST",
"url": "/api/opportunity",
"tags": [
"A3 商机管理/新建商机"
],
"summary": "新建商机(oppSource=线索转入 时须选关联线索)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityCreateController.java",
"className": "OpportunityCreateController",
"http": "GET",
"url": "/api/opportunity/convertible-leads",
"tags": [
"A3 商机管理/新建商机"
],
"summary": "可关联线索下拉候选(已领取/跟进中 且 未被商机占用)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityDetailController.java",
"className": "OpportunityDetailController",
"http": "GET",
"url": "/api/opportunity/detail",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "商机详情"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityDetailController.java",
"className": "OpportunityDetailController",
"http": "POST",
"url": "/api/opportunity/edit",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "编辑商机(非终态可编辑;全量字段覆盖)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityQueryController.java",
"className": "OpportunityQueryController",
"http": "POST",
"url": "/api/opportunity/page",
"tags": [
"A3 商机管理/商机公海",
"A3 商机管理/商机管理",
"A3 商机管理/销售机会"
],
"summary": "商机分页(六视图:RECENT/MINE/PARTICIPATED/FOLLOWED/MANAGE/PUBLIC_POOL)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySchemeCardController.java",
"className": "OpportunitySchemeCardController",
"http": "GET",
"url": "/api/opportunity/scheme-card/list",
"tags": [
"A3 商机管理/商机详情/方案卡"
],
"summary": "方案卡列表(一商机多张分组展示;无卡=「未创建」展示态由前端渲染)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySchemeCardController.java",
"className": "OpportunitySchemeCardController",
"http": "GET",
"url": "/api/opportunity/scheme-card/detail",
"tags": [
"A3 商机管理/商机详情/方案卡"
],
"summary": "方案卡详情(绑定模板版本显示字段项有序列表 + 已填值)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySchemeCardController.java",
"className": "OpportunitySchemeCardController",
"http": "GET",
"url": "/api/opportunity/scheme-card/selectable-templates",
"tags": [
"A3 商机管理/商机详情/方案卡"
],
"summary": "可选模板版本列表(新建方案卡手动选模板下拉;发布中且适用范围命中商机所属部门;空列表=建卡入口置灰)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySchemeCardController.java",
"className": "OpportunitySchemeCardController",
"http": "POST",
"url": "/api/opportunity/scheme-card/save",
"tags": [
"A3 商机管理/商机详情/方案卡"
],
"summary": "保存(新建草稿/编辑;新建须传 templateId 手动选模板版本,编辑续用锁定版本;草稿与已提交均可改;动态字段值以 valuesJson 表单字段上送)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySchemeCardController.java",
"className": "OpportunitySchemeCardController",
"http": "POST",
"url": "/api/opportunity/scheme-card/submit",
"tags": [
"A3 商机管理/商机详情/方案卡"
],
"summary": "提交(「确认」→已提交;提交前校验模板必填字段)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityStageController.java",
"className": "OpportunityStageController",
"http": "GET",
"url": "/api/opportunity/stage/progress",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "阶段推进指引(三态进度:已完成/当前/未完成 + 当前节点工作目标)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityStageController.java",
"className": "OpportunityStageController",
"http": "POST",
"url": "/api/opportunity/stage/switch",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "阶段切换(自由切换:连跳/回退;「已转项目」固定节点不可手动切)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityStageController.java",
"className": "OpportunityStageController",
"http": "GET",
"url": "/api/opportunity/stage/history",
"tags": [
"A3 商机管理/商机详情/主体"
],
"summary": "阶段推进历史(按操作时间倒序)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "GET",
"url": "/api/opportunity/customer/list",
"tags": [
"A3 商机管理/商机详情/客户"
],
"summary": "客户列表"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/customer/add",
"tags": [
"A3 商机管理/商机详情/客户"
],
"summary": "添加关联客户"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/customer/search",
"tags": [
"A3 商机管理/商机详情/客户"
],
"summary": "候选客户池搜索"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "GET",
"url": "/api/opportunity/customer/contacts",
"tags": [
"A3 商机管理/商机详情/客户"
],
"summary": "按客户查联系人(客户模块真源,票 11 切真源)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/customer/set-primary",
"tags": [
"A3 商机管理/商机详情/客户"
],
"summary": "设为主要意向客户"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/follow/page",
"tags": [
"A3 商机管理/商机详情/跟进"
],
"summary": "跟进记录分页"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/follow/add",
"tags": [
"A3 商机管理/商机详情/跟进"
],
"summary": "新增跟进记录"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/follow/delete",
"tags": [
"A3 商机管理/商机详情/跟进"
],
"summary": "删除跟进记录"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/site-survey/page",
"tags": [
"A3 商机管理/商机详情/勘察"
],
"summary": "勘察记录分页"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/site-survey/add",
"tags": [
"A3 商机管理/商机详情/勘察"
],
"summary": "新增勘察记录"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/site-survey/delete",
"tags": [
"A3 商机管理/商机详情/勘察"
],
"summary": "删除勘察记录"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "GET",
"url": "/api/opportunity/attachment/list",
"tags": [
"A3 商机管理/商机详情/附件"
],
"summary": "附件列表"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/attachment/add",
"tags": [
"A3 商机管理/商机详情/附件"
],
"summary": "新增附件"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/attachment/delete",
"tags": [
"A3 商机管理/商机详情/附件"
],
"summary": "删除附件"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "GET",
"url": "/api/opportunity/team/list",
"tags": [
"A3 商机管理/商机详情/团队"
],
"summary": "团队成员列表"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/team/add",
"tags": [
"A3 商机管理/商机详情/团队"
],
"summary": "批量添加团队成员"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/team/update",
"tags": [
"A3 商机管理/商机详情/团队"
],
"summary": "编辑团队成员"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/team/delete",
"tags": [
"A3 商机管理/商机详情/团队"
],
"summary": "移除团队成员"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/oplog/page",
"tags": [
"A3 商机管理/商机详情/日志"
],
"summary": "操作日志分页"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "GET",
"url": "/api/opportunity/workplan/list",
"tags": [
"A3 商机管理/商机详情/工作计划"
],
"summary": "工作计划列表"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/workplan/add",
"tags": [
"A3 商机管理/商机详情/工作计划"
],
"summary": "新增工作计划"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/workplan/update",
"tags": [
"A3 商机管理/商机详情/工作计划"
],
"summary": "编辑工作计划(登记完成:planStatus=1 服务端回填 finishTime,0 清空)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunitySubController.java",
"className": "OpportunitySubController",
"http": "POST",
"url": "/api/opportunity/workplan/delete",
"tags": [
"A3 商机管理/商机详情/工作计划"
],
"summary": "删除工作计划"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/claim",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "领取商机(待领取→推进中,E1;命中发布中禁领规则时拒绝,票 05 D-09)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/claim-batch",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "批量领取(待领取→推进中,E1;命中发布中禁领规则时拒绝,票 05 D-09)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/assign",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "分配商机给指定销售(待领取→推进中,E2)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/assign-batch",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "批量分配商机(待领取→推进中,E2)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/release-pool",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "抛公海(推进中→待领取,E3)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/pause",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "暂缓(推进中→暂缓中,E4)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/resume",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "取消暂缓(暂缓中→推进中,E5)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/close",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "关闭商机(推进中/暂缓中→已关闭,E6)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/close-batch",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "批量关闭(推进中/暂缓中→已关闭,E6)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/reopen",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "重启商机(已关闭→推进中,E7)"
},
{
"file": "crm-opportunity/src/main/java/com/crm/opportunity/controller/OpportunityTransitionController.java",
"className": "OpportunityTransitionController",
"http": "POST",
"url": "/api/opportunity/handover",
"tags": [
"A3 商机管理/状态流转"
],
"summary": "移交商机(推进中/暂缓中自环换owner,E9)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/CustomerDedupRuleController.java",
"className": "CustomerDedupRuleController",
"http": "GET",
"url": "/api/rule/customer/dedup",
"tags": [
"A7 后台管理/客户管理设置/查重设置"
],
"summary": "读当前配置(全局单例)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/CustomerDedupRuleController.java",
"className": "CustomerDedupRuleController",
"http": "POST",
"url": "/api/rule/customer/dedup/save",
"tags": [
"A7 后台管理/客户管理设置/查重设置"
],
"summary": "保存配置(全量覆盖,保存即生效)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/CustomerReminderRuleController.java",
"className": "CustomerReminderRuleController",
"http": "GET",
"url": "/api/rule/customer/reminder",
"tags": [
"A7 后台管理/客户管理设置/超期未跟进提醒"
],
"summary": "读当前配置(全局单例)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/CustomerReminderRuleController.java",
"className": "CustomerReminderRuleController",
"http": "POST",
"url": "/api/rule/customer/reminder/save",
"tags": [
"A7 后台管理/客户管理设置/超期未跟进提醒"
],
"summary": "保存配置(全量覆盖,保存即生效)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/LeadPoolController.java",
"className": "LeadPoolController",
"http": "POST",
"url": "/api/rule/pool/page",
"tags": [
"A2 线索管理/线索设置",
"A7 后台管理/线索规则"
],
"summary": "公海池分页列表"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/LeadPoolController.java",
"className": "LeadPoolController",
"http": "GET",
"url": "/api/rule/pool/detail",
"tags": [
"A2 线索管理/线索设置",
"A7 后台管理/线索规则"
],
"summary": "公海池详情(含省份/市/区/人员)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/LeadPoolController.java",
"className": "LeadPoolController",
"http": "POST",
"url": "/api/rule/pool/saveOrUpdate",
"tags": [
"A2 线索管理/线索设置",
"A7 后台管理/线索规则"
],
"summary": "新建/编辑公海池"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/LeadPoolController.java",
"className": "LeadPoolController",
"http": "POST",
"url": "/api/rule/pool/delete",
"tags": [
"A2 线索管理/线索设置",
"A7 后台管理/线索规则"
],
"summary": "删除公海池(软删除,级联清关联表)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/LeadPoolController.java",
"className": "LeadPoolController",
"http": "POST",
"url": "/api/rule/pool/delete-batch",
"tags": [
"A2 线索管理/线索设置",
"A7 后台管理/线索规则"
],
"summary": "批量删除公海池(非原子、逐条、部分成功)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "POST",
"url": "/api/rule/opp-pool-rule/page",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "公海规则分页列表(按版本维度展示)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "GET",
"url": "/api/rule/opp-pool-rule/detail",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "公海规则详情(含适用部门)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "POST",
"url": "/api/rule/opp-pool-rule/save-draft",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "保存草稿(新建/原位编辑草稿/从发布中停用生成新草稿)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "POST",
"url": "/api/rule/opp-pool-rule/publish",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "保存并发布(原发布中转停用、原默认取消默认、部门覆盖校验)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "POST",
"url": "/api/rule/opp-pool-rule/copy",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "复制规则(独立新规则:新编码 + V1.0 草稿)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "POST",
"url": "/api/rule/opp-pool-rule/disable",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "停用(仅发布中可停用)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "POST",
"url": "/api/rule/opp-pool-rule/delete",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "删除(仅草稿可删)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityPoolRuleController.java",
"className": "OpportunityPoolRuleController",
"http": "GET",
"url": "/api/rule/opp-pool-rule/versions",
"tags": [
"A7 后台管理/商机规则/公海规则"
],
"summary": "同族版本列表(按 ruleCode 查所有版本)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "POST",
"url": "/api/rule/opp-scheme-template/page",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "方案卡模板分页列表(按版本维度展示)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "GET",
"url": "/api/rule/opp-scheme-template/detail",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "方案卡模板详情(含适用部门 + 字段项有序列表)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "GET",
"url": "/api/rule/opp-scheme-template/field-defs",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "系统字段库列表(模板配置页「选字段」数据源,只读)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "POST",
"url": "/api/rule/opp-scheme-template/save-draft",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "保存草稿(新建/原位编辑草稿/从发布中停用生成新草稿;字段项全量替换)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "POST",
"url": "/api/rule/opp-scheme-template/publish",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "保存并发布(至少一个字段项;原发布中转停用、原默认取消默认)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "POST",
"url": "/api/rule/opp-scheme-template/copy",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "复制模板(独立新模板:新编码 + V1.0 草稿,字段配置随复制)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "POST",
"url": "/api/rule/opp-scheme-template/disable",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "停用(仅发布中可停用)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "POST",
"url": "/api/rule/opp-scheme-template/delete",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "删除(仅草稿可删,级联删字段项与适用部门)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunitySchemeCardTemplateController.java",
"className": "OpportunitySchemeCardTemplateController",
"http": "GET",
"url": "/api/rule/opp-scheme-template/versions",
"tags": [
"A7 后台管理/商机规则/方案卡模板"
],
"summary": "同族版本列表(按 templateCode 查所有版本)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "POST",
"url": "/api/rule/opp-stage-template/page",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "阶段模板分页列表(按版本维度展示)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "GET",
"url": "/api/rule/opp-stage-template/detail",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "阶段模板详情(含适用部门 + 阶段节点有序列表)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "POST",
"url": "/api/rule/opp-stage-template/save-draft",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "保存草稿(新建/原位编辑草稿/从发布中停用生成新草稿;节点全量替换)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "POST",
"url": "/api/rule/opp-stage-template/publish",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "保存并发布(除固定节点外至少一个阶段节点;原发布中转停用、原默认取消默认)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "POST",
"url": "/api/rule/opp-stage-template/copy",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "复制模板(独立新模板:新编码 + V1.0 草稿,节点随复制)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "POST",
"url": "/api/rule/opp-stage-template/disable",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "停用(仅发布中可停用)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "POST",
"url": "/api/rule/opp-stage-template/delete",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "删除(仅草稿可删,级联删节点与适用部门)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/OpportunityStageTemplateController.java",
"className": "OpportunityStageTemplateController",
"http": "GET",
"url": "/api/rule/opp-stage-template/versions",
"tags": [
"A7 后台管理/商机规则/阶段模板"
],
"summary": "同族版本列表(按 templateCode 查所有版本)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/RegionController.java",
"className": "RegionController",
"http": "GET",
"url": "/api/rule/region/list",
"tags": [
"公共依赖/行政区划"
],
"summary": "按上级ID查子区划(parentId 不传则查省级)"
},
{
"file": "crm-rule/src/main/java/com/crm/rule/controller/RegionController.java",
"className": "RegionController",
"http": "GET",
"url": "/api/rule/region/level",
"tags": [
"公共依赖/行政区划"
],
"summary": "按层级查(1=省 2=市 3=区)"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java",
"className": "ColumnPreferenceController",
"http": "GET",
"url": "/api/preference/get",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的线索",
"A2 线索管理/我的关注",
"A2 线索管理/线索管理",
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海",
"A4 客户管理/联系人",
"A3 商机管理/销售机会",
"A3 商机管理/商机管理",
"A3 商机管理/商机公海"
],
"summary": "读取当前用户在某 scope 的列偏好"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java",
"className": "ColumnPreferenceController",
"http": "POST",
"url": "/api/preference/save",
"tags": [
"A2 线索管理/线索公海",
"A2 线索管理/我的线索",
"A2 线索管理/我的关注",
"A2 线索管理/线索管理",
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海",
"A4 客户管理/联系人",
"A3 商机管理/销售机会",
"A3 商机管理/商机管理",
"A3 商机管理/商机公海"
],
"summary": "保存当前用户在某 scope 的列偏好(显隐+顺序,一次写入)"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/SavedViewController.java",
"className": "SavedViewController",
"http": "GET",
"url": "/api/preference/view/list",
"tags": [
"A3 商机管理/销售机会/自定义视图"
],
"summary": "列出当前用户在某 scope 的自定义视图(按 seqNo)"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/SavedViewController.java",
"className": "SavedViewController",
"http": "POST",
"url": "/api/preference/view/save",
"tags": [
"A3 商机管理/销售机会/自定义视图"
],
"summary": "保存自定义视图(viewId 空=新建,非空=覆盖编辑;isDefault 单值互斥)"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/SavedViewController.java",
"className": "SavedViewController",
"http": "POST",
"url": "/api/preference/view/delete",
"tags": [
"A3 商机管理/销售机会/自定义视图"
],
"summary": "删除自定义视图"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/SavedViewController.java",
"className": "SavedViewController",
"http": "POST",
"url": "/api/preference/view/set-default",
"tags": [
"A3 商机管理/销售机会/自定义视图"
],
"summary": "图钉:设为该 scope 的默认视图(单值互斥)"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java",
"className": "ViewFormController",
"http": "GET",
"url": "/api/preference/view-form/get",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海",
"A4 客户管理/联系人",
"A3 商机管理/销售机会",
"A3 商机管理/商机管理",
"A3 商机管理/商机公海"
],
"summary": "读取当前用户在某 scope 的视图形态(null=未设置,前端默认 list)"
},
{
"file": "crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java",
"className": "ViewFormController",
"http": "POST",
"url": "/api/preference/view-form/save",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海",
"A4 客户管理/联系人",
"A3 商机管理/销售机会",
"A3 商机管理/商机管理",
"A3 商机管理/商机公海"
],
"summary": "保存当前用户在某 scope 的视图形态(list/split/board,一次写入)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictGroupController.java",
"className": "DictGroupController",
"http": "POST",
"url": "/api/dict/group/page",
"tags": [
"A7 后台管理/数据字典-分组"
],
"summary": "分组分页(keyword 匹配名称/编码,status 筛选)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictGroupController.java",
"className": "DictGroupController",
"http": "POST",
"url": "/api/dict/group/saveOrUpdate",
"tags": [
"A7 后台管理/数据字典-分组"
],
"summary": "新建/编辑分组(新建编码必填;编辑时编码/内置标记/状态只读)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictGroupController.java",
"className": "DictGroupController",
"http": "POST",
"url": "/api/dict/group/delete",
"tags": [
"A7 后台管理/数据字典-分组"
],
"summary": "删除分组(有字典项或内置分组则阻断)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictGroupController.java",
"className": "DictGroupController",
"http": "POST",
"url": "/api/dict/group/status",
"tags": [
"A7 后台管理/数据字典-分组"
],
"summary": "分组启停(停用保留默认项休眠,二次确认由前端承担)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictGroupController.java",
"className": "DictGroupController",
"http": "GET",
"url": "/api/dict/group/enabled-list",
"tags": [
"A7 后台管理/数据字典-分组"
],
"summary": "启用分组列表(新建字典项选分组用;基础数据,登录即可读)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictItemController.java",
"className": "DictItemController",
"http": "POST",
"url": "/api/dict/item/page",
"tags": [
"A7 后台管理/数据字典-字典项"
],
"summary": "字典项分页(groupId/keyword/status 筛选,附带默认/引用/有效可选标记)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictItemController.java",
"className": "DictItemController",
"http": "POST",
"url": "/api/dict/item/saveOrUpdate",
"tags": [
"A7 后台管理/数据字典-字典项"
],
"summary": "新建/编辑字典项(新建编码空自动生成;分组/编码创建后只读;值被引用后只读)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictItemController.java",
"className": "DictItemController",
"http": "POST",
"url": "/api/dict/item/delete",
"tags": [
"A7 后台管理/数据字典-字典项"
],
"summary": "删除字典项(内置或被引用则阻断)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictItemController.java",
"className": "DictItemController",
"http": "POST",
"url": "/api/dict/item/force-delete",
"tags": [
"A7 后台管理/数据字典-字典项"
],
"summary": "强制删除字典项(绕过引用计数校验,计数飘高兜底入口)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictItemController.java",
"className": "DictItemController",
"http": "POST",
"url": "/api/dict/item/status",
"tags": [
"A7 后台管理/数据字典-字典项"
],
"summary": "字典项启停(停用若为默认项则自动取消默认)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictItemController.java",
"className": "DictItemController",
"http": "POST",
"url": "/api/dict/item/set-default",
"tags": [
"A7 后台管理/数据字典-字典项"
],
"summary": "设为分组默认项(同事务自动取消同组原默认)"
},
{
"file": "crm-dict/src/main/java/com/crm/dict/controller/DictItemController.java",
"className": "DictItemController",
"http": "GET",
"url": "/api/dict/item/enabled-list",
"tags": [
"A7 后台管理/数据字典-字典项"
],
"summary": "某分组启用项列表(业务选择器渲染用,走 10s 本地缓存;基础数据,登录即可读)"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java",
"className": "CustomerContactController",
"http": "POST",
"url": "/api/customer/contact/create",
"tags": [
"A4 客户管理/联系人"
],
"summary": "新增联系人"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java",
"className": "CustomerContactController",
"http": "POST",
"url": "/api/customer/contact/edit",
"tags": [
"A4 客户管理/联系人"
],
"summary": "编辑联系人"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java",
"className": "CustomerContactController",
"http": "POST",
"url": "/api/customer/contact/delete",
"tags": [
"A4 客户管理/联系人"
],
"summary": "删除联系人"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java",
"className": "CustomerContactController",
"http": "GET",
"url": "/api/customer/contact/detail",
"tags": [
"A4 客户管理/联系人"
],
"summary": "联系人详情"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java",
"className": "CustomerContactController",
"http": "GET",
"url": "/api/customer/contact/page",
"tags": [
"A4 客户管理/联系人"
],
"summary": "顶级联系人列表"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java",
"className": "CustomerContactController",
"http": "GET",
"url": "/api/customer/contact/search",
"tags": [
"A4 客户管理/联系人"
],
"summary": "联系人全局搜索"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java",
"className": "CustomerContactController",
"http": "GET",
"url": "/api/customer/contact/check-phone",
"tags": [
"A4 客户管理/联系人"
],
"summary": "电话软提示"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "POST",
"url": "/api/customer/create",
"tags": [
"A4 客户管理/我的客户"
],
"summary": "新增客户"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "POST",
"url": "/api/customer/edit",
"tags": [
"A4 客户管理/客户详情",
"A4 客户管理/我的客户"
],
"summary": "编辑客户"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "GET",
"url": "/api/customer/detail",
"tags": [
"A4 客户管理/客户详情"
],
"summary": "客户详情"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "POST",
"url": "/api/customer/page",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "客户分页"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "POST",
"url": "/api/customer/search",
"tags": [
"A3 商机管理/销售机会"
],
"summary": "商机侧客户搜索"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "POST",
"url": "/api/customer/quick-create",
"tags": [
"A4 客户管理/我的客户"
],
"summary": "快速创建客户"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "GET",
"url": "/api/customer/contacts",
"tags": [
"A3 商机管理/销售机会"
],
"summary": "按客户查联系人列表"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "GET",
"url": "/api/customer/check-name",
"tags": [
"A4 客户管理/客户查重"
],
"summary": "名称相似提示"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "GET",
"url": "/api/customer/check-credit-code",
"tags": [
"A4 客户管理/客户查重"
],
"summary": "信用代码查重"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java",
"className": "CustomerController",
"http": "GET",
"url": "/api/customer/company-lookup",
"tags": [
"A4 客户管理/我的客户"
],
"summary": "工商信息查询"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "GET",
"url": "/api/customer/detail-head",
"tags": [
"A4 客户管理/客户详情"
],
"summary": "详情公共头部"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "GET",
"url": "/api/customer/member/list",
"tags": [
"A4 客户管理/客户详情/团队成员"
],
"summary": "团队成员页签"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "POST",
"url": "/api/customer/member/add",
"tags": [
"A4 客户管理/客户详情/团队成员"
],
"summary": "添加团队成员"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "POST",
"url": "/api/customer/member/remove",
"tags": [
"A4 客户管理/客户详情/团队成员"
],
"summary": "移除团队成员"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "GET",
"url": "/api/customer/opportunity/page",
"tags": [
"A4 客户管理/客户详情/关联商机"
],
"summary": "关联商机页签"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "GET",
"url": "/api/customer/oplog/page",
"tags": [
"A4 客户管理/客户详情/操作日志"
],
"summary": "操作日志分页"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "POST",
"url": "/api/customer/follow/add",
"tags": [
"A4 客户管理/客户详情/跟进记录"
],
"summary": "新增跟进"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java",
"className": "CustomerDetailController",
"http": "GET",
"url": "/api/customer/follow/page",
"tags": [
"A4 客户管理/客户详情/跟进记录"
],
"summary": "跟进记录分页"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java",
"className": "CustomerFocusController",
"http": "POST",
"url": "/api/customer/focus",
"tags": [
"A4 客户管理/客户公海"
],
"summary": "关注客户"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java",
"className": "CustomerFocusController",
"http": "POST",
"url": "/api/customer/unfocus",
"tags": [
"A4 客户管理/客户公海"
],
"summary": "取消关注客户"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java",
"className": "CustomerFocusController",
"http": "POST",
"url": "/api/customer/star",
"tags": [
"A4 客户管理/客户详情"
],
"summary": "标记重点客户"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java",
"className": "CustomerFocusController",
"http": "POST",
"url": "/api/customer/unstar",
"tags": [
"A4 客户管理/客户详情"
],
"summary": "取消重点标记"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java",
"className": "CustomerFocusController",
"http": "POST",
"url": "/api/customer/focus-batch",
"tags": [
"A4 客户管理/客户公海"
],
"summary": "批量关注客户"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java",
"className": "CustomerImportController",
"http": "POST",
"url": "/api/customer/import/upload",
"tags": [
"A4 客户管理/我的客户/客户导入",
"A4 客户管理/客户公海"
],
"summary": "上传导入文件并预校验"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java",
"className": "CustomerImportController",
"http": "POST",
"url": "/api/customer/import/confirm",
"tags": [
"A4 客户管理/我的客户/客户导入",
"A4 客户管理/客户公海"
],
"summary": "确认执行导入"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java",
"className": "CustomerImportController",
"http": "GET",
"url": "/api/customer/import/result",
"tags": [
"A4 客户管理/我的客户/客户导入",
"A4 客户管理/客户公海"
],
"summary": "任务结果"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java",
"className": "CustomerImportController",
"http": "GET",
"url": "/api/customer/import/failures",
"tags": [
"A4 客户管理/我的客户/客户导入",
"A4 客户管理/客户公海"
],
"summary": "失败/疑似重复明细"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java",
"className": "CustomerImportController",
"http": "GET",
"url": "/api/customer/import/page",
"tags": [
"A4 客户管理/我的客户/客户导入",
"A4 客户管理/客户公海"
],
"summary": "最近导入记录"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java",
"className": "CustomerImportController",
"http": "GET",
"url": "/api/customer/import/template",
"tags": [
"A4 客户管理/我的客户/客户导入",
"A4 客户管理/客户公海"
],
"summary": "下载导入模板"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/claim",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "领取客户(公海→当前用户)"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/claim-batch",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "批量领取"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/assign",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "分配客户(换销售负责人)"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/assign-batch",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "批量分配"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/release-pool",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "抛公海"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/release-pool-batch",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "批量抛公海"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/archive",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "归档客户(有效→已归档)"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/archive-batch",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "批量归档"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java",
"className": "CustomerOwnershipController",
"http": "POST",
"url": "/api/customer/restore",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "恢复客户(已归档→有效)"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerPingController.java",
"className": "CustomerPingController",
"http": "GET",
"url": "/api/customer/ping",
"tags": [],
"summary": "客户模块健康探针"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java",
"className": "CustomerTransferController",
"http": "GET",
"url": "/api/customer/transfer/preview",
"tags": [
"A4 客户管理/客户交割"
],
"summary": "发起前客户预览"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java",
"className": "CustomerTransferController",
"http": "POST",
"url": "/api/customer/transfer/initiate",
"tags": [
"A4 客户管理/客户交割"
],
"summary": "发起交接"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java",
"className": "CustomerTransferController",
"http": "GET",
"url": "/api/customer/transfer/detail",
"tags": [
"A4 客户管理/客户交割"
],
"summary": "交接详情"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java",
"className": "CustomerTransferController",
"http": "GET",
"url": "/api/customer/transfer/page",
"tags": [
"A4 客户管理/客户交割"
],
"summary": "交接记录分页"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java",
"className": "CustomerTransferController",
"http": "POST",
"url": "/api/customer/transfer/assign",
"tags": [
"A4 客户管理/客户交割"
],
"summary": "客户分配(单个或批量)"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java",
"className": "CustomerTransferController",
"http": "GET",
"url": "/api/customer/transfer/assignable",
"tags": [
"A4 客户管理/客户交割"
],
"summary": "可分配销售列表"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java",
"className": "CustomerWorkspaceController",
"http": "POST",
"url": "/api/customer/workspace/page",
"tags": [
"A4 客户管理/客户总览",
"A4 客户管理/我的客户",
"A4 客户管理/客户公海"
],
"summary": "workspace 列表分页"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java",
"className": "CustomerWorkspaceController",
"http": "POST",
"url": "/api/customer/workspace/board/summary",
"tags": [
"A4 客户管理/客户总览/看板列表",
"A4 客户管理/我的客户/看板列表"
],
"summary": "看板分组汇总"
},
{
"file": "crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java",
"className": "CustomerWorkspaceController",
"http": "POST",
"url": "/api/customer/workspace/board/cards",
"tags": [
"A4 客户管理/客户总览/看板列表",
"A4 客户管理/我的客户/看板列表"
],
"summary": "看板单列卡片"
}
]
}