跳到主要内容

cs.crm.customers.checkFieldMatches

按指定字段组合检查匹配客户

  • 请求路由: cs.crm.customers.checkFieldMatches
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "cs.crm.customers.checkFieldMatches",
"data" : {
"replaceMe" : "字段匹配请求"
}
});

请求参数​

名称类型必须说明
nameString否客户中文名称
nameEnString否客户英文名称
abbreviationString否客户简称
unifiedSocialCreditCodeString否统一社会信用代码
companyPhoneString否公司电话
companyEmailString否公司邮箱
excludeCustomerIdString否需要排除的客户 ID,编辑客户时用于排除自身
conditionString否字段匹配条件
  • AND - 所有有值字段均需匹配
  • OR - 任意一个有值字段匹配即可
  • 返回​

    匹配客户数量及最多五条明细

    { }

    返回属性​

    名称类型说明
    isDuplicateBoolean是否存在匹配客户
    matchCountNumber匹配客户总数
    matchesObject[]匹配客户明细,按创建时间倒序最多返回五条
    matches.[].customerIdString客户 ID
    matches.[].nameString客户中文名称
    matches.[].matchedFieldsString[]命中的请求字段名称列表
    matches.[].salespersonsObject[]客户归属销售人员列表
    matches.[].salespersons.[].departmentString部门id
    matches.[].salespersons.[].departmentNameString部门名称
    matches.[].salespersons.[].usernameString用户标识
    matches.[].salespersons.[].nameString用户名称
    matches.[].salespersons.[].nameEnString英文称呼,用于外部联系人的英文通知;缺失时不自动翻译姓名。
    matches.[].salespersons.[].mobileString用户手机号
    matches.[].salespersons.[].emailString用户邮箱
    matches.[].salespersons.[].positionString职位
    matches.[].salespersons.[].contactRolesString[]联系人承担的职责,支持多选;未指定时为空集合
  • PRIMARY - 主联系人,承担往来单位的主要业务对接职责。
  • EMAIL_NOTIFICATION - 邮件通知人,作为业务邮件通知的联系对象。
  • BILLING - 账单联系人,承担账单接收和账务沟通职责。
  • 下载结果模型定义