# 渠道库存模块

API域名以及签名 统一签名, 此模块路由地址为/open/v6

# 渠道库存模块-渠道库存接口

# 渠道列表

接口地址:/channel/list

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*,application/json

请求示例:

{
  "codes": ["ZY"],
  "name": "1111",
  "level": 1,
  "isValid": 1
}

请求参数:

参数名称 参数说明 是否必须 数据类型
  codes 渠道编码 false string
  name 渠道名称 false string
  level 等级 1 2 3级 false integer(int32)
  isValid 是否有效 1是 0否 false integer(int32)

响应参数:

参数名称 参数说明 类型
code integer(int32) integer(int32)
data array ChannelResponse
  id 渠道id integer(int64)
  code 渠道编码 string
  name 渠道名称 string
  level 渠道等级 1,2,3级 integer(int32)
  parentId 父级渠道id integer(int64)
  parentPath 渠道父id路径 string
  remark 备注 string
  isValid 是否有效 ,1是 0否 integer(int32)
message string

响应示例:

{
  "code": 0,
  "data": [
    {
      "id": 0,
      "code": "",
      "name": "",
      "level": 0,
      "parentId": 0,
      "parentPath": "",
      "remark": "",
      "isValid": 0
    }
  ],
  "message": ""
}

# 渠道子集列表

接口地址:/channel/getSubChannelList

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*,application/json

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型
channelId 渠道id,查询当前渠道的下一级渠道信息 query true integer(int64)

响应参数:

参数名称 参数说明 类型
code integer(int32) integer(int32)
data array ChannelResponse
  id 渠道id integer(int64)
  code 渠道编码 string
  name 渠道名称 string
  level 渠道等级 1,2,3级 integer(int32)
  parentId 父级渠道id integer(int64)
  parentPath 渠道id路径 string
  remark 备注 string
  isValid 是否有效 ,1是 0否 integer(int32)
message string

响应示例:

{
  "code": 0,
  "data": [
    {
      "id": 0,
      "code": "",
      "name": "",
      "level": 0,
      "parentId": 0,
      "parentPath": "",
      "remark": "",
      "isValid": 0
    }
  ],
  "message": ""
}

# 渠道库存

接口地址:/channel/getMarketableNum

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*,application/json

接口描述:

请求示例:

{
    "skuCode":"6926523402821",
    "storeCode":"",
    "virtualChannelCode":"",
    "virtualChannelName":""
}

请求参数:

参数名称 参数说明 是否必须 数据类型
skuCode sku编码 true string
storeCode 店铺编码 false string
virtualChannelCode 虚拟渠道编码 false string
virtualChannelName 虚拟渠道名称 false string

响应参数:

参数名称 参数说明 类型
code 返回值,0:成功 其它:失败 integer(int32)
data array
  virtualChannelCode 虚拟渠道编码 string
  virtualChannelName 虚拟渠道名称 string
  skuCode sku编码 string
  skuName sku名称 string
  onWayNum 在途数 integer(int32)
  lockNum 锁定数 integer(int32)
  marketableNum 可销数 integer(int32)
  marketableNoLockNum 可销数(剔除总锁库) integer(int32)
message 返回信息 string

响应示例:

{
    "code":0,
    "data":[
        {
            "virtualChannelCode":"",
            "virtualChannelName":"",
            "skuCode":"",
            "skuName":"",
            "onWayNum":0,
            "lockNum":0,
            "marketableNum":0
        }
    ],
    "message":""
}