{ "summary": { "total": 40, "passed": 40, "failed": 0, "passRate": "100%", "startedAt": "2026-09-12 00:19:41", "durationS": 176.4, "verdict": "PASS", "verdictRule": "全部步骤 ok 即 PASS,任一 FAIL 即 FAIL" }, "steps": [ { "step": "01 打开Demo+uid登录+首屏列表渲染", "ok": true, "note": "rows=10" }, { "step": "02 三workspace切换;pool不发board+I-06注记[D]", "ok": true, "note": "overview请求OK=True;pool新请求3条;i06可见=True" }, { "step": "03 内置视图下拉五值+切FOLLOW_UP_DUE", "ok": true, "note": "opts=['ASSIGNED', 'COLLABORATING', 'FOLLOW_UP_DUE', 'FOCUSED', 'RECENT']" }, { "step": "04 列筛选阶段=已成交", "ok": true, "note": "请求参数 customerStage=3 已命中" }, { "step": "05 归档态开关+e2c-已归档可见", "ok": true, "note": "archiveStatus=2命中=True;样例可见=True" }, { "step": "06 saved-view 新建→选中查询→删除", "ok": true, "note": "save=True;选中带savedViewId=True;删后消失=True;body=POST /api/preference/view/save?scopeKey=customer.mine # {\"name\":\"e2c-dr-视图\",\"isDefault\":false,\"seqNo\":10,\"conditions\":[{\"field\":\"keyword\",\"operator\":\"" }, { "step": "07 形态偏好overview切看板→渲染→还原list", "ok": true, "note": "看板列=3;cards请求=True;还原=True" }, { "step": "08 工商联想(companyName)+NO_HIT现象+STUB-LOOKUP注记[D]", "ok": true, "note": "未查询到匹配企业(一期企查查 port 为 stub 恒 NO_HIT,如实呈现;可手工录入,真实源接入后自动激活)。" }, { "step": "09 名称查重needConfirm+similarHits→confirmSimilar重发→创建成功", "ok": true, "note": "simbox=相似命中 1 条:e2c-dr-恒信达科技有限责任公司(负责人=罗伟健,潜在客户,有效)仍要创建? 确认创建(confirmSimilar=;toast=创建成功 id=753771843382411264;夹具A=753771843382411264" }, { "step": "10 编辑客户回显+CAS保存(含相似确认重发)", "ok": true, "note": "回显名=e2c-dr-恒信达科技有限责任公司;simbox=命中;toast=保存成功;db=e2c-dr-恒信达科技有限责任公司-改 v1" }, { "step": "11 详情头部渲染+4金额卡恒--[D]", "ok": true, "note": "cards=['--', '--', '--', '-- / --'];P3-6角标=1" }, { "step": "12 8页签全遍历+联系人顶级菜单contact/page", "ok": true, "note": "subs=['info', 'contacts', 'follow', 'opps', 'projects', 'agreements', 'members', 'oplog'];contact/page行=10;新增errs=[]" }, { "step": "13 信息栅格16字段+G4创建/更新人--[D]+creditCode明文", "ok": true, "note": "kv=18;创建人=--;信用代码=91440101E2CTEST001" }, { "step": "14 商机7列(G2-D)+项目页签Noop空态+contact/search命中", "ok": true, "note": "商机列=['商机ID', '商机名称', '阶段', '预计金额', '负责人ID', '负责人', '最近更新'];Noop空态=True;search=姓名职务电话关键联系人来源所属客户客户编号张关键董事长138****0001是contact_source_01e2c-" }, { "step": "15 成员加BUDDY→渲染→移除(G3-D无职务/加入时间列)", "ok": true, "note": "列头=['成员', '角色', '操作'];DB成员行=28;memberUserIds重复键=True" }, { "step": "16 联系人quickAdd2行+G5无负责人列[D]+电话脱敏+reveal明文+DB埋点", "ok": true, "note": "脱敏=True;DB联系人=5;reveal_log=8;明文=True;列头=['', '#', '姓名', '职务', '联系电话', '关键', '内线', '来源', '礼品备注', '操作'];qaRet={\"successCount\":2,\"failedRows\":[]}" }, { "step": "17 batchEdit空串=DB不改(D-G1)[D]+check-phone命中+删除双刷", "ok": true, "note": "DB phone=13812340001;D-G1角标=1;check-phone=客户编号--客户名称--客户类型--阶段--客户星级--关系星级--战略协议--;删后行=4(删前5,del_ok=True,errs+0);lid=753771972256595968;names=李冒烟,赵冒烟,李普通,王重复,张关键" }, { "step": "18 写跟进+日期分组+followWay筛选", "ok": true, "note": "way选项=6(空+5);日期分组=5;筛选=True" }, { "step": "19 关注/重点标记+oplog留痕+action筛选", "ok": true, "note": "action=CREATE筛选含新增客户=True;action=FOLLOW筛选=True;DB跟进=24" }, { "step": "20 客户导入三段式(缺省份预检FAIL→DONE计数=预检→明细吻合)", "ok": true, "note": "预检 t=2 ins=1 fail=1;taskId=753772071518994432;result={'taskId': '753772071518994432', 'importMode': 'APPEND_ONLY', 'templateVersion': 'V1', 'status': 2, 'totalCount': 2, 'insertCount': 1, 'updateCount': 0, 'unchangedCount': 0, 'failCount': 1, 'suspectCount': 0, 'failReason': None, 'creatorName': None, 'createTime': '2026-09-12 00:21:06', 'finishTime': '2026-09-12 00:21:08'};明细=1行" }, { "step": "21 导入任务列表+status/importMode过滤+P3-3注记[D]", "ok": true, "note": "status过滤=True;mode过滤=True;P3-3=1" }, { "step": "22 联系人导入三段式+P3-3无校验复选框[D]", "ok": true, "note": "预检=预检完成(任务 753772113634000896 待确认):共 2 行,预计新增 2、更新 0、失败 0、疑似重复 ;result={'taskId': '753772113634000896', 'customerId': '753771843382411264', 'importMode': 'APPEND_ONLY', 'templateVersion': 'V1', 'status': 2, 'totalCount': 2, 'insertCount': 2, 'updateCount': 0, 'unchangedCount': 0, 'failCount': 0, 'suspectCount': 0, 'failReason': None, 'creatorName': None, 'createTime': '2026-09-12 00:21:16', 'finis" }, { "step": "23 商机联动链(UI建商机→抛公海拦截→关商机→放行)", "ok": true, "note": "商机=753772150371909632;状态2→4;一次release拦截=True(toast=商机已创建 id=753772150371909632;客户详情「关联商机」页签可反查 || {\"total\":1,\"s);进公海=True" }, { "step": "24 交割(preview圈定→initiate→page→detail→assignable→assign明细态变化;F-13清leftover=0)", "ok": true, "note": "单号=JG202609120001;圈定含夹具=True;明细=1→assign后变化=True(assign对象=99021002);UI行=10" }, { "step": "25 归属动作族(release→claim→archive→restore→再archive+oplog+assign)", "ok": true, "note": "进公海=True(pool默认视图行=0,清视图后行=1);claim=True({\"total\":1,\"successCount\":1,\"failCount\":);archive=True({\"total\":1,\"successCount\":1,\"failCount\":);assign=True(success=1 fail=0);恢复1→再归档2;oplog=3" }, { "step": "26 查重设置读→改90→save生效→还原(含匹配方式不被污染)", "ok": true, "note": "原=80→90→还原=80;mode=2(原2)" }, { "step": "27 check-name命中e2c-恒信达+信用代码撞码67003(L3硬拦)+check-credit-code L1", "ok": true, "note": "check-name=check-name:[{\"customerId\":\"753771720497692672\",\"customerName;err=统一社会信用代码已被占用:系统已存在该企业 (code=67003);creditCode.exists=True" }, { "step": "28 超期提醒save非法0→64023toast→还原30/7", "ok": true, "note": "64023=True;还原=30/7(原30/7)" }, { "step": "29 公海池配置占位卡只读[D]", "ok": true, "note": "角标=1;禁用输入=2" }, { "step": "30 缺陷台账面板(A≥14/B4/C14/D1+固定声明)", "ok": true, "note": "A=14 B=4 C=14 D=1;渲染行=33" }, { "step": "31 data-defect角标≥12且关键类目齐全(多页签累计)", "ok": true, "note": "累计=87;类目=['D-G1', 'G1', 'G2', 'G3', 'G4', 'G5', 'I-06', 'P3-3', 'P3-6', 'POOL-CFG', 'STUB-LOOKUP']" }, { "step": "32 I-06双现象(pool无board选项+注记含67001/记忆成功)", "ok": true, "note": "fForm选项=['list', 'split']" }, { "step": "33 豁免入口不出现(换负责人/日志导出/完整金额开关/导入校验复选框)", "ok": true, "note": "命中=0" }, { "step": "34 G系列合并复核(G1无操作人筛选/G2七列/G3两列缺/G4--[D]/G5无负责人列/G6空态)", "ok": true, "note": "G1=True G2=True G3=True G4=True G5=True G6=True" }, { "step": "35 金额卡P3-6四卡--口径+关联项目Noop空态", "ok": true, "note": "cards=['--', '--', '--', '-- / --']" }, { "step": "36 company-lookup NO_HIT+F6 stub文案", "ok": true, "note": "NO_HIT=True;F6stub=True" }, { "step": "37 console/pageerror=0", "ok": true, "note": "无错误" }, { "step": "38 零PUT/DELETE(ADR-0017)", "ok": true, "note": "违例=[]" }, { "step": "39 端点覆盖广度(唯一路径≥50+矩阵清单50条)", "ok": true, "note": "唯一路径=91;缺失=[]" }, { "step": "40 夹具正门清扫+规则/形态偏好还原核对", "ok": true, "note": "清扫=4行;残留=0;dedup=80(原80);reminder=30(原30);overview形态=list" } ], "errors": [], "http_fails": [], "api_urls": [ "GET /api/auth/debug/token?userId=739564171091247104", "GET /api/dict/item/enabled-list?groupCode=customer_type", "GET /api/dict/item/enabled-list?groupCode=industry", "GET /api/dict/item/tree?groupCode=job_title", "POST /api/customer/create", "GET /api/rule/customer/dedup", "GET /api/customer/check-name?name=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8", "GET /api/auth/debug/token?userId=739564171091247104", "GET /api/auth/me", "GET /api/preference/view/list?scopeKey=customer.mine", "GET /api/preference/view-form/get?scopeKey=customer.mine", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&archiveStatus=1", "GET /api/preference/view/list?scopeKey=customer.overview", "GET /api/preference/view-form/get?scopeKey=customer.overview", "POST /api/customer/workspace/page # workspace=overview¤t=1&size=10&viewType=ASSIGNED&archiveStatus=1", "GET /api/preference/view/list?scopeKey=customer.pool", "GET /api/preference/view-form/get?scopeKey=customer.pool", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&viewType=ASSIGNED&archiveStatus=1", "GET /api/preference/view/list?scopeKey=customer.mine", "GET /api/preference/view-form/get?scopeKey=customer.mine", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&archiveStatus=1", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=FOLLOW_UP_DUE&archiveStatus=1", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&archiveStatus=1", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&archiveStatus=1&customerStage=3", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&archiveStatus=1", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&archiveStatus=2", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c-%E5%B7%B2%E5%BD%92%E6%A1%A3&archiveStatus=2", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c-%E5%B7%B2%E5%BD%92%E6%A1%A3&archiveStatus=1", "POST /api/preference/view/save?scopeKey=customer.mine # {\"name\":\"e2c-dr-视图\",\"isDefault\":false,\"seqNo\":10,\"conditions\":[{\"field\":\"keyword\",\"operator\":\"like\",\"value\":\"e2c\"}]}", "GET /api/preference/view/list?scopeKey=customer.mine", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1&savedViewId=76ac031d780e41558ceaf438ffd0b163", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1&savedViewId=76ac031d780e41558ceaf438ffd0b163", "POST /api/preference/view/delete?scopeKey=customer.mine&viewId=76ac031d780e41558ceaf438ffd0b163", "GET /api/preference/view/list?scopeKey=customer.mine", "GET /api/preference/view/list?scopeKey=customer.overview", "GET /api/preference/view-form/get?scopeKey=customer.overview", "POST /api/customer/workspace/page # workspace=overview¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1", "POST /api/preference/view-form/save # scopeKey=customer.overview&viewForm=board", "POST /api/customer/workspace/board/summary # workspace=overview&viewType=ASSIGNED&groupColumn=stage", "POST /api/customer/workspace/board/cards # workspace=overview&viewType=ASSIGNED&groupColumn=stage&groupValue=1¤t=1&size=20", "POST /api/customer/workspace/board/cards # workspace=overview&viewType=ASSIGNED&groupColumn=stage&groupValue=2¤t=1&size=20", "POST /api/customer/workspace/board/cards # workspace=overview&viewType=ASSIGNED&groupColumn=stage&groupValue=3¤t=1&size=20", "POST /api/preference/view-form/save # scopeKey=customer.overview&viewForm=list", "GET /api/preference/view/list?scopeKey=customer.mine", "GET /api/preference/view-form/get?scopeKey=customer.mine", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1", "GET /api/customer/company-lookup?companyName=%E5%8D%8E%E5%85%B4%E6%99%BA%E9%80%A0%E7%A7%91%E6%8A%80", "POST /api/customer/create # customerName=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8&customerType=customer_type_01&provinceCode=440000&cityCode=440100&districtCode=440103&industryCode=gov_1&customerStarLevel=3&relationStarLevel=3&isBizNegotiated=0&isChild=0&ownerUserId=739564171091247104", "POST /api/customer/create # customerName=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8&customerType=customer_type_01&provinceCode=440000&cityCode=440100&districtCode=440103&industryCode=gov_1&customerStarLevel=3&relationStarLevel=3&isBizNegotiated=0&isChild=0&ownerUserId=739564171091247104&confirmSimilar=true", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1", "GET /api/customer/detail-head?id=753771843382411264", "GET /api/customer/detail?id=753771843382411264", "GET /api/customer/detail?id=753771843382411264", "POST /api/customer/edit?id=753771843382411264 # customerName=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8-%E6%94%B9&customerType=customer_type_01&provinceCode=440000&cityCode=440100&districtCode=440103&industryCode=gov_1&customerStarLevel=3&relationStarLevel=3&version=0&isBizNegotiated=0&isChild=0", "POST /api/customer/edit?id=753771843382411264 # customerName=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8-%E6%94%B9&customerType=customer_type_01&provinceCode=440000&cityCode=440100&districtCode=440103&industryCode=gov_1&customerStarLevel=3&relationStarLevel=3&version=0&isBizNegotiated=0&isChild=0&confirmSimilar=true", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1", "GET /api/customer/detail-head?id=753771843382411264", "GET /api/customer/detail?id=753771843382411264", "GET /api/customer/detail?id=753771843382411264", "GET /api/dict/item/tree?groupCode=job_title", "GET /api/dict/item/enabled-list?groupCode=contact_source", "GET /api/dict/item/tree?groupCode=industry", "GET /api/customer/contacts?customerId=753771843382411264", "GET /api/customer/contact/graph/detail?customerId=753771843382411264", "GET /api/customer/follow/page?id=753771843382411264¤t=1&size=50", "GET /api/customer/opportunity/page?id=753771843382411264", "GET /api/customer/project/page?id=753771843382411264¤t=1&size=50", "GET /api/customer/agreement/list?customerId=753771843382411264", "GET /api/customer/member/list?id=753771843382411264", "GET /api/customer/oplog/page?id=753771843382411264¤t=1&size=50", "GET /api/customer/contact/page?current=1&size=10&keyword=", "GET /api/customer/detail?id=753771843382411264", "GET /api/customer/detail-head?id=750844477165273088", "GET /api/customer/detail?id=750844477165273088", "GET /api/customer/detail?id=750844477165273088", "GET /api/customer/opportunity/page?id=750844477165273088", "GET /api/customer/project/page?id=750844477165273088¤t=1&size=50", "GET /api/customer/contact/search?keyword=%E5%BC%A0%E5%85%B3%E9%94%AE&limit=20", "GET /api/customer/member/list?id=750844477165273088", "POST /api/customer/member/add?id=750844477165273088 # memberUserIds=744842318024015872", "GET /api/customer/member/list?id=750844477165273088", "POST /api/customer/member/remove?id=750844477165273088&memberUserId=744842318024015872", "GET /api/customer/member/list?id=750844477165273088", "GET /api/customer/contacts?customerId=750844477165273088", "GET /api/customer/contact/graph/detail?customerId=750844477165273088", "POST /api/customer/contact/quickAdd # customerId=750844477165273088&rows[0].name=李冒烟&rows[0].jobTitleCode=chairman&rows[0].phone=13800002222&rows[0].source=other&rows[0].isKeyContact=0&rows[1].name=赵冒烟&rows[1].jobTitleCode=chairman&rows[1].source=other", "GET /api/customer/contacts?customerId=750844477165273088", "GET /api/customer/contact/reveal?id=753771972256595968", "GET /api/customer/contact/reveal?id=753771972432756736", "GET /api/customer/contact/reveal?id=750844500779204608", "GET /api/customer/contact/reveal?id=750844501387378688", "GET /api/customer/contact/reveal?id=750844500171030528", "POST /api/customer/contact/batchEdit # rows%5B0%5D.id=750844500171030528&rows%5B0%5D.name=%E5%BC%A0%E5%85%B3%E9%94%AE&rows%5B0%5D.jobTitleCode=chairman&rows%5B0%5D.phone=&rows%5B0%5D.source=contact_source_01&rows%5B0%5D.isKeyContact=1", "GET /api/customer/contacts?customerId=750844477165273088", "GET /api/customer/contact/graph/detail?customerId=750844477165273088", "GET /api/customer/contact/check-phone?phone=13812340001", "POST /api/customer/contact/delete?id=753771972256595968", "GET /api/customer/contacts?customerId=750844477165273088", "GET /api/customer/contact/graph/detail?customerId=750844477165273088", "GET /api/customer/follow/page?id=750844477165273088¤t=1&size=50", "POST /api/customer/follow/add?id=750844477165273088 # followWay=follow_way_01&followContent=%E5%86%92%E7%83%9F%E8%B7%9F%E8%BF%9B%E5%86%85%E5%AE%B9-%E7%94%B5%E8%AF%9D%E6%B2%9F%E9%80%9A", "GET /api/customer/follow/page?id=750844477165273088¤t=1&size=50", "GET /api/customer/detail-head?id=750844477165273088", "GET /api/customer/follow/page?id=750844477165273088&followWay=follow_way_01¤t=1&size=50", "POST /api/customer/focus?id=750844477165273088", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1", "GET /api/customer/detail-head?id=750844477165273088", "POST /api/customer/star?id=750844477165273088", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1", "GET /api/customer/detail-head?id=750844477165273088", "GET /api/customer/oplog/page?id=750844477165273088¤t=1&size=50", "GET /api/customer/oplog/page?id=750844477165273088&action=FOLLOW¤t=1&size=50", "GET /api/customer/oplog/page?id=750844477165273088&action=CREATE¤t=1&size=50", "POST /api/customer/import/upload", "GET /api/customer/import/page?current=1&size=20", "POST /api/customer/import/confirm?taskId=753772071518994432", "GET /api/customer/import/result?taskId=753772071518994432", "GET /api/customer/import/failures?taskId=753772071518994432", "GET /api/customer/import/page?current=1&size=20", "GET /api/customer/import/page?current=1&size=20&status=2", "GET /api/customer/import/page?current=1&size=20&status=2&importMode=UPSERT", "GET /api/customer/detail-head?id=753771843382411264", "GET /api/customer/detail?id=753771843382411264", "GET /api/customer/contacts?customerId=753771843382411264", "GET /api/customer/contact/graph/detail?customerId=753771843382411264", "POST /api/customer/contact/import/upload", "POST /api/customer/contact/import/confirm?taskId=753772113634000896", "GET /api/customer/contact/import/result?taskId=753772113634000896", "GET /api/customer/contact/import/result?taskId=753772113634000896", "GET /api/customer/contact/import/failures?taskId=753772113634000896", "GET /api/customer/contact/import/result?taskId=753772113634000896", "GET /api/customer/contacts?customerId=753771843382411264", "GET /api/customer/contact/graph/detail?customerId=753771843382411264", "GET /api/preference/view/list?scopeKey=customer.mine", "GET /api/preference/view-form/get?scopeKey=customer.mine", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c&archiveStatus=1", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE&archiveStatus=1", "POST /api/opportunity # opportunityName=e2c-dr-%E6%BC%94%E7%A4%BA%E5%95%86%E6%9C%BA&oppSource=opp_source_02&bidForm=bid_form_01&localityType=locality_type_01&provinceCode=440000&cityCode=440100&customerId=753771843382411264&customerName=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8-%E6%94%B9&isPrimaryIntended=1&customerRole=customer_role_01", "POST /api/customer/release-pool-batch?ids=753771843382411264", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE&archiveStatus=1", "GET /api/customer/detail-head?id=753771843382411264", "POST /api/opportunity/assign?id=753772150371909632&userId=739564171091247104", "POST /api/opportunity/close?id=753772150371909632&closeReason=%E5%86%92%E7%83%9F%E6%BC%94%E7%A4%BA%E5%85%B3%E9%97%AD", "POST /api/customer/release-pool-batch?ids=753771843382411264", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&viewType=ASSIGNED&keyword=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE&archiveStatus=1", "GET /api/customer/detail-head?id=753771843382411264", "POST /api/customer/claim-batch?ids=753771843382411264", "POST /api/customer/assign-batch?ids=753771843382411264&userId=744842318024015872", "GET /api/auth/debug/token?userId=744842318024015872", "GET /api/customer/transfer/preview", "POST /api/customer/transfer/initiate", "GET /api/customer/transfer/page?current=1&size=10", "GET /api/customer/transfer/detail?id=753772181279735808", "GET /api/customer/transfer/assignable?id=753772181279735808", "POST /api/customer/transfer/assign?id=753772181279735808&customerIds=753771843382411264&assignUserId=99021002", "GET /api/customer/transfer/detail?id=753772181279735808", "GET /api/customer/transfer/page?current=1&size=10", "POST /api/customer/release-pool-batch?ids=753772080058597376", "GET /api/preference/view/list?scopeKey=customer.pool", "GET /api/preference/view-form/get?scopeKey=customer.pool", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&viewType=ASSIGNED&keyword=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE&archiveStatus=1", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&viewType=ASSIGNED&keyword=e2c-dr-imp&archiveStatus=1", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "POST /api/customer/claim-batch?ids=753772080058597376", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/customer/detail-head?id=753771843382411264", "POST /api/customer/archive-batch?ids=753772080058597376", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/customer/detail-head?id=753771843382411264", "GET /api/customer/detail-head?id=753772080058597376", "GET /api/customer/detail?id=753772080058597376", "POST /api/customer/restore?id=753772080058597376", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/customer/detail-head?id=753772080058597376", "POST /api/customer/archive?id=753772080058597376", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/customer/detail-head?id=753772080058597376", "POST /api/customer/assign-batch?ids=753772080058597376&userId=744842318024015872", "GET /api/rule/customer/dedup", "GET /api/rule/customer/dedup", "POST /api/rule/customer/dedup/save # masterEnabled=1&nameEnabled=1&nameMatchMode=2&similarityThreshold=90&phoneEnabled=1", "GET /api/rule/customer/dedup", "POST /api/rule/customer/dedup/save # masterEnabled=1&nameEnabled=1&nameMatchMode=2&similarityThreshold=80&phoneEnabled=1", "GET /api/rule/customer/dedup", "GET /api/rule/customer/dedup", "GET /api/customer/check-name?name=e2c-dr-%E6%81%92%E4%BF%A1%E8%BE%BE%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E8%B4%A3%E4%BB%BB%E5%85%AC%E5%8F%B8", "GET /api/customer/check-credit-code?creditCode=91440101E2CTEST001", "POST /api/customer/create # customerName=e2c-dr-%E6%92%9E%E7%A0%81%E5%AE%A2%E6%88%B7&customerType=customer_type_01&provinceCode=440000&cityCode=440100&districtCode=440103&industryCode=gov_1&unifiedCreditCode=91440101E2CTEST001&customerStarLevel=3&relationStarLevel=3&isBizNegotiated=0&isChild=0", "GET /api/rule/customer/reminder", "POST /api/rule/customer/reminder/save # masterEnabled=1&firstTriggerEnabled=1&firstTriggerDays=0&secondIntervalEnabled=1&secondIntervalDays=0", "POST /api/rule/customer/reminder/save # masterEnabled=1&firstTriggerEnabled=1&firstTriggerDays=30&secondIntervalEnabled=1&secondIntervalDays=7", "GET /api/rule/customer/reminder", "GET /api/preference/view/list?scopeKey=customer.pool", "GET /api/preference/view-form/get?scopeKey=customer.pool", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/preference/view/list?scopeKey=customer.mine", "GET /api/preference/view-form/get?scopeKey=customer.mine", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/customer/detail-head?id=753771843382411264", "GET /api/customer/detail?id=753771843382411264", "GET /api/customer/detail?id=753771843382411264", "GET /api/customer/follow/page?id=753771843382411264¤t=1&size=50", "GET /api/customer/opportunity/page?id=753771843382411264", "GET /api/customer/member/list?id=753771843382411264", "GET /api/customer/contacts?customerId=753771843382411264", "GET /api/customer/contact/graph/detail?customerId=753771843382411264", "GET /api/preference/view/list?scopeKey=customer.pool", "GET /api/preference/view-form/get?scopeKey=customer.pool", "POST /api/customer/workspace/page # workspace=pool¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/preference/view/list?scopeKey=customer.mine", "GET /api/preference/view-form/get?scopeKey=customer.mine", "POST /api/customer/workspace/page # workspace=mine¤t=1&size=10&keyword=e2c-dr-imp&archiveStatus=1", "GET /api/customer/detail-head?id=750844477165273088", "GET /api/customer/detail?id=750844477165273088", "GET /api/customer/follow/page?id=750844477165273088¤t=1&size=50", "GET /api/customer/opportunity/page?id=750844477165273088", "GET /api/customer/member/list?id=750844477165273088", "GET /api/customer/detail?id=750844477165273088", "GET /api/customer/contacts?customerId=750844477165273088", "GET /api/customer/contact/graph/detail?customerId=750844477165273088", "GET /api/customer/contact/detail?id=753771972432756736", "GET /api/customer/project/page?id=750844477165273088¤t=1&size=50", "GET /api/customer/company-lookup?companyName=%E6%B5%8B%E8%AF%95%E8%81%94%E6%83%B3%E8%AF%8D", "GET /api/rule/customer/dedup", "GET /api/rule/customer/reminder", "GET /api/preference/view-form/get?scopeKey=customer.overview" ] }