API 接口文档
- 文档版本:v1.0.0
- 最后更新:2026-2-24
1. 概述
1.1 目标
- 第三方接口文档:智能大屏系统与第三方系统数据交互接口文档。
2. 通用约定
2.1 数据格式
- 请求/响应格式:
application/json; charset=utf-8
- 字符集:UTF-8
2.2 通用 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
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
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
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
3.4.2 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
3.5.2 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
3.6.2 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"
} ]
}
}