- 
                Notifications
    You must be signed in to change notification settings 
- Fork 399
user
        wuxw7 edited this page Jul 26, 2018 
        ·
        5 revisions
      
    | 版本 | 变更内容 | 变更时间 | 变更人员 | 
|---|---|---|---|
| v0.01 | 初稿 | 2018-07-24 | wuxw | 
orders节点 和 business节点在中心服务(center)中已经介绍,这里不再介绍,查看请点orders和business介绍,这里我们介绍datas节点下内容
serviceCode 为 save.user.info 保存用户
| 父元素名称 | 参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 | 
|---|---|---|---|---|---|---|
| datas | businessUser | 1 | Object | - | 用户节点信息 | - | 
| businessUser | userId | 1 | String | 30 | 用户ID | 新增时,写-1,其他时写存在userId | 
| businessUser | name | 1 | String | 50 | 用户名称 | - | 
| businessUser | ? | String | 30 | 邮箱 | 请填写XX@YY.ZZ格式的邮箱地址 | |
| businessUser | address | ? | String | 200 | 现居住地址 | XX市XX区XX路 | 
| businessUser | password | ? | String | 128 | 加密后的用户密码 | 请用MD5加密 | 
| businessUser | locationCd | ? | String | 8 | 用户地区 | 详见u_location | 
| businessUser | age | ? | int | - | 用户年龄 | - | 
| businessUser | sex | ? | String | 1 | 用户性别 | 0表示男孩,1表示女孩 | 
| businessUser | tel | ? | String | 11 | 用户手机号 | - | 
| businessUser | level_cd | 1 | String | 2 | 用户级别 | 关联user_level | 
| businessUser | businessUserAttr | ? | Array | - | 用户属性 | - | 
| businessUserAttr | attrId | 1 | String | 30 | 属性ID | 新增时,写-1,其他时写存在attrId | 
| businessUserAttr | specCd | 1 | String | 12 | 规格编码 | 由用户服务提供 | 
| businessUserAttr | value | 1 | String | 50 | 属性值 | 
请求报文格式:
{
  "orders": {
    "appId": "外系统ID,分配得到",
    "transactionId": "100000000020180409224736000001",
    "userId": "用户ID",
    "orderTypeCd": "订单类型,查询,受理",
    "requestTime": "20180409224736",
    "remark": "备注",
    "sign": "这个服务是否要求MD5签名",
    "attrs": [{
      "specCd": "配置的字段ID",
      "value": "具体值"
    }]
  },
  "business": [{
    "serviceCode": "save.user.info",
    "serviceName": "保存用户信息",
    "remark": "备注",
    "datas": {
      "businessUser": {
        "userId": "-1",
        "name": "张三",
        "email": "928255095@qq.com",
        "address": "青海省西宁市城中区129号",
        "password": "ERCBHDUYFJDNDHDJDNDJDHDUDHDJDDKDK",
        "locationCd": "001",
        "age": 19,
        "sex": "0",
        "tel": "17797173943",
        "level_cd": "1",
        "businessUserAttr": [{
          "attrId":"-1",
          "specCd":"1001",
          "value":"01"
        }]
      }
    },
    "attrs": [{
      "specCd": "配置的字段ID",
      "value": "具体值"
    }]
  }]
}
serviceCode 为 save.user.credentials 保存用户证件信息
| 父元素名称 | 参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 | 
|---|---|---|---|---|---|---|
| datas | businessUserCredentials | 1 | Object | - | 用户证件节点信息 | - | 
| businessUserCredentials | userId | 1 | String | 30 | 用户ID | 已有userId | 
| businessUserCredentials | credentialsId | 1 | String | 30 | 证件ID | 新增写-1 | 
| businessUserCredentials | credentialsCd | 1 | String | 12 | 证件类型 | 证件字典表 | 
| businessUserCredentials | value | 1 | String | 50 | 证件号码 | 证件号码 | 
{
  "orders": {
    "appId": "外系统ID,分配得到",
    "transactionId": "100000000020180409224736000001",
    "userId": "用户ID",
    "orderTypeCd": "订单类型,查询,受理",
    "requestTime": "20180409224736",
    "remark": "备注",
    "sign": "这个服务是否要求MD5签名",
    "attrs": [{
      "specCd": "配置的字段ID",
      "value": "具体值"
    }]
  },
  "business": [{
    "serviceCode": "save.user.credentials",
    "serviceName": "用户打标保存",
    "remark": "备注",
    "datas": {
      "businessUserCredentials": {
        "userId": "1019181771",
        "credentialsId": "-1",
        "credentialsCd": "1",
        "value":"632126XXXXXXXX2011"
      }
    },
    "attrs": [{
      "specCd": "配置的字段ID",
      "value": "具体值"
    }]
  }]
}
serviceCode 为 save.user.tag 用户打标
| 父元素名称 | 参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 | 
|---|---|---|---|---|---|---|
| datas | businessUserTag | 1 | Object | - | 用户证件节点信息 | - | 
| businessUserTag | userId | 1 | String | 30 | 用户ID | 已有userId | 
| businessUserTag | tagId | 1 | String | 30 | tagId | 新增写-1 | 
| businessUserTag | tagCd | 1 | String | 12 | 标签编码 | - | 
| businessUserTag | remark | 1 | String | 200 | 备注 | 备注 | 
{
  "orders": {
    "appId": "外系统ID,分配得到",
    "transactionId": "100000000020180409224736000001",
    "userId": "用户ID",
    "orderTypeCd": "订单类型,查询,受理",
    "requestTime": "20180409224736",
    "remark": "备注",
    "sign": "这个服务是否要求MD5签名",
    "attrs": [{
      "specCd": "配置的字段ID",
      "value": "具体值"
    }]
  },
  "business": [{
    "serviceCode": "save.user.tag",
    "serviceName": "用户打标保存",
    "remark": "备注",
    "datas": {
      "businessUserTag": {
        "userId": "1019181771",
        "tagId": "-1",
        "tagCd": "1019191",
        "remark": "青海省西宁市城中区129号"
      }
    },
    "attrs": [{
      "specCd": "配置的字段ID",
      "value": "具体值"
    }]
  }]
}
serviceCode 为 save.user.address 用户地址信息保存
| 父元素名称 | 参数名称 | 约束 | 类型 | 长度 | 描述 | 取值说明 | 
|---|---|---|---|---|---|---|
| datas | businessUserAddress | 1 | Object | - | 用户证件节点信息 | - | 
| businessUserAddress | userId | 1 | String | 30 | 用户ID | 已有userId | 
| businessUserAddress | addressId | 1 | String | 30 | addressId | 新增写-1 | 
| businessUserAddress | tel | 11 | String | 30 | 电话 | - | 
| businessUserAddress | address | 200 | String | 30 | 地址 | - | 
| businessUserAddress | postalCode | 1 | String | 10 | 邮政编码 | - | 
| businessUserAddress | isDefault | 1 | String | 1 | 是否为默认地址 | 1,表示默认地址 0 为空不是默认地址 | 
{
  "orders": {
    "appId": "外系统ID,分配得到",
    "transactionId": "100000000020180409224736000001",
    "userId": "用户ID",
    "orderTypeCd": "订单类型,查询,受理",
    "requestTime": "20180409224736",
    "remark": "备注",
    "sign": "这个服务是否要求MD5签名",
    "attrs": [{
      "specCd": "配置的字段ID",
      "value": "具体值"
    }]
  },
  "business": [{
    "serviceCode": "save.user.address",
    "serviceName": "用户地址信息保存",
    "remark": "备注",
    "datas": {
      "businessUserAddress": {
        "userId": "123123",
        "addressId": "-1",
        "tel": "17797173943",
        "address": "青海省西宁市城中区129号",
        "postalCode": "810504",
        "isDefault": "0"
      }
    }
  }]
}