# 厂家仓库保存

请求方式: POST(HTTPS
请求地址: https://openapi.waiqin365.com/api/dmsCompanyStorehouse/v1/saveCompanyStorehouse/{openid }/{ timestamp }/{ digest }/{ msg_id } 在线调试
请求示例:

{
  "code": "编码",
  "name": "名称",
  "locationA": "江苏南京江宁区南京南附近",
  "locationC": "31.98252,118.734961",
  "address": "江苏南京江宁区南京南附近",
  "linkman": "罗老师",
  "linkmanMobile": "18200000000",
  "remark": "说明",
  "type": "主仓库",
  "isEnable": "1",
  "depts": 
    [
      {
        "deptId": "",
        "deptName": "大部门",
        "deptCode":	"",
        "deptSourceCode": ""
      }
    ],
  "operateType":"1"
}

参数说明:

参数 类型 必填 说明
id VARCHAR(32) 仓库id。id,code,name在修改时匹配仓库优先级依次降低
code VARCHAR(200) 仓库编码。id,code,name在修改时匹配仓库优先级依次降低
name VARCHAR(200) 仓库名称。id,code,name在修改时匹配仓库优先级依次降低
locationA VARCHAR(1000) 标注位置
locationC VARCHAR(100) 经纬度 维度在前精度在后用逗号拼接
linkeman VARCHAR(200) 联系人
linkmanMobile VARCHAR(200) 联系人电话
remark VARCHAR(4000) 说明
address VARCHAR(1000) 仓库地址
type VARCHAR(200) 仓库类型 类型库中的类型
isEnable VARCHAR(32) 仓库状态 QY启用, TY停用
operateType VARCHAR(32) 1:新增 2:修改
depts List 每个集合里的字段必填其一
depts.deptId VARCHAR(32) 部门id。deptId,deptSourceCode,deptCode,deptName在使用时优先级依次降低
depts.deptName VARCHAR(100) 部门名称。deptId,deptSourceCode,deptCode,deptName在使用时优先级依次降低
depts.deptCode VARCHAR(100) 部门编码。deptId,deptSourceCode,deptCode,deptName在使用时优先级依次降低
depts.deptSourceCode VARCHAR(100) 部门第三方系统的唯一标识。deptId,deptSourceCode,deptCode,deptName在使用时优先级依次降低

响应示例:

{
  "return_code": "1",
  "return_msg": "",
  "msg_id": "X0000000001"
}

参数说明:

参数 类型 说明
msg_id VARCHAR(32) 消息ID
return_code VARCHAR(32) 响应编码:0成功 1失败
return_msg VARCHAR(100) 响应说明

# 厂家仓库删除

请求方式: POST(HTTPS
请求地址: https://openapi.waiqin365.com/api/dmsCompanyStorehouse/v1/deleteCompanyStorehouse/{ openid }/{ timestamp }/{ digest }/{ msg_id }在线调试
请求示例:

{
    "id": 8877687688567643336
}

参数说明:

参数 类型 必填 说明
id VARCHAR(32) 仓库id。id,code,name必填其一在删除时匹配仓库优先级依次降低
code VARCHAR(200) 仓库编码。id,code,name必填其一在删除时匹配仓库优先级依次降低
name VARCHAR(200) 仓库名称。id,code,name必填其一在删除时匹配仓库优先级依次降低

响应示例:

{
      "return_code": "1",
      "return_msg": "",
      "msg_id": "X0000000001"
}

参数说明:

参数 类型 说明
msg_id VARCHAR(32) 消息ID
return_code VARCHAR(32) 响应编码:0成功 1失败
return_msg VARCHAR(100) 响应说明

# 客户与厂家仓库关系同步

请求方式: POST(HTTPS
请求地址: https://openapi.waiqin365.com/api/dmsCompanyStorehouse/v1/syncCmCompanyStorehouseRel/{ openid }/{ timestamp }/{ digest }/{ msg_id }在线调试
请求示例:

{
    "cmCode": "CUS011504",
    "companyStorehouseList": [
        {
            "storeHouseCode": "codeiq9k2",
            "isInner": "1"
        }
    ]
}

参数说明:

参数 类型 必填 说明
cmCode VARCHAR(32) 客户编码
companyStorehoustList.storeHouseCode VARCHAR(200) 仓库编码
companyStorehoustList.isInner VARCHAR(200) 默认仓库;1:是、0:否(默认)

响应示例:

{
      "return_code": "0",
      "return_msg": "",
      "msg_id": ""
}

参数说明:

参数 类型 说明
msg_id VARCHAR(32) 消息ID
return_code VARCHAR(32) 响应编码:0成功 1失败
return_msg VARCHAR(100) 响应说明

# 厂家仓库查询

请求方式: POST(HTTPS
请求地址: https://openapi.waiqin365.com/api/dmsCompanyStorehouse/v1/queryCompanyStorehouse/{ openid }/{ timestamp }/{ digest }/{ msg_id }在线调试
请求示例:

{
    "id": 8877687688567643336
}

参数说明:

参数 类型 必填 说明
id VARCHAR(32) 仓库id。id,code,name必填其一在查询时匹配仓库优先级依次降低
code VARCHAR(200) 仓库编码。id,code,name必填其一在查询时匹配仓库优先级依次降低
name VARCHAR(200) 仓库名称。id,code,name必填其一在查询时匹配仓库优先级依次降低

响应示例:

{
      "return_code": "1",
      "return_msg": "",
      "msg_id": "X0000000001",
      "response_data":"<<DATA>>"
}

数据DATA示例:

[
          {
              "address": "南京建邺区附近",
              "code": "CK001",
              "deptIds": "8877687688567643336,8843721637483091359",	
              "id":	"8877687688567643336",
              "isEnable": "1",
              "locationA": "南京建邺区附近",
              "locationC": "31.982588,118.734912",
              "linkman": "联系人",
              "linkmanMobile": "联系人电话",
              "remark": "说明",
              "name": "总仓库",
              "typeId":	"8843721637483091359",
              "typeName": "主仓库"
          }
]

参数说明:

参数 类型 说明
id VARCHAR(32) 仓库编码
code VARCHAR(200) 仓库编码
name VARCHAR(200) 仓库名称
locationA VARCHAR(1000) 标注位置
locationC VARCHAR(100) 经纬度 维度在前精度在后用逗号拼接
linkeman VARCHAR(200) 联系人
linkmanMobile VARCHAR(200) 联系人电话
remark VARCHAR(4000) 说明
address VARCHAR(1000) 仓库地址
type VARCHAR(200) 仓库类型 类型库里的类型
isEnable VARCHAR(32) 仓库状态 QY启用 TY停用
deptIds TEXT 配送部门 部门id逗号拼接
exts List 列表
exts.ext_key VARCHAR(100) 自定义字段名称
exts.ext_value VARCHAR(1000) 自定义字段数据值
exts.ext_column VARCHAR(100) 自定义字段编码
deptList.id VARCHAR(32) 配送部门id
deptList.name VARCHAR(100) 配送部门名称
deptList.code VARCHAR(100) 配送部门code
deptList.sourceCode VARCHAR(100) 配送部门第三方系统的唯一标识