版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

描述

从各仓库获取相应商品库存数据

路径

HTTP Verb

URL

POST

/api/supplier-service/v1/b2b/inventory


请求头样例


代码块
POST /api/supplier-service/v1/b2b/inventory HTTP/1.1
Host: http://cfs-qa.etowertech.com/
Content-Type: application/json
Accept: application/json
Authorization:WallTech etotest8xkIIphLnbkjRACNj4P:pc9H97D-_b2_TSCVvNj81A
X-WallTech-Date:Tue, 02 Aug 2022 06:43:37 GMT



字段

字段名数据类型最大长度必填性描述
skuList

请求样例

代码块
{
    "skuList": [
        "Red wine box"
    ]
}

...

array
OSKU编码集合
warehouseCodeListarray
O仓库编码集合
pageNumint
O页码,默认为0
pageSizeint
O页数,默认为100

返回字段


字段名

数据类型

最大长度

必填性

描述

skuList

商品编码





shipperName




发货人名称

sku




商品编码

skuNameEn




商品英文名

skuNameLocal




商品中文名

warehouseInventoryDTOList




仓库库存信息

availableInventory




可用库存

incomingInventory




待入库库存

outgoingInventory




待出库库存

overseasWarehouseCode




仓库代码

overseasWarehouseName




仓库名称

unsellableInventory




不可用库存

code




编码内容

errors




报错

message




返回信息

messageId




信息编码

success




成功响应

warnList




废弃字段

endRowint

结束索引位置
hasNextPagebool

是否有下一页
hasPreviousPagebool

是否有上一页
isFirstPagebool

是否是第一页
isLastPagebool

是否是最后一页
nextPageint

下一页页码
pageNumint

页码
pageSizeint

每页长度
pagesint

总页数
sizeint


startRowint

开始索引位置
totalint

总条数


样例:1

代码块
{
    "pageNum": 0,
    "pageSize": 100,
    "skuList": [
        "C721005"
    ],
    "warehouseCodeList": [
        "CATESTWH12"
    ]
}


查询结果为空:

代码块
{
    "code": "0",
    "data": {
        "endRow": 0,
        "hasNextPage": false,
        "hasPreviousPage": true,
        "isFirstPage": false,
        "isLastPage": true,
        "list": [],
        "navigateFirstPage": 0,
        "navigateLastPage": 0,
        "navigatePages": 8,
        "navigatepageNums": [],
        "nextPage": 0,
        "pageNum": 2,
        "pageSize": 5,
        "pages": 0,
        "prePage": 0,
        "size": 0,
        "startRow": 0,
        "total": "0"
    },
    "errors": "",
    "message": "",
    "messageId": "",
    "success": true,
    "warnList": ""
}


样例2:

代码块
{
    "pageNum": 0,
    "pageSize": 100,
    "skuList": [
        
    ],
    "warehouseCodeList": [
        
    ]
}

查询到数据:

代码块
{
    "code": "0",
    "data": {
        "endRow": 10,
        "hasNextPage": true,
        "hasPreviousPage": true,
        "isFirstPage": false,
        "isLastPage": false,
        "list": [
            {
                "shipperName": "xz小张12",
                "sku": "C721005",
                "skuNameEn": "C721005",
                "skuNameLocal": "C721005",
                "warehouseInventoryDTOList": [
                    {
                        "availableInventory": 990,
                        "incomingInventory": 1,
                        "outgoingInventory": 7,
                        "overseasWarehouseCode": "CATESTWH",
                        "overseasWarehouseName": "易仓测试(专用)",
                        ": "Red wine box",unsellableInventory": ""
                    }
                ]
            },
            {
                "shipperName": "小张1",
                "sku": "230911001",
                "skuNameEn": "testen",
                "skuNameLocal": "testcn",
              "Red wine box",  "warehouseInventoryDTOList": [
                    {
                        "availableInventory": 222,
                        "incomingInventory": 0,
                        "outgoingInventory": 0,
                        "overseasWarehouseCode": "CATESTWH",
                        "overseasWarehouseName": "易仓测试(专用)",
                        "unsellableInventory": ""
                    }
                ]
            },
            {
                "shipperName": "小张1",
                "sku": "230908003",
                "skuNameEn": "testen",
                "skuNameLocal": "红酒盒子testcn",
                "warehouseInventoryDTOList": [
                    {
                        "availableInventory": 1077910,
                        "incomingInventory": 74700,
                        "outgoingInventory": 3210,
                        "overseasWarehouseCode": "CATESTWH",
                        "overseasWarehouseName": "易仓测试(专用)",
                        "unsellableInventory": ""
                    }
                ]
            },
            {
                "shipperName": "小张1",
                "sku": "1694416554",
                "skuNameEn": "testen",
                 ],"skuNameLocal": "testcn",
          "errors": "",      "warehouseInventoryDTOList": [
                    {
                        "availableInventory": 12,
          "message": "",              "incomingInventory": 0,
                        "outgoingInventory": 0,
                        "messageIdoverseasWarehouseCode": "CATESTWH",
                        "successoverseasWarehouseName": true,"易仓测试(专用)",
                 "warnList       "unsellableInventory": ""
}
代码块
{
                    }
                ]
            },
            {
                "shipperName": "小张1",
                "sku": "1694428131",
                "skuNameEn": "testen",
                "skuNameLocal": "testcn",
                "warehouseInventoryDTOList": [
                    {
                        "availableInventory": 12,
                  "code": "0",      "incomingInventory": 0,
                        "outgoingInventory": 0,
                        "overseasWarehouseCode": "CATESTWH",
                        "overseasWarehouseName": "易仓测试(专用)",
                        "unsellableInventory": ""
                    }
                ]
            }
        ],
        "navigateFirstPage": 1,
        "navigateLastPage": 8,
        "navigatePages": 8,
        "datanavigatepageNums": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8
        ],
        "nextPage": 3,
        "pageNum": 2,
        "pageSize": 5,
        "pages": 27,
        "prePage": 1,
        "size": 5,
        "startRow": 6,
        "total": "135"
    },
    "errors": "",
    "message": "",
    "messageId": "",
    "success": true,
    "warnList": ""
}

...