编辑 | blame | 历史 | 原始文档

API 接口文档

  • 文档版本:v1.0.0
  • 最后更新:2026-2-24

1. 概述

1.1 目标

  • 第三方接口文档:智能大屏系统与第三方系统数据交互接口文档。

2. 通用约定

2.1 数据格式

  • 请求/响应格式application/json; charset=utf-8
  • 字符集:UTF-8

2.2 通用 Header

Header 必填 示例 说明

2.4 通用响应结构

{
  "code": 200,
  "message": "success",
  "data": {}
}

3. WCS接口

3.1 WCS站点信息同步

  • API URL(WCS实际提供为准)/openapi/stationStatus
  • 请求/响应格式application/json; charset=utf-8
  • 字符集:UTF-8
  • 请求方式: POST

3.1.1 Header

Header 必填 示例 说明

3.1.2 Body

Body 必填 类型 示例 说明
stationIds int[] [100,101,102] 需要查询的站点编号列表

3.1.3 响应字段

字段 类型 示例 说明
stationIds int 100 站点编号
autoing bool true 自动
loading bool true 有物
error int 0 错误码
errorMsg str 错误信息
systemWarning str 系统报警信息
superTaskNo str WMS任务号

3.1.4 响应JSON

{
  "msg" : "操作成功",
  "code" : 200,
  "data" : [ {
    "stationId" : 1152,
    "autoing" : true,
    "loading" : false,
    "error" : 0,
    "errorMsg" : null,
    "systemWarning" : null,
    "superTaskNo" : "0"
  }, {
    "stationId" : 1157,
    "autoing" : true,
    "loading" : true,
    "error" : 0,
    "errorMsg" : null,
    "systemWarning" : null,
    "superTaskNo" : "0"
  }]
}

3.2 WMS任务查询接口

  • API URL(WCS实际提供为准)/open/asrs/queryTask
  • 请求/响应格式application/json; charset=utf-8
  • 字符集:UTF-8
  • 请求方式: POST

3.2.1 Header

Header 必填 示例 说明

3.2.2 Body

Body 必填 类型 示例 说明
barcode str 1234 托盘码

3.2.3 响应字段

字段 类型 示例 说明
matnr str 物料号
maktx str 物料名称
batch str 批次号
specs str 规格
anfme double 数量
ioType int 任务类型:
1、入库
53、拣料回库
57、盘点回库
101、出库
103、拣料出库
107、盘点出库

3.2.4 响应JSON

{
  "msg" : "操作成功",
  "code" : 200,
  "data" : {
    "wrkDetls" : [ {
      "anfme" : 100.0,
      "matnr" : "50001LR-71",
      "maktx" : "气泡袋",
      "batch" : null,
      "specs" : "50001LR-71"
    } ],
    "ioType": 1
  }
}

3.3 WMS入库任务查询接口

  • API URL(WCS实际提供为准)/open/asrs/queryComb
  • 请求/响应格式application/json; charset=utf-8
  • 字符集:UTF-8
  • 请求方式: POST

3.3.1 Header

Header 必填 示例 说明

3.3.2 Body

Body 必填 类型 示例 说明
barcode str 1234 托盘码

3.3.3 响应字段

字段 类型 示例 说明
matnr str 物料号
maktx str 物料名称
batch str 批次号
specs str 规格
anfme double 数量

3.3.4 响应JSON

{
  "msg" : "操作成功",
  "code" : 200,
  "data" : {
    "combDetls" : [ {
      "anfme" : 100.0,
      "matnr" : "50001LR-71",
      "maktx" : "气泡袋",
      "batch" : null,
      "specs" : "50001LR-71"
    } ]
  }
}

3.4 WMS库存数据查询

  • API URL(WCS实际提供为准)/open/asrs/queryLoc
  • 请求/响应格式application/json; charset=utf-8
  • 字符集:UTF-8
  • 请求方式: GET

3.4.1 Header

Header 必填 示例 说明

3.4.2 Body

Body 必填 类型 示例 说明

3.4.3 响应字段

字段 类型 示例 说明
emptyCount int 空库位数量
disableCount int 禁用库位数量
total int 总库位数量
stockCount int 在库位数量
usedPr double 库位使用率
used int 库位使用数量
pie list 饼图数据

3.4.4 响应JSON

{
  "msg" : "操作成功",
  "code" : 200,
  "data" : {
    "emptyCount" : 52994,
    "total" : 53130,
    "usedPr" : 0.3,
    "disableCount" : 0,
    "used" : 136,
    "pie" : [ {
      "name" : "在库",
      "value" : 122
    }, {
      "name" : "空",
      "value" : 52994
    }, {
      "name" : "使用",
      "value" : 14
    }, {
      "name" : "禁用",
      "value" : 0
    } ],
    "stockCount" : 122
  }
}

3.5 WMS入出库折线图

  • API URL(WCS实际提供为准)/open/asrs/line/charts
  • 请求/响应格式application/json; charset=utf-8
  • 字符集:UTF-8
  • 请求方式: GET

3.5.1 Header

Header 必填 示例 说明

3.5.2 Body

Body 必填 类型 示例 说明

3.5.3 响应字段

字段 类型 示例 说明

3.5.4 响应JSON

{
  "msg" : "操作成功",
  "code" : 200,
  "data" : {
    "rows" : [ {
      "name" : "入库数量",
      "data" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 198 ]
    }, {
      "name" : "出库数量",
      "data" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
    } ]
  }
}

3.6 WMS库存数据统计

  • API URL(WCS实际提供为准)/open/asrs/locDetl/statistics
  • 请求/响应格式application/json; charset=utf-8
  • 字符集:UTF-8
  • 请求方式: GET

3.6.1 Header

Header 必填 示例 说明

3.6.2 Body

Body 必填 类型 示例 说明

3.6.3 响应字段

字段 类型 示例 说明

3.6.4 响应JSON

{
  "msg" : "操作成功",
  "code" : 200,
  "data" : {
    "records" : [ {
      "anfme" : 19500.0,
      "matnr" : "50001LR-71",
      "maktx" : "气泡袋",
      "batch" : null,
      "specs" : "50001LR-71"
    } ]
  }
}