# 仓库API
# 创建仓库
接口地址:/api/open/v2/warehouses/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"name": "",
"staffCodes": [],
"warehouseType": 0
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
warehouseSaveParamRequestParameter | warehouseSaveParamRequestParameter | body | true | RequestParameter«WarehouseSaveParam» | RequestParameter«WarehouseSaveParam» |
body | false | WarehouseSaveParam | WarehouseSaveParam | ||
code | 编码 | false | string | ||
name | 名称 | false | string | ||
staffCodes | 负责员工编码 | false | array | string | |
warehouseType | 仓库类型 1 普通仓库,2 线边仓,可用值:1,2 | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 删除仓库
接口地址:/api/open/v2/warehouses/delete
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": ""
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | code | body | true | RequestParameter«string» | RequestParameter«string» |
body | false | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 查询仓库列表
接口地址:/api/open/v2/warehouses/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"codeLike": "",
"name": "",
"nameLike": "",
"names": [],
"pagingParam": {
"length": 0,
"start": 0
}
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
queryParamRequestParameter | queryParamRequestParameter | body | true | RequestParameter«WarehouseQueryParam» | RequestParameter«WarehouseQueryParam» |
body | false | WarehouseQueryParam | WarehouseQueryParam | ||
code | 编码完全匹配 | false | string | ||
codeLike | 编码模糊匹配 | false | string | ||
name | 名称完全匹配 | false | string | ||
nameLike | 名称模糊匹配 | false | string | ||
names | 名称列表匹配 | false | array | string | |
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«WarehouseDTO» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«WarehouseDTO» | ListPagingResponseData«WarehouseDTO» | |
length | integer(int32) | ||
list | array | WarehouseDTO | |
code | 编码 | string | |
isSystemDefault | integer | ||
name | 名称 | string | |
staffs | 负责员工编码 | array | StaffDTO |
code | 编码 | string | |
name | 名称 | string | |
warehouseType | 仓库类型 1 普通仓库,2 线边仓, 3 待检仓, 4 报废仓 | integer | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"code": "",
"isSystemDefault": 0,
"name": "",
"staffs": [
{
"code": "",
"name": ""
}
],
"warehouseType": 0
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 修改仓库详情
接口地址:/api/open/v2/warehouses/update
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"name": "",
"staffCodes": [],
"warehouseType": 0
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
warehouseSaveParamRequestParameter | warehouseSaveParamRequestParameter | body | true | RequestParameter«WarehouseSaveParam» | RequestParameter«WarehouseSaveParam» |
body | false | WarehouseSaveParam | WarehouseSaveParam | ||
code | 编码 | false | string | ||
name | 名称 | false | string | ||
staffCodes | 负责员工编码 | false | array | string | |
warehouseType | 仓库类型 1 普通仓库,2 线边仓,可用值:1,2 | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 创建更新仓库
接口地址:/api/open/v2/warehouses/upsert
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"name": "",
"staffCodes": [],
"warehouseType": 0
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
warehouseSaveParamRequestParameter | warehouseSaveParamRequestParameter | body | true | RequestParameter«WarehouseSaveParam» | RequestParameter«WarehouseSaveParam» |
body | false | WarehouseSaveParam | WarehouseSaveParam | ||
code | 编码 | false | string | ||
name | 名称 | false | string | ||
staffCodes | 负责员工编码 | false | array | string | |
warehouseType | 仓库类型 1 普通仓库,2 线边仓,可用值:1,2 | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 库位API
# 批量创建库位
接口地址:/api/open/v2/warehouseBin/batch/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": [
{
"nodeValues": [],
"warehouseCode": ""
}
]
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«List«WarehouseBinSaveParam»» | RequestParameter«List«WarehouseBinSaveParam»» |
body | false | array | WarehouseBinSaveParam | ||
nodeValues | 库位信息,库位长度最大为5 | false | array | string | |
warehouseCode | 仓库编码 | false | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 创建库位
接口地址:/api/open/v2/warehouseBin/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"nodeValues": [],
"warehouseCode": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«WarehouseBinSaveParam» | RequestParameter«WarehouseBinSaveParam» |
body | false | WarehouseBinSaveParam | WarehouseBinSaveParam | ||
nodeValues | 库位信息,库位长度最大为5 | false | array | string | |
warehouseCode | 仓库编码 | false | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}