1. 简介

2. 库存模块API

2.1. 库存查询接口

按 SKU 列表查询汇总库存。

2.1.1. SERVICE_TYPE

GLINK_QUERY_INVENTORY_NOTIFY

2.1.2. 请求参数

库存查询请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID
customerCode string N Y 货主编码
warehouseCode string N N 仓库编码
skus string Y Y SKU 编码列表,最多 200 个
allStockStatus boolean N N 是否查询所有货物状态;true:查询所有库存状态,false/不传:按默认库存状态口径查询

2.1.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "customerCode_dc6c0ddeec80",
  "warehouseCode": "warehouseCode_2f851a4e9e82",
  "skus": [
    "sku_2d8952660609"
  ],
  "allStockStatus": false
}

2.1.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 是否成功
code string N N 状态码,成功时为 SUCCESS,失败见错误码(如 INTERNAL_ERROR)
message string N N 提示信息
inventoryVOList object Y N 库存明细列表
└ customerCode string N N 货主编码
└ warehouseCode string N N 仓库编码
└ sku string N N SKU 编码
└ name string N N 商品名称
└ barcode string N N 条码
└ total int N N 库存总量
└ available int N N 可用量
└ allocated int N N 占用量
└ duePutawayQty int N N 待上架量(已收货未上架)
└ quarantined int N N 隔离量
└ holdQty int N N 冻结量
└ missingQty int N N 丢失/差异量(映射自库存差异 qty)
└ stockStatus string N N 货物状态;常见值 GOOD(良品)、DAMAGE(残品/破损)

2.1.5. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "inventoryVOList": [
    {
      "customerCode": "customerCode_dc6c0ddeec80",
      "warehouseCode": "warehouseCode_2f851a4e9e82",
      "sku": "sku_2d8952660609",
      "name": null,
      "barcode": null,
      "total": 100,
      "available": 80,
      "allocated": null,
      "duePutawayQty": 5,
      "quarantined": 0,
      "holdQty": null,
      "missingQty": 0,
      "stockStatus": "GOOD"
    }
  ]
}

2.2. SKU状态库存查询接口

按货主、仓库查询 SKU 状态维度库存。

2.2.1. SERVICE_TYPE

GLINK_QUERY_INVENTORY_NEW_NOTIFY

2.2.2. 请求参数

SKU状态库存查询请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID
customerCode string N Y 货主编码
warehouseCode string N Y 仓库编码
stockStatus string N N 商品(货物)状态过滤;常见值 GOOD(良品)、DAMAGE(残品/破损)
skus string Y N SKU 编码列表;与分页二选一:有列表时最多 200 个
page int N N skus 为空时,须与 pageSize 同时传入且均不为 0,用于分页查询
pageSize int N N 同上
ignoreZero boolean N N 是否忽略 0 库存,默认 false

校验说明skus 非空时按 SKU 列表查询(≤200);若 skus 为空,则必须提供 pagepageSize 且二者均不为 0。

2.2.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "customerCode_dc6c0ddeec80",
  "warehouseCode": "warehouseCode_2f851a4e9e82",
  "stockStatus": "GOOD",
  "skus": [
    "sku_2d8952660609"
  ],
  "page": 1,
  "pageSize": 50,
  "ignoreZero": false
}

2.2.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 是否成功
code string N N 状态码
message string N N 提示信息,失败时可为错误拼接
inventoryVOList object Y N 明细列表
└ customerCode string N N 货主编码
└ warehouseCode string N N 仓库编码
└ sku string N N SKU 编码
└ skuDescription string N N 商品名称/描述
└ barcode string N N 条码(多个时可拼接)
└ skuStatus string N N 货物状态;常见值 GOOD(良品)、DAMAGE(残品/破损)
└ totalQty double N N 库存总量
└ occupiedQty double N N 占用量(含未分配订单等)
└ salableQty double N N 可销售量
└ duePutawayQty double N N 待上架量
└ unavailableQty double N N 不可用量(含特定库位冻结等,见业务口径)

2.2.5. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "inventoryVOList": [
    {
      "customerCode": "customerCode_dc6c0ddeec80",
      "warehouseCode": "warehouseCode_2f851a4e9e82",
      "sku": "sku_2d8952660609",
      "skuDescription": "示例商品",
      "barcode": "6900000000000",
      "skuStatus": "GOOD",
      "totalQty": 100.0,
      "occupiedQty": 20.0,
      "salableQty": 80.0,
      "duePutawayQty": 5.0,
      "unavailableQty": 0.0
    }
  ]
}

2.3. 库位库存查询接口

按货主、仓库及库位/SKU 等条件分页查询库位级库存(对应 OMS queryLocationStockRemote)。

2.3.1. SERVICE_TYPE

GLINK_QUERY_LOCATION_STOCK_NOTIFY

2.3.2. 请求参数

库位库存查询请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID
page int N N 页码,默认 1
pageSize int N N 每页条数,默认 100,最大 200
customerCode string N Y 货主编码
warehouseCode string N Y 仓库编码
allStockStatus boolean N N 是否查询所有货物状态库存;true:查询所有库存状态,false/不传:按默认库存状态口径查询
locations string Y N 库位编码列表
locationTypes string Y N 库位类型列表;常见值:STORAGE(存储库位)、PICKING(拣选库位)、RECEIPT(收货库位)、STAGING(暂存库位)、PACK(包装库位)等
zones string Y N 分区列表
skus string Y N SKU 列表
skuCategories string Y N SKU 品类列表
barCodes string Y N 条码列表

2.3.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "customerCode_dc6c0ddeec80",
  "warehouseCode": "warehouseCode_2f851a4e9e82",
  "allStockStatus": false,
  "locations": ["A010101"],
  "locationTypes": [],
  "zones": [],
  "skus": ["sku_2d8952660609"],
  "skuCategories": [],
  "barCodes": [],
  "page": 1,
  "pageSize": 100
}

2.3.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 是否成功
code string N N 状态码
message string N N 提示信息
total long N N 总记录数
resultList object Y N 当前页明细
└ warehouseCode string N N 仓库编码
└ customerCode string N N 货主编码
└ location string N N 库位编码
└ zone string N N 分区
└ locationType string N N 库位类型;常见值:STORAGE(存储库位)、PICKING(拣选库位)、RECEIPT(收货库位)、STAGING(暂存库位)、PACK(包装库位)等
└ sku string N N SKU 编码
└ skuCategory string N N SKU 品类
└ description string N N 商品描述
└ barCode string N N 条码
└ udf1 string N N 自定义字段 1
└ udf2 string N N 自定义字段 2
└ udf3 string N N 自定义字段 3
└ udf4 string N N 自定义字段 4
└ ownerCode string N N WMS 货主编码
└ ownerDescription string N N 货主描述
└ stockStatus string N N 货物状态;常见值 GOOD(良品)、DAMAGE(残品/破损)
└ qty double N N 库存数量
└ unit string N N 计量单位;常见值 EA(件),具体取值以仓库配置为准
└ altQty string N N 换算数量
└ altUnit string N N 换算单位;具体取值以仓库配置为准
└ availableQty double N N 可用数量
└ partnerId string N N 合作伙伴 ID

2.3.5. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "total": 1,
  "resultList": [
    {
      "warehouseCode": "warehouseCode_2f851a4e9e82",
      "customerCode": "customerCode_dc6c0ddeec80",
      "location": "A010101",
      "zone": "ZONE01",
      "locationType": "PICKING",
      "sku": "sku_2d8952660609",
      "skuCategory": "CAT01",
      "description": "示例商品",
      "barCode": "6900000000000",
      "udf1": null,
      "udf2": null,
      "udf3": null,
      "udf4": null,
      "ownerCode": "OWNER01",
      "ownerDescription": "示例货主",
      "stockStatus": "GOOD",
      "qty": 50.0,
      "unit": "EA",
      "altQty": null,
      "altUnit": null,
      "availableQty": 45.0,
      "partnerId": "partnerId_example"
    }
  ]
}

2.4. 库存快照查询接口

按业务日期查询仓库库存快照(对应 OMS queryStockSnapRemote,响应 total + resultList)。

2.4.1. SERVICE_TYPE

GLINK_QUERY_STOCK_SNAP_NOTIFY

2.4.2. 请求参数

库存快照查询请求

page 默认 1,pageSize 默认 100,最大 200。

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID
page int N N 页码,默认 1
pageSize int N N 每页条数,默认 100,最大 200
domainCode string N N 域编码;不传时使用货主关联域
customerCode string N Y 货主编码(模板货主)
whCode string N Y 仓库编码(与 OMS 字段名一致)
eventDate string N Y 业务日期,格式 yyyy-MM-dd
ifPutawayDate boolean N N 是否带上架日期维度

2.4.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "customerCode_dc6c0ddeec80",
  "domainCode": "",
  "whCode": "warehouseCode_2f851a4e9e82",
  "eventDate": "2025-08-21",
  "ifPutawayDate": false,
  "page": 1,
  "pageSize": 100
}

2.4.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 是否成功
code string N N 状态码
message string N N 提示信息
total int N N 总记录数
resultList object Y N 当前页明细
└ warehouseCode string N N 仓库编码
└ ownerCode string N N 货主编码
└ eventDate string N N 业务/事件日期
└ modifyDate string N N 修改时间
└ skuList object Y N SKU 维度明细
  └ skuCode string N N SKU 编码
  └ skuStatus string N N 货物状态;常见值 GOOD(良品)、DAMAGE(残品/破损)
  └ totalQty double N N 总量
  └ allocatedQty double N N 分配量
  └ pickedQty double N N 拣货量
  └ availableQty double N N 可用量
  └ onholdQty double N N 冻结量
  └ sourceDoc string N N 来源单证
  └ arrivalDate string N N 到货日期
  └ snapDate string N N 快照日期
  └ locationCode string N N 库位编码
  └ mfgDate string N N 生产日期
  └ expDate string N N 失效日期
  └ batchNo string N N 批次号
  └ originCountry string N N 原产国
  └ deltaQty double N N 数量变动
  └ deltaOnholdQty double N N 冻结量变动
  └ putawayDateList object Y N 上架日期列表
    └ putawayDate string N N 上架日期
    └ putawayQty double N N 上架数量

2.4.5. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "total": 1,
  "resultList": [
    {
      "warehouseCode": "warehouseCode_2f851a4e9e82",
      "ownerCode": "OWNER01",
      "eventDate": "2025-08-21",
      "modifyDate": "2025-08-21 10:00:00",
      "skuList": [
        {
          "skuCode": "sku_001",
          "skuStatus": "GOOD",
          "totalQty": 10.0,
          "allocatedQty": 2.0,
          "pickedQty": 0.0,
          "availableQty": 8.0,
          "onholdQty": 0.0,
          "sourceDoc": null,
          "arrivalDate": null,
          "snapDate": "2025-08-21",
          "locationCode": "A010101",
          "mfgDate": null,
          "expDate": null,
          "batchNo": null,
          "originCountry": null,
          "deltaQty": null,
          "deltaOnholdQty": null,
          "putawayDateList": []
        }
      ]
    }
  ]
}

2.5. 库存日志查询接口

分页查询库存事务日志(对应 OMS queryStockLogRemote)。

2.5.1. SERVICE_TYPE

GLINK_QUERY_STOCK_LOG_NOTIFY

2.5.2. 请求参数

库存日志查询请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID
page int N N 页码,默认 1
pageSize int N N 每页条数,默认 100,最大 200
customerCode string N Y 货主编码
warehouseCode string N Y 仓库编码
location string N N 库位
lpn string N N LPN
skus string Y N SKU 列表
documentNumbers string Y N 单据号列表,非空时最多 200 个
documentType string N N 单据类型;常见值:RECEIPT(入库单)、ORDER(出库单)、ADJUSTMENT(调整单)、MOV(移库单)等
createdTimeFrom string N 条件 创建时间起;与 createdTimeTo 成对出现
createdTimeTo string N 条件 创建时间止;与 createdTimeFrom 成对出现
operateType string N N 操作类型;常见值:RECEIVE(收货)、PUT_AWAY(上架)、MOVEMENT(移库)、ADJUSTMENT(调整)等
operator string N N 操作人

校验说明documentNumbers 为空时,createdTimeFromcreatedTimeTo 均必填;否则报错(documentNumbers or createdTimeFrom and createdTimeTo are required)。

2.5.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "customerCode_dc6c0ddeec80",
  "warehouseCode": "warehouseCode_2f851a4e9e82",
  "location": null,
  "lpn": null,
  "skus": ["sku_001"],
  "documentNumbers": [],
  "documentType": null,
  "createdTimeFrom": "2025-08-01 00:00:00",
  "createdTimeTo": "2025-08-21 23:59:59",
  "operateType": null,
  "operator": null,
  "page": 1,
  "pageSize": 50
}

2.5.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 是否成功
code string N N 状态码
message string N N 提示信息
total int N N 总记录数
resultList object Y N 当前页明细
└ customerCode string N N 货主编码
└ warehouseCode string N N 仓库编码
└ documentNumber string N N 单据号
└ sku string N N SKU
└ udf1 string N N 自定义字段 1
└ udf2 string N N 自定义字段 2
└ udf3 string N N 自定义字段 3
└ udf4 string N N 自定义字段 4
└ customer string N N 客户/货主展示
└ location string N N 库位
└ lpn string N N LPN
└ documentType string N N 单据类型;RECEIPT(入库单)、ORDER(出库单)、ADJUSTMENT(调整单)、MOV(移库单)等
└ operateType string N N 操作类型;常见值 RECEIVE(收货)、PUT_AWAY(上架)、MOVEMENT(移库)、ADJUSTMENT(调整)等
└ operator string N N 操作人
└ qty double N N 数量
└ toQty double N N 变更后数量
└ netAdjustment double N N 净调整
└ availableQty double N N 可用数量
└ toAvailableQty double N N 变更后可用
└ allocatedQty double N N 分配数量
└ toAllocatedQty double N N 变更后分配
└ onHoldQty double N N 冻结数量
└ toOnHoldQty double N N 变更后冻结
└ pickedQty double N N 拣货数量
└ toPickedQty double N N 变更后拣货
└ moveoutQty double N N 移出数量
└ createdDate string N N 创建时间
└ taskNumber string N N 任务号
└ stockStatus string N N 货物状态;常见值 GOOD(良品)、DAMAGE(残品/破损)
└ batchNumber string N N 批次号
└ mfgDate string N N 生产日期
└ expDate string N N 失效日期
└ originCountry string N N 原产国
└ note string N N 备注
└ partnerId string N N 合作伙伴 ID

2.5.5. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "total": 1,
  "resultList": [
    {
      "customerCode": "customerCode_dc6c0ddeec80",
      "warehouseCode": "warehouseCode_2f851a4e9e82",
      "documentNumber": "DOC001",
      "sku": "sku_001",
      "udf1": null,
      "udf2": null,
      "udf3": null,
      "udf4": null,
      "customer": null,
      "location": "A010101",
      "lpn": null,
      "documentType": "ADJUSTMENT",
      "operateType": "ADJUSTMENT",
      "operator": "user01",
      "qty": 10.0,
      "toQty": 12.0,
      "netAdjustment": 2.0,
      "availableQty": 8.0,
      "toAvailableQty": 10.0,
      "allocatedQty": 0.0,
      "toAllocatedQty": 0.0,
      "onHoldQty": 0.0,
      "toOnHoldQty": 0.0,
      "pickedQty": 0.0,
      "toPickedQty": 0.0,
      "moveoutQty": 0.0,
      "createdDate": "2025-08-21 10:00:00",
      "taskNumber": null,
      "stockStatus": "GOOD",
      "batchNumber": null,
      "mfgDate": null,
      "expDate": null,
      "originCountry": null,
      "note": null,
      "partnerId": "partnerId_example"
    }
  ]
}

2.6. 库存移动记录查询接口

按确认时间区间等事项查询库存移动/转移记录(对应 OMS queryStockMovementRemote)。请求字段名 confirmTimeForm 与代码一致(历史拼写,非 From)。

2.6.1. SERVICE_TYPE

GLINK_QUERY_STOCK_MOVEMENT_NOTIFY

2.6.2. 请求参数

库存移动查询请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID
page int N N 页码,默认 1
pageSize int N N 每页条数,默认 100,最大 200
customerCode string N Y 货主编码
warehouseCode string N Y 仓库编码
sku string N N SKU
type string N N 移动类型;常见值:MOVELPN(按托盘移库)、MOVESKU(按SKU移库)、MOVELOC(按库位移库)
stockLocationFrom string N N 源库位
stockLocationTo string N N 目标库位
confirmTimeForm string N Y 确认时间起
confirmTimeTo string N Y 确认时间止

2.6.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "customerCode_dc6c0ddeec80",
  "warehouseCode": "warehouseCode_2f851a4e9e82",
  "sku": null,
  "type": null,
  "stockLocationFrom": null,
  "stockLocationTo": null,
  "confirmTimeForm": "2025-08-01 00:00:00",
  "confirmTimeTo": "2025-08-21 23:59:59",
  "page": 1,
  "pageSize": 50
}

2.6.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 是否成功
code string N N 状态码
message string N N 提示信息
total long N N 总记录数
transferInfoList object Y N 转移明细列表
└ sku string N N SKU
└ customerCode string N N 货主编码
└ quantity double N N 数量
└ type string N N 移动类型;常见值:MOVELPN(按托盘移库)、MOVESKU(按SKU移库)、MOVELOC(按库位移库)
└ stockLocationFrom string N N 源库位
└ stockAreaFrom string N N 源库区
└ stockLpnFrom string N N 源 LPN
└ stockLocationTo string N N 目标库位
└ stockAreaTo string N N 目标库区
└ stockLpnTo string N N 目标 LPN
└ status string N N 货物状态;常见值:GOOD(良品)、DAMAGE(残品/破损)
└ confirmTime string N N 确认时间

2.6.5. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "total": 1,
  "transferInfoList": [
    {
      "sku": "sku_001",
      "customerCode": "customerCode_dc6c0ddeec80",
      "quantity": 5.0,
      "type": "MOVE",
      "stockLocationFrom": "A010101",
      "stockAreaFrom": null,
      "stockLpnFrom": null,
      "stockLocationTo": "A020202",
      "stockAreaTo": null,
      "stockLpnTo": null,
      "status": "CLOSED",
      "confirmTime": "2025-08-21 10:00:00"
    }
  ]
}

2.7. 库存调整单查询接口

按调整时间、状态等查询库存调整单(对应 OMS queryStockAdjustmentRemote)。开放 Xing 服务方法名为 searchStockAdjuestment(与代码拼写一致)。

2.7.1. SERVICE_TYPE

GLINK_QUERY_STOCK_ADJUSTMENT_NOTIFY

2.7.2. 请求参数

库存调整查询请求

必填时间:adjustTimeFormadjustTimeTo,格式 yyyy-MM-dd HH:mm:ss。若填写 confirmTimeFormconfirmTimeTo(非空字符串),格式须同上。

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID
page int N N 页码,默认 1
pageSize int N N 每页条数,默认 100,最大 200
customerCode string N Y 货主编码
warehouseCode string N Y 仓库编码
adjustNumbers string N N 调整单号/条件
sku string N N SKU
type string N N 调整单类型;常见值:CYCLE_COUNT(循环盘点)、VARIANCE_ADJUSTMENT(差异调整)、RECEIPT_ADJUSTMENT(入库调整)等
status string N N 调整单状态;常见值:NEW(新建)、CONFIRM(已确认)
adjustTimeForm string N Y 调整时间起
adjustTimeTo string N Y 调整时间止
confirmTimeForm string N N 确认时间起
confirmTimeTo string N N 确认时间止

2.7.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "customerCode_dc6c0ddeec80",
  "warehouseCode": "warehouseCode_2f851a4e9e82",
  "adjustNumbers": null,
  "sku": null,
  "type": null,
  "status": null,
  "adjustTimeForm": "2025-08-01 00:00:00",
  "adjustTimeTo": "2025-08-21 23:59:59",
  "confirmTimeForm": null,
  "confirmTimeTo": null,
  "page": 1,
  "pageSize": 50
}

2.7.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 是否成功
code string N N 状态码
message string N N 提示信息
total long N N 总记录数
adjustInfoList object Y N 调整单列表
└ adjustNumbers string N N 调整单号
└ customerCode string N N 货主编码
└ type string N N 调整单类型;常见值:CYCLE_COUNT(循环盘点)、VARIANCE_ADJUSTMENT(差异调整)、RECEIPT_ADJUSTMENT(入库调整)等
└ status string N N 调整单状态;常见值:NEW(新建)、CONFIRM(已确认)
└ adjustReason string N N 调整原因
└ adjustTime string N N 调整时间
└ confirmTime string N N 确认时间
└ remark string N N 备注
└ adjustLineItems object Y N 明细行
  └ sku string N N SKU
  └ quantity double N N 数量
  └ freezeQuantity double N N 冻结数量
  └ adjustQuantityType string N N 调整数量类型;常见值:ADJUST_AVAILABLE_QTY(调整可用库存)、ADJUST_HOLD_QTY(调整冻结库存)、ADJUST_QUARANTINE_QTY(调整隔离库存)
  └ adjustType string N N 明细调整操作类型;常见值:ADD(增加)、REDUCE(减少)、TOTAL(总量调整)
  └ adjustQuantity double N N 调整数量
  └ status string N N 明细货物状态;GOOD(良品)、DAMAGE(残品/破损)
  └ stockLocation string N N 库位
  └ stockArea string N N 库区
  └ stockLpn string N N LPN
└ refNumber string N N 参考号
└ partnerId string N N 合作伙伴 ID

2.7.5. 响应样例

JSON

{
  "success": true,
  "code": "SUCCESS",
  "message": null,
  "total": 1,
  "adjustInfoList": [
    {
      "adjustNumbers": "ADJ001",
      "customerCode": "customerCode_dc6c0ddeec80",
      "type": "COUNT",
      "status": "CLOSED",
      "adjustReason": "盘点",
      "adjustTime": "2025-08-21 09:00:00",
      "confirmTime": "2025-08-21 10:00:00",
      "remark": null,
      "refNumber": null,
      "partnerId": "partnerId_example",
      "adjustLineItems": [
        {
          "sku": "sku_001",
          "quantity": 10.0,
          "freezeQuantity": 0.0,
          "adjustQuantityType": null,
          "adjustType": null,
          "adjustQuantity": 2.0,
          "status": null,
          "stockLocation": "A010101",
          "stockArea": null,
          "stockLpn": null
        }
      ]
    }
  ]
}

2.8. 明细库存查询接口(WMS明细库存)

2.8.1. SERVICE_TYPE

GLINK_QUERY_STOCK_DETAIL_NOTIFY

2.8.2. 请求参数

明细库存查询请求

参数名 类型 列表 必填 备注
partnerId string N N 合作伙伴 ID(当前本地实现不参与查询条件)
customerCode string N Y 货主编码;不能为空,服务会据此查询域编码并获取WMS货主编码
warehouseCode string N Y 仓库编码;不能为空
sku string Y N SKU编码列表;最多100个;为空时按分页条件查询
page int N N 页码;未传时服务默认赋值为1
pageSize int N N 每页记录数;未传时服务默认赋值为100;最大200

2.8.3. 请求样例

JSON

{
  "partnerId": "partnerId_example",
  "customerCode": "CUSTOMER001",
  "warehouseCode": "WH001",
  "sku": [
    "SKU001"
  ],
  "page": 1,
  "pageSize": 100
}

2.8.4. 响应参数

参数名 类型 列表 必填 备注
success boolean N Y 操作的处理结果;成功查询时为true
code string N N 操作状态码;成功路径仅设置 success 与数据字段,失败时返回代码中设置的错误码或错误消息
message string N N 提示信息
total int N N 总记录数;取自WMS明细库存查询结果
resultList object Y N 当前页明细库存列表;无数据时当前代码不赋值,可能不返回该字段
└ sku string N N SKU编码
└ skuDescription string N N SKU名称
└ location string N N 库位
└ locationType string N N 库位类型;常见值:STORAGE(存储库位)、PICKING(拣选库位)、RECEIPT(收货库位)、STAGING(暂存库位)、PACK(包装库位)等
└ zone string N N 库区
└ lpn string N N LPN
└ owner string N N 货主
└ status string N N 货物状态;常见值 GOOD(良品)、DAMAGE(残品/破损)
└ qty int N N 数量
└ unit string N N 单位;常见值 EA(件),具体取值以仓库配置为准
└ altQty double N N 折算数量
└ altUnit string N N 折算单位;具体取值以仓库配置为准
└ allocatedQty int N N 已分配量;老文档说明库内待出库订单不会增加已分配量
└ pickedQty int N N 已拣货量
└ availableQty int N N 可用量;老文档说明库内待出库订单不会扣减可用量
└ onholdQty int N N 冻结量
└ moveoutQty int N N 移出量
└ arrivalDate string N N 到达日期(明细收货时间)
└ warehouseArrivalDate string N N 到达仓库日期
└ receiptDate string N N 入库单最后收货日期
└ putawayCompletedDate string N N 上架完成日期
└ asnNo string N N 收货单号
└ orderNo string N N 订单号
└ batchNo string N N 批次号
└ mfgDate string N N 生产日期
└ expDate string N N 到期日期
└ coo string N N 生产国家
└ category string N N 商品类别
└ brand string N N 品牌

2.8.5. 响应样例

JSON

{
  "success": true,
  "total": 1,
  "resultList": [
    {
      "sku": "SKU001",
      "skuDescription": "示例商品",
      "location": "A010101",
      "locationType": "PICKING",
      "zone": "ZONE01",
      "lpn": "LPN001",
      "owner": "OWNER001",
      "status": "GOOD",
      "qty": 100,
      "unit": "EA",
      "altQty": 100.0,
      "altUnit": "EA",
      "allocatedQty": 10,
      "pickedQty": 5,
      "availableQty": 85,
      "onholdQty": 0,
      "moveoutQty": 0,
      "arrivalDate": "2026-06-01 10:00:00",
      "warehouseArrivalDate": "2026-06-01 12:00:00",
      "receiptDate": "2026-06-02 09:00:00",
      "putawayCompletedDate": "2026-06-02 15:00:00",
      "asnNo": "ASN001",
      "orderNo": "ORDER001",
      "batchNo": "BATCH001",
      "mfgDate": "2026-01-01",
      "expDate": "2027-01-01",
      "coo": "CN",
      "category": "GENERAL",
      "brand": "BEST"
    }
  ]
}
© Copyright QianYi Team 2025 All Rights Reserved            Updated 2026-06-22 11:07:34

results matching ""

    No results matching ""