# A4 Bruno 端点与返回类型映射清单 ## 统计 - 强制重写-二进制:3 - 强制重写-分页:16 - 强制重写-列表:14 - 强制重写-对象:37 - 强制重写-标量:12 - 强制重写-空响应:35 ## 逐端点映射 | Bruno 文件 | 方法与路径 | 状态 | 返回类型与来源 | | --- | --- | --- | --- | | `客户交割/交接记录分页.bru` | `GET /api/customer/transfer/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java` | | `客户交割/交接详情.bru` | `GET /api/customer/transfer/detail` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java` | | `客户交割/发起交接.bru` | `POST /api/customer/transfer/initiate` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java` | | `客户交割/发起前客户预览.bru` | `GET /api/customer/transfer/preview` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java` | | `客户交割/可分配销售列表.bru` | `GET /api/customer/transfer/assignable` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java` | | `客户交割/客户分配.bru` | `POST /api/customer/transfer/assign` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerTransferController.java` | | `客户公海/workspace 列表分页.bru` | `POST /api/customer/workspace/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java` | | `客户公海/上传导入文件并预校验.bru` | `POST /api/customer/import/upload` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `客户公海/下载导入模板.bru` | `GET /api/customer/import/template` | 强制重写-二进制 | `ResponseEntity` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `客户公海/任务结果.bru` | `GET /api/customer/import/result` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `客户公海/保存列偏好.bru` | `POST /api/preference/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `客户公海/保存视图形态.bru` | `POST /api/preference/view-form/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `客户公海/关注客户.bru` | `POST /api/customer/focus` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java` | | `客户公海/分配客户.bru` | `POST /api/customer/assign` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/取消关注客户.bru` | `POST /api/customer/unfocus` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java` | | `客户公海/失败疑似重复明细.bru` | `GET /api/customer/import/failures` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `客户公海/客户分页.bru` | `POST /api/customer/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `客户公海/归档客户.bru` | `POST /api/customer/archive` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/恢复客户.bru` | `POST /api/customer/restore` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/批量关注客户.bru` | `POST /api/customer/focus-batch` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java` | | `客户公海/批量分配.bru` | `POST /api/customer/assign-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/批量归档.bru` | `POST /api/customer/archive-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/批量抛公海.bru` | `POST /api/customer/release-pool-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/批量领取.bru` | `POST /api/customer/claim-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/抛公海.bru` | `POST /api/customer/release-pool` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户公海/最近导入记录.bru` | `GET /api/customer/import/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `客户公海/确认执行导入.bru` | `POST /api/customer/import/confirm` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `客户公海/读取列偏好.bru` | `GET /api/preference/get` | 强制重写-对象 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `客户公海/读取视图形态.bru` | `GET /api/preference/view-form/get` | 强制重写-标量 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `客户公海/领取客户.bru` | `POST /api/customer/claim` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/workspace 列表分页.bru` | `POST /api/customer/workspace/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java` | | `客户总览/保存列偏好.bru` | `POST /api/preference/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `客户总览/保存视图形态.bru` | `POST /api/preference/view-form/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `客户总览/分配客户.bru` | `POST /api/customer/assign` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/客户分页.bru` | `POST /api/customer/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `客户总览/归档客户.bru` | `POST /api/customer/archive` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/恢复客户.bru` | `POST /api/customer/restore` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/批量分配.bru` | `POST /api/customer/assign-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/批量归档.bru` | `POST /api/customer/archive-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/批量抛公海.bru` | `POST /api/customer/release-pool-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/批量领取.bru` | `POST /api/customer/claim-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/抛公海.bru` | `POST /api/customer/release-pool` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户总览/看板列表/看板分组汇总.bru` | `POST /api/customer/workspace/board/summary` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java` | | `客户总览/看板列表/看板单列卡片.bru` | `POST /api/customer/workspace/board/cards` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java` | | `客户总览/读取列偏好.bru` | `GET /api/preference/get` | 强制重写-对象 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `客户总览/读取视图形态.bru` | `GET /api/preference/view-form/get` | 强制重写-标量 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `客户总览/领取客户.bru` | `POST /api/customer/claim` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `客户查重/信用代码查重.bru` | `GET /api/customer/check-credit-code` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `客户查重/名称相似提示.bru` | `GET /api/customer/check-name` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `客户详情/关联商机/关联商机页签.bru` | `GET /api/customer/opportunity/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `客户详情/取消重点标记.bru` | `POST /api/customer/unstar` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java` | | `客户详情/团队成员/团队成员页签.bru` | `GET /api/customer/member/list` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `客户详情/团队成员/添加团队成员.bru` | `POST /api/customer/member/add` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `客户详情/团队成员/移除团队成员.bru` | `POST /api/customer/member/remove` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `客户详情/客户详情.bru` | `GET /api/customer/detail` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `客户详情/操作日志/操作日志分页.bru` | `GET /api/customer/oplog/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `客户详情/标记重点客户.bru` | `POST /api/customer/star` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerFocusController.java` | | `客户详情/编辑客户.bru` | `POST /api/customer/edit` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `客户详情/联系人/快速添加联系人.bru` | `POST /api/customer/contact/quickAdd` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactEnhanceController.java` | | `客户详情/联系人/电话明文查看.bru` | `GET /api/customer/contact/reveal` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactEnhanceController.java` | | `客户详情/联系人/联系人导出.bru` | `POST /api/customer/contact/export` | 强制重写-空响应 | `void` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactEnhanceController.java` | | `客户详情/联系人/页内批量编辑.bru` | `POST /api/customer/contact/batchEdit` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactEnhanceController.java` | | `客户详情/联系人图谱/图谱全量读.bru` | `GET /api/customer/contact/graph/detail` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactGraphController.java` | | `客户详情/联系人图谱/图谱整体保存.bru` | `POST /api/customer/contact/graph/save` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactGraphController.java` | | `客户详情/联系人导入/上传导入文件并预校验.bru` | `POST /api/customer/contact/import/upload` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactImportController.java` | | `客户详情/联系人导入/下载导入模板.bru` | `GET /api/customer/contact/import/template` | 强制重写-二进制 | `ResponseEntity` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactImportController.java` | | `客户详情/联系人导入/任务结果.bru` | `GET /api/customer/contact/import/result` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactImportController.java` | | `客户详情/联系人导入/失败明细与重复明细.bru` | `GET /api/customer/contact/import/failures` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactImportController.java` | | `客户详情/联系人导入/最近导入记录.bru` | `GET /api/customer/contact/import/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactImportController.java` | | `客户详情/联系人导入/确认执行导入.bru` | `POST /api/customer/contact/import/confirm` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactImportController.java` | | `客户详情/详情公共头部.bru` | `GET /api/customer/detail-head` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `客户详情/跟进记录/新增跟进.bru` | `POST /api/customer/follow/add` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `客户详情/跟进记录/跟进记录分页.bru` | `GET /api/customer/follow/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerDetailController.java` | | `我的客户/workspace 列表分页.bru` | `POST /api/customer/workspace/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java` | | `我的客户/保存列偏好.bru` | `POST /api/preference/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `我的客户/保存视图形态.bru` | `POST /api/preference/view-form/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `我的客户/分配客户.bru` | `POST /api/customer/assign` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/客户分页.bru` | `POST /api/customer/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `我的客户/客户导入/上传导入文件并预校验.bru` | `POST /api/customer/import/upload` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `我的客户/客户导入/下载导入模板.bru` | `GET /api/customer/import/template` | 强制重写-二进制 | `ResponseEntity` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `我的客户/客户导入/任务结果.bru` | `GET /api/customer/import/result` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `我的客户/客户导入/失败疑似重复明细.bru` | `GET /api/customer/import/failures` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `我的客户/客户导入/最近导入记录.bru` | `GET /api/customer/import/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `我的客户/客户导入/确认执行导入.bru` | `POST /api/customer/import/confirm` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerImportController.java` | | `我的客户/工商信息查询.bru` | `GET /api/customer/company-lookup` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `我的客户/归档客户.bru` | `POST /api/customer/archive` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/快速创建客户.bru` | `POST /api/customer/quick-create` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `我的客户/恢复客户.bru` | `POST /api/customer/restore` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/批量分配.bru` | `POST /api/customer/assign-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/批量归档.bru` | `POST /api/customer/archive-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/批量抛公海.bru` | `POST /api/customer/release-pool-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/批量更新工商信息.bru` | `POST /api/customer/company-lookup/batch-update` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `我的客户/批量领取.bru` | `POST /api/customer/claim-batch` | 强制重写-对象 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/抛公海.bru` | `POST /api/customer/release-pool` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `我的客户/新增客户.bru` | `POST /api/customer/create` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `我的客户/看板列表/看板分组汇总.bru` | `POST /api/customer/workspace/board/summary` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java` | | `我的客户/看板列表/看板单列卡片.bru` | `POST /api/customer/workspace/board/cards` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerWorkspaceController.java` | | `我的客户/编辑客户.bru` | `POST /api/customer/edit` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerController.java` | | `我的客户/读取列偏好.bru` | `GET /api/preference/get` | 强制重写-对象 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `我的客户/读取视图形态.bru` | `GET /api/preference/view-form/get` | 强制重写-标量 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `我的客户/领取客户.bru` | `POST /api/customer/claim` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerOwnershipController.java` | | `战略协议/删除战略协议.bru` | `POST /api/customer/agreement/delete` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerAgreementController.java` | | `战略协议/战略协议详情.bru` | `GET /api/customer/agreement/detail` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerAgreementController.java` | | `战略协议/战略协议页签列表.bru` | `GET /api/customer/agreement/list` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerAgreementController.java` | | `战略协议/新增战略协议.bru` | `POST /api/customer/agreement/create` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerAgreementController.java` | | `战略协议/编辑战略协议.bru` | `POST /api/customer/agreement/edit` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerAgreementController.java` | | `联系人/保存列偏好.bru` | `POST /api/preference/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `联系人/保存视图形态.bru` | `POST /api/preference/view-form/save` | 强制重写-空响应 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `联系人/删除联系人.bru` | `POST /api/customer/contact/delete` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java` | | `联系人/新增联系人.bru` | `POST /api/customer/contact/create` | 强制重写-标量 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java` | | `联系人/电话软提示.bru` | `GET /api/customer/contact/check-phone` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java` | | `联系人/编辑联系人.bru` | `POST /api/customer/contact/edit` | 强制重写-空响应 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java` | | `联系人/联系人全局搜索.bru` | `GET /api/customer/contact/search` | 强制重写-列表 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java` | | `联系人/联系人详情.bru` | `GET /api/customer/contact/detail` | 强制重写-对象 | `Result` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java` | | `联系人/读取列偏好.bru` | `GET /api/preference/get` | 强制重写-对象 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ColumnPreferenceController.java` | | `联系人/读取视图形态.bru` | `GET /api/preference/view-form/get` | 强制重写-标量 | `Result` · `crm-preference/src/main/java/com/crm/preference/controller/ViewFormController.java` | | `联系人/顶级联系人列表.bru` | `GET /api/customer/contact/page` | 强制重写-分页 | `Result>` · `crm-customer/src/main/java/com/crm/customer/controller/CustomerContactController.java` |