# 库存 API
# 同步库存
接口地址:/api/open/v2/inventory/import
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
物料库存导入到系统
请求示例:
{
"body": [
{
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"warehouseCode": ""
}
]
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«List«InventoryValueParam»» | RequestParameter«List«InventoryValueParam»» |
body | false | array | InventoryValueParam | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 合格品数量 | false | number | ||
warehouseCode | 库存编码 | true | string | ||
allOrNot | 遇到错误停止 | query | false | integer(int32) | |
recordType | 盘点种类默认是其他出入库,可用值:CALIBRATION,OTHER | query | false | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | InventoryImportResp |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
errorResults | 导入失败的信息 | array | InventoryValueParam |
batchNumber | 批次编码 | string | |
itemCode | 物料编码 | string | |
locationCode | 库位编码 | string | |
quantity | 合格品数量 | number | |
warehouseCode | 库存编码 | string | |
message | string |
响应示例:
{
"code": 0,
"errorResults": [
{
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"warehouseCode": ""
}
],
"message": ""
}
# 查询库存
接口地址:/api/open/v2/inventory/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
物料在途数即参与 MPS&MRP 运算的全部物料在途,每次运算都是全量导入。此前导入数据会被覆盖
请求示例:
{
"body": {
"codes": [],
"warehouseCode": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryQueryParams» | RequestParameter«InventoryQueryParams» |
body | false | InventoryQueryParams | InventoryQueryParams | ||
codes | 物料编码列表 | true | array | string | |
warehouseCode | 仓库编码 | true | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«InventoryValueParam» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«InventoryValueParam» | ListPagingResponseData«InventoryValueParam» | |
length | integer(int32) | ||
list | array | InventoryValueParam | |
batchNumber | 批次编码 | string | |
itemCode | 物料编码 | string | |
locationCode | 库位编码 | string | |
quantity | 合格品数量 | number | |
warehouseCode | 库存编码 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"warehouseCode": ""
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 查询物料库存信息
接口地址:/api/open/v2/inventory/query/byItemCode
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
此接口暂时用于正大,通过物料编码查询相应各仓库的库存信息
请求示例:
{
"body": {
"itemCode": "",
"pagingParam": {
"length": 0,
"start": 0
}
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«ItemInventoryQueryParams» | RequestParameter«ItemInventoryQueryParams» |
body | false | ItemInventoryQueryParams | ItemInventoryQueryParams | ||
itemCode | 物料编码 | true | string | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«ItemInventoryInfo» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«ItemInventoryInfo» | ListPagingResponseData«ItemInventoryInfo» | |
length | integer(int32) | ||
list | array | ItemInventoryInfo | |
attribute | 物料规格 | array | ItemSpecificationDTO |
code | string | ||
name | string | ||
seq | integer | ||
specId | integer | ||
value | string | ||
baseQualifiedQty | 库存数B | number | |
itemCode | 物料编号 | string | |
itemName | 物料名称 | string | |
itemType | 物料属性,可用值:PRODUCTS,SEMI_PRODUCTS,MATERIALS,WORK_IN_PROCESS | string | |
itemUnitDTO | 单位信息 | ItemUnitDTO | ItemUnitDTO |
baseToInventoryQuantity | 基本-库存 | number | |
baseToProductionQuantity | 基本-生产 | number | |
baseToPurchaseQuantity | 基本-采购 | number | |
baseToSaleQuantity | 基本-销售 | number | |
baseUnit | 基本单位 | UnitDTO | UnitDTO |
defaultMaterialUnit | 默认原料单位 | integer | |
defaultProductUnit | 默认产品单位 | integer | |
defaultSemiProductUnit | 默认半成品单位 | integer | |
deleted | 是否已逻辑删除,可用值:ON,OFF | string | |
id | id | integer | |
name | 单位名称 | string | |
unitRelations | 单位转换 | array | UnitRelationDTO |
baseUnit | 单位 | UnitDTO | UnitDTO |
equivalentValue | 转换值 | number | |
id | 主键 | integer | |
transUnit | 目标单位 | UnitDTO | UnitDTO |
updateTime | 更新时间 | string | |
inventoryToBaseQuantity | 库存-基本 | number | |
inventoryUnit | 库存单位 | UnitDTO | UnitDTO |
defaultMaterialUnit | 默认原料单位 | integer | |
defaultProductUnit | 默认产品单位 | integer | |
defaultSemiProductUnit | 默认半成品单位 | integer | |
deleted | 是否已逻辑删除,可用值:ON,OFF | string | |
id | id | integer | |
name | 单位名称 | string | |
unitRelations | 单位转换 | array | UnitRelationDTO |
baseUnit | 单位 | UnitDTO | UnitDTO |
equivalentValue | 转换值 | number | |
id | 主键 | integer | |
transUnit | 目标单位 | UnitDTO | UnitDTO |
updateTime | 更新时间 | string | |
itemIdOriginal | item_id_original | string | |
jbkToProductionQuantity | 报工-生产 | number | |
jbkUnit | 报工单位 | UnitDTO | UnitDTO |
defaultMaterialUnit | 默认原料单位 | integer | |
defaultProductUnit | 默认产品单位 | integer | |
defaultSemiProductUnit | 默认半成品单位 | integer | |
deleted | 是否已逻辑删除,可用值:ON,OFF | string | |
id | id | integer | |
name | 单位名称 | string | |
unitRelations | 单位转换 | array | UnitRelationDTO |
baseUnit | 单位 | UnitDTO | UnitDTO |
equivalentValue | 转换值 | number | |
id | 主键 | integer | |
transUnit | 目标单位 | UnitDTO | UnitDTO |
updateTime | 更新时间 | string | |
productionToBaseQuantity | 生产-基本 | number | |
productionToJbkQuantity | 生产-报工 | number | |
productionUnit | 生产单位 | UnitDTO | UnitDTO |
defaultMaterialUnit | 默认原料单位 | integer | |
defaultProductUnit | 默认产品单位 | integer | |
defaultSemiProductUnit | 默认半成品单位 | integer | |
deleted | 是否已逻辑删除,可用值:ON,OFF | string | |
id | id | integer | |
name | 单位名称 | string | |
unitRelations | 单位转换 | array | UnitRelationDTO |
baseUnit | 单位 | UnitDTO | UnitDTO |
equivalentValue | 转换值 | number | |
id | 主键 | integer | |
transUnit | 目标单位 | UnitDTO | UnitDTO |
updateTime | 更新时间 | string | |
purchaseToBaseQuantity | 采购-基本 | number | |
purchaseUnit | 采购单位 | UnitDTO | UnitDTO |
defaultMaterialUnit | 默认原料单位 | integer | |
defaultProductUnit | 默认产品单位 | integer | |
defaultSemiProductUnit | 默认半成品单位 | integer | |
deleted | 是否已逻辑删除,可用值:ON,OFF | string | |
id | id | integer | |
name | 单位名称 | string | |
unitRelations | 单位转换 | array | UnitRelationDTO |
baseUnit | 单位 | UnitDTO | UnitDTO |
equivalentValue | 转换值 | number | |
id | 主键 | integer | |
transUnit | 目标单位 | UnitDTO | UnitDTO |
updateTime | 更新时间 | string | |
saleToBaseQuantity | 销售-基本 | number | |
saleUnit | 销售单位 | UnitDTO | UnitDTO |
defaultMaterialUnit | 默认原料单位 | integer | |
defaultProductUnit | 默认产品单位 | integer | |
defaultSemiProductUnit | 默认半成品单位 | integer | |
deleted | 是否已逻辑删除,可用值:ON,OFF | string | |
id | id | integer | |
name | 单位名称 | string | |
unitRelations | 单位转换 | array | UnitRelationDTO |
baseUnit | 单位 | UnitDTO | UnitDTO |
equivalentValue | 转换值 | number | |
id | 主键 | integer | |
transUnit | 目标单位 | UnitDTO | UnitDTO |
updateTime | 更新时间 | string | |
warehouseCode | 仓库编码 | string | |
warehouseId | 仓库id | integer | |
warehouseName | 仓库名 | string | |
warehouseQualifiedQty | 库存数W | number | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"attribute": [
{
"code": "",
"name": "",
"seq": 0,
"specId": 0,
"value": ""
}
],
"baseQualifiedQty": 0,
"itemCode": "",
"itemName": "",
"itemType": "",
"itemUnitDTO": {
"baseToInventoryQuantity": 0,
"baseToProductionQuantity": 0,
"baseToPurchaseQuantity": 0,
"baseToSaleQuantity": 0,
"baseUnit": {
"defaultMaterialUnit": 0,
"defaultProductUnit": 0,
"defaultSemiProductUnit": 0,
"deleted": "",
"id": 0,
"name": "",
"unitRelations": [
{
"baseUnit": {},
"equivalentValue": 0,
"id": 0,
"transUnit": {}
}
],
"updateTime": ""
},
"inventoryToBaseQuantity": 0,
"inventoryUnit": {},
"itemIdOriginal": "",
"jbkToProductionQuantity": 0,
"jbkUnit": {},
"productionToBaseQuantity": 0,
"productionToJbkQuantity": 0,
"productionUnit": {},
"purchaseToBaseQuantity": 0,
"purchaseUnit": {},
"saleToBaseQuantity": 0,
"saleUnit": {}
},
"warehouseCode": "",
"warehouseId": 0,
"warehouseName": "",
"warehouseQualifiedQty": 0
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 库存任务 API
# 完成报废入库
接口地址:/api/open/v2/inventory/task/completeScrapTask
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
此接口暂时用于佰源,通过报废入库webhook参数自动完成报废入库
请求示例:
{
"body": {
"code": "",
"createTime": 0,
"records": [
{
"confirmedQuantity": 0,
"defaultWarehouseCode": "",
"frameCode": "",
"itemCode": "",
"itemName": "",
"itemUnit": "",
"lotCode": "",
"prodInSnCode": "",
"quantity": 0,
"recordId": 0
}
],
"staffCode": "",
"workOrderCode": "",
"workOrderProcedureCode": "",
"workOrderProcedureName": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«WipScrapTask» | RequestParameter«WipScrapTask» |
body | false | WipScrapTask | WipScrapTask | ||
code | 库存单编码 | false | string | ||
createTime | 申请单创建时间 | false | integer | ||
records | 申请单明细 | false | array | WipScrapTaskRecord | |
confirmedQuantity | 已确认数量 | false | number | ||
defaultWarehouseCode | 物料默认仓库 | false | string | ||
frameCode | 框码 | false | string | ||
itemCode | 物料编码 | false | string | ||
itemName | 物料名称 | false | string | ||
itemUnit | 物料单位 | false | string | ||
lotCode | 物料批量码 | false | string | ||
prodInSnCode | 入库序列号 | false | string | ||
quantity | 申请数量 | false | number | ||
recordId | 记录id | false | integer | ||
staffCode | 申请员工编码 | false | string | ||
workOrderCode | 生产单号 | false | string | ||
workOrderProcedureCode | 生产工序编码 | false | string | ||
workOrderProcedureName | 生产工序名称 | 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/inventory/task/materialOut/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
根据备料单号确认备料任务,以进行后续操作
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/task/materialOut/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
查询所有进行中的备料任务
请求示例:
{
"body": {
"codes": [],
"createdEndTime": 0,
"createdStartTime": 0,
"pagingParam": {
"length": 0,
"start": 0
},
"state": 0,
"workOrderCodes": []
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskQueryParams» | RequestParameter«InventoryTaskQueryParams» |
body | false | InventoryTaskQueryParams | InventoryTaskQueryParams | ||
codes | 库存申请编码 | false | array | string | |
createdEndTime | 按照创建时间,筛选结束(毫秒) | false | integer | ||
createdStartTime | 按照创建时间,筛选开始(毫秒) | false | integer | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer | |||
state | 0 或者 1 | false | integer | ||
workOrderCodes | 生产单号 | false | array | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«MaterialRequirementInventoryTask» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«MaterialRequirementInventoryTask» | ListPagingResponseData«MaterialRequirementInventoryTask» | |
length | integer(int32) | ||
list | array | MaterialRequirementInventoryTask | |
code | 库存单编码 | string | |
createTime | 申请单创建时间 | integer | |
planTime | 计划时间 | integer | |
records | 申请单明细 | array | MaterialRequirementInventoryTaskRecord |
batchNumber | 批次编码 | string | |
confirmedQuantity | 已确认数量 | number | |
defaultLocationCode | 物料默认库位 | string | |
defaultWarehouseCode | 物料默认仓库 | string | |
itemCode | 物料编码 | string | |
itemName | 物料名称 | string | |
itemType | 物料类型。1:products;2:semi_products;3:materials;4:workInProcess;,可用值:PRODUCTS,SEMI_PRODUCTS,MATERIALS,WORK_IN_PROCESS | string | |
itemUnit | 物料单位 | string | |
quantity | 申请数量 | number | |
taskType | 任务类型:0=备料 1=领料 2=还料 3=补料 | integer | |
staffCode | 申请员工编码 | string | |
workOrderCode | 生产单号 | string | |
workOrderItemCode | 生产单加工对象物料编码 | string | |
workOrderProcedureCode | 生产工序编码 | string | |
workOrderProcedureName | 生产工序名称 | string | |
workShopWarehouseCode | 车间仓库编码 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"code": "",
"createTime": 0,
"planTime": 0,
"records": [
{
"batchNumber": "",
"confirmedQuantity": 0,
"defaultLocationCode": "",
"defaultWarehouseCode": "",
"itemCode": "",
"itemName": "",
"itemType": "",
"itemUnit": "",
"quantity": 0,
"taskType": 0
}
],
"staffCode": "",
"workOrderCode": "",
"workOrderItemCode": "",
"workOrderProcedureCode": "",
"workOrderProcedureName": "",
"workShopWarehouseCode": ""
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 确认还料入库任务
接口地址:/api/open/v2/inventory/task/materialReturn/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/task/materialReturn/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"codes": [],
"createdEndTime": 0,
"createdStartTime": 0,
"pagingParam": {
"length": 0,
"start": 0
},
"state": 0,
"workOrderCodes": []
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskQueryParams» | RequestParameter«InventoryTaskQueryParams» |
body | false | InventoryTaskQueryParams | InventoryTaskQueryParams | ||
codes | 库存申请编码 | false | array | string | |
createdEndTime | 按照创建时间,筛选结束(毫秒) | false | integer | ||
createdStartTime | 按照创建时间,筛选开始(毫秒) | false | integer | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer | |||
state | 0 或者 1 | false | integer | ||
workOrderCodes | 生产单号 | false | array | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«MaterialReturnInventoryTask» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«MaterialReturnInventoryTask» | ListPagingResponseData«MaterialReturnInventoryTask» | |
length | integer(int32) | ||
list | array | MaterialReturnInventoryTask | |
code | 库存单编码 | string | |
createTime | 申请单创建时间 | integer | |
planTime | 计划完成 | integer | |
records | 申请单明细 | array | MaterialReturnInventoryTaskRecord |
batchNumber | 物料批量码 | string | |
confirmedQuantity | 已确认数量 | number | |
defaultLocationCode | 物料默认库位 | string | |
defaultReturnWarehouseCode | 还料默认仓库 | string | |
defaultWarehouseCode | 物料默认仓库 | string | |
itemCode | 物料编码 | string | |
itemName | 物料名称 | string | |
itemType | 物料类型。1:products;2:semi_products;3:materials;4:workInProcess;,可用值:PRODUCTS,SEMI_PRODUCTS,MATERIALS,WORK_IN_PROCESS | string | |
itemUnit | 物料单位 | string | |
quantity | 申请数量 | number | |
returnSnCode | 物料退料的sn列表 | string | |
returnType | 物料退料类型:1.合格品 2.次品 | boolean | |
staffCode | 申请员工编码 | string | |
workOrderCode | 生产单号 | string | |
workOrderItemCode | 生产单加工对象物料编码 | string | |
workOrderProcedureCode | 生产工序编码 | string | |
workOrderProcedureName | 生产工序名称 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"code": "",
"createTime": 0,
"planTime": 0,
"records": [
{
"batchNumber": "",
"confirmedQuantity": 0,
"defaultLocationCode": "",
"defaultReturnWarehouseCode": "",
"defaultWarehouseCode": "",
"itemCode": "",
"itemName": "",
"itemType": "",
"itemUnit": "",
"quantity": 0,
"returnSnCode": "",
"returnType": true
}
],
"staffCode": "",
"workOrderCode": "",
"workOrderItemCode": "",
"workOrderProcedureCode": "",
"workOrderProcedureName": ""
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 确认生产委外入库
接口地址:/api/open/v2/inventory/task/outSource/purchase/in/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"records": [
{
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snCodes": [],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«OutSourcePurchaseInConfirmParams» | RequestParameter«OutSourcePurchaseInConfirmParams» |
body | false | OutSourcePurchaseInConfirmParams | OutSourcePurchaseInConfirmParams | ||
code | 委外入库编码 | true | string | ||
records | 库存确认明细 | false | array | OutSourcePurchaseInConfirmParamsRecord | |
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snCodes | sn编码 | 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/inventory/task/outSource/purchase/transfer/out/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"records": [
{
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snCodes": [],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«OutSourceTransferOutConfirmParams» | RequestParameter«OutSourceTransferOutConfirmParams» |
body | false | OutSourceTransferOutConfirmParams | OutSourceTransferOutConfirmParams | ||
code | 委外转出编码 | true | string | ||
records | 库存确认明细 | false | array | OutSourceTransferOutConfirmParamsRecord | |
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snCodes | sn编码 | 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/inventory/task/productionIn/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
物料在途数即参与 MPS&MRP 运算的全部物料在途,每次运算都是全量导入。此前导入数据会被覆盖
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/task/productionIn/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"codes": [],
"createdEndTime": 0,
"createdStartTime": 0,
"pagingParam": {
"length": 0,
"start": 0
},
"state": 0,
"workOrderCodes": []
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskQueryParams» | RequestParameter«InventoryTaskQueryParams» |
body | false | InventoryTaskQueryParams | InventoryTaskQueryParams | ||
codes | 库存申请编码 | false | array | string | |
createdEndTime | 按照创建时间,筛选结束(毫秒) | false | integer | ||
createdStartTime | 按照创建时间,筛选开始(毫秒) | false | integer | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer | |||
state | 0 或者 1 | false | integer | ||
workOrderCodes | 生产单号 | false | array | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«ProductionStockingInboundTask» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«ProductionStockingInboundTask» | ListPagingResponseData«ProductionStockingInboundTask» | |
length | integer(int32) | ||
list | array | ProductionStockingInboundTask | |
code | 库存单编码 | string | |
createTime | 申请单创建时间 | integer | |
records | 申请单明细 | array | ProductionInventoryTaskRecord |
batchNumber | 批次号 | string | |
confirmedQuantity | 已确认数量 | number | |
createTime | 创建时间 | integer | |
defaultLocationCode | 物料默认库位 | string | |
defaultWarehouseCode | 物料默认仓库 | string | |
frameCode | 生产框码 | string | |
itemCode | 物料编码 | string | |
itemName | 物料名称 | string | |
itemUnit | 物料单位 | string | |
lotCode | 物料批量码 | string | |
needConfirmedQuantity | number | ||
prodInSnCode | 入库序列号 | string | |
quantity | 申请数量 | number | |
recordId | 记录id | integer | |
staffCode | 申请员工编码 | string | |
staffName | 申请员工名称 | string | |
workOrderCode | 生产单号 | string | |
workOrderProcedureCode | 生产工序编码 | string | |
workOrderProcedureName | 生产工序名称 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"code": "",
"createTime": 0,
"records": [
{
"batchNumber": "",
"confirmedQuantity": 0,
"createTime": 0,
"defaultLocationCode": "",
"defaultWarehouseCode": "",
"frameCode": "",
"itemCode": "",
"itemName": "",
"itemUnit": "",
"lotCode": "",
"needConfirmedQuantity": 0,
"prodInSnCode": "",
"quantity": 0,
"recordId": 0
}
],
"staffCode": "",
"staffName": "",
"workOrderCode": "",
"workOrderProcedureCode": "",
"workOrderProcedureName": ""
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 确认采购退货
接口地址:/api/open/v2/inventory/task/purchaseReturn/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter | RequestParameter |
body | false | object |
响应状态:
状态码 | 说明 | 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/inventory/task/requisition/in/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/task/requisition/out/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/task/requisition/transfer/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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": ""
}
# 确认移库任务v2
接口地址:/api/open/v2/inventory/task/requisition/transfer/confirm/v2
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
支持定义出入库
请求示例:
{
"body": {
"businessType": "特殊移库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"inLocationCode": "",
"inWarehouseCode": "",
"itemCode": "",
"outLocationCode": "",
"outWarehouseCode": "",
"quantity": 0
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«AutoTransferConfirmParams» | RequestParameter«AutoTransferConfirmParams» |
body | false | AutoTransferConfirmParams | AutoTransferConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TransferConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
inLocationCode | 入库库位编码 | false | string | ||
inWarehouseCode | 入库仓库编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
outLocationCode | 出库库位编码 | false | string | ||
outWarehouseCode | 出库仓库编码 | false | string | ||
quantity | 确认数量 | true | number |
响应状态:
状态码 | 说明 | 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/inventory/task/salesOut/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/task/salesReturn/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/task/scrap/confirm
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"comments": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
],
"workOrderCode": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | requestParameter | body | true | RequestParameter«InventoryTaskAutoConfirmParams» | RequestParameter«InventoryTaskAutoConfirmParams» |
body | false | InventoryTaskAutoConfirmParams | InventoryTaskAutoConfirmParams | ||
comments | 备注 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
workOrderCode | 生产单编码 | true | 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
# 作废入库申请
接口地址:/api/open/v2/inventory/requisition/in/abandon
请求方式: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/inventory/requisition/in/audit
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"message": "",
"orderCode": "",
"result": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«StockRequisitionAuditParam» | RequestParameter«StockRequisitionAuditParam» |
body | false | StockRequisitionAuditParam | StockRequisitionAuditParam | ||
message | 审核人意见 | false | string | ||
orderCode | 库存申请单编码 | true | string | ||
result | 审核人结论,可用值:PENDING,WAITING,RUNNING,FINISHED | true | 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/inventory/requisition/in/autoCreate
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«InventoryTaskConfirmParams» | RequestParameter«InventoryTaskConfirmParams» |
body | false | InventoryTaskConfirmParams | InventoryTaskConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | 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/inventory/requisition/in/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"approveProcessCode": "",
"businessType": "特殊入库",
"code": "STI-00001",
"comments": "",
"department": "",
"details": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"relativeOrderCode": "",
"relativeOrderType": "",
"warehouseCode": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
stockInRequisitionSaveParamRequestParameter | stockInRequisitionSaveParamRequestParameter | body | true | RequestParameter«StockRequisitionSaveParam» | RequestParameter«StockRequisitionSaveParam» |
body | false | StockRequisitionSaveParam | StockRequisitionSaveParam | ||
approveProcessCode | 审核流程编码 | false | string | ||
businessType | 自定义业务类型 | false | string | ||
code | 申请单编码 | false | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
details | false | array | Detail | ||
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 申请批次码 | false | string | ||
itemCode | 物料编码 | false | string | ||
quantity | 申请数量 | false | number | ||
warehouseBinCode | 库位编码 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
relativeOrderCode | 关联的单据编码 | false | string | ||
relativeOrderType | 关联的单据类型,可用值:SALE_ORDER,WORK_ORDER,PURCHASE_ORDER | false | 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/inventory/requisition/in/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/inventory/requisition/in/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"codeLike": "",
"pagingParam": {
"length": 0,
"start": 0
}
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
queryParamRequestParameter | queryParamRequestParameter | body | true | RequestParameter«StockRequisitionQueryParam» | RequestParameter«StockRequisitionQueryParam» |
body | false | StockRequisitionQueryParam | StockRequisitionQueryParam | ||
code | 编码完全匹配 | false | string | ||
codeLike | 编码模糊匹配 | false | string | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«StockRequisitionDTO» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«StockRequisitionDTO» | ListPagingResponseData«StockRequisitionDTO» | |
length | integer(int32) | ||
list | array | StockRequisitionDTO | |
approveProcessCode | 审核流程编码 | string | |
businessType | 自定义业务类型 | string | |
code | 入库申请单编码 | string | |
comments | 备注 | string | |
records | array | Detail | |
assistQuantity | 辅助单位数量 | number | |
batchNumber | 申请批次码 | string | |
itemCode | 物料编码 | string | |
quantity | 申请数量 | number | |
warehouseBinCode | 库位编码 | string | |
warehouseCode | 仓库编码 | string | |
referenceOrderNumber | 关联单据编码 | string | |
referenceOrderType | 关联单据类型 | integer | |
warehouseCode | 仓库编码 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"approveProcessCode": "",
"businessType": "",
"code": "STI-00001",
"comments": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"referenceOrderNumber": "",
"referenceOrderType": 0,
"warehouseCode": ""
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 修改入库申请详情
接口地址:/api/open/v2/inventory/requisition/in/update
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"approveProcessCode": "",
"businessType": "特殊入库",
"code": "STI-00001",
"comments": "",
"department": "",
"details": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"relativeOrderCode": "",
"relativeOrderType": "",
"warehouseCode": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
customerSaveParamRequestParameter | customerSaveParamRequestParameter | body | true | RequestParameter«StockRequisitionSaveParam» | RequestParameter«StockRequisitionSaveParam» |
body | false | StockRequisitionSaveParam | StockRequisitionSaveParam | ||
approveProcessCode | 审核流程编码 | false | string | ||
businessType | 自定义业务类型 | false | string | ||
code | 申请单编码 | false | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
details | false | array | Detail | ||
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 申请批次码 | false | string | ||
itemCode | 物料编码 | false | string | ||
quantity | 申请数量 | false | number | ||
warehouseBinCode | 库位编码 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
relativeOrderCode | 关联的单据编码 | false | string | ||
relativeOrderType | 关联的单据类型,可用值:SALE_ORDER,WORK_ORDER,PURCHASE_ORDER | false | 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/inventory/requisition/out/abandon
请求方式: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/inventory/requisition/out/audit
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"message": "",
"orderCode": "",
"result": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«StockRequisitionAuditParam» | RequestParameter«StockRequisitionAuditParam» |
body | false | StockRequisitionAuditParam | StockRequisitionAuditParam | ||
message | 审核人意见 | false | string | ||
orderCode | 库存申请单编码 | true | string | ||
result | 审核人结论,可用值:PENDING,WAITING,RUNNING,FINISHED | true | 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/inventory/requisition/out/autoCreate
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊入库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"locationCode": "",
"quantity": 0,
"snInfos": [
{
"assistQuantity": 0,
"quantity": 0,
"sn": ""
}
],
"warehouseCode": ""
}
],
"relativeOrderCode": "",
"relativeOrderType": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«StockRequisitionOutAutoCreateParam» | RequestParameter«StockRequisitionOutAutoCreateParam» |
body | false | StockRequisitionOutAutoCreateParam | StockRequisitionOutAutoCreateParam | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TaskConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
locationCode | 库位编码 | false | string | ||
quantity | 确认数量 | true | number | ||
snInfos | sn信息 | false | array | SnParam | |
assistQuantity | sn物料确认数量 | false | number | ||
quantity | sn物料确认数量 | false | number | ||
sn | sn编号 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
relativeOrderCode | 关联的单据编码 | false | string | ||
relativeOrderType | 关联的单据类型,可用值:SALE_ORDER,WORK_ORDER,PURCHASE_ORDER | 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/inventory/requisition/out/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"approveProcessCode": "",
"businessType": "特殊入库",
"code": "STI-00001",
"comments": "",
"department": "",
"details": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"relativeOrderCode": "",
"relativeOrderType": "",
"warehouseCode": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
stockInRequisitionSaveParamRequestParameter | stockInRequisitionSaveParamRequestParameter | body | true | RequestParameter«StockRequisitionSaveParam» | RequestParameter«StockRequisitionSaveParam» |
body | false | StockRequisitionSaveParam | StockRequisitionSaveParam | ||
approveProcessCode | 审核流程编码 | false | string | ||
businessType | 自定义业务类型 | false | string | ||
code | 申请单编码 | false | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
details | false | array | Detail | ||
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 申请批次码 | false | string | ||
itemCode | 物料编码 | false | string | ||
quantity | 申请数量 | false | number | ||
warehouseBinCode | 库位编码 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
relativeOrderCode | 关联的单据编码 | false | string | ||
relativeOrderType | 关联的单据类型,可用值:SALE_ORDER,WORK_ORDER,PURCHASE_ORDER | false | 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/inventory/requisition/out/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/inventory/requisition/out/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"codeLike": "",
"pagingParam": {
"length": 0,
"start": 0
}
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
queryParamRequestParameter | queryParamRequestParameter | body | true | RequestParameter«StockRequisitionQueryParam» | RequestParameter«StockRequisitionQueryParam» |
body | false | StockRequisitionQueryParam | StockRequisitionQueryParam | ||
code | 编码完全匹配 | false | string | ||
codeLike | 编码模糊匹配 | false | string | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«StockRequisitionDTO» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«StockRequisitionDTO» | ListPagingResponseData«StockRequisitionDTO» | |
length | integer(int32) | ||
list | array | StockRequisitionDTO | |
approveProcessCode | 审核流程编码 | string | |
businessType | 自定义业务类型 | string | |
code | 入库申请单编码 | string | |
comments | 备注 | string | |
records | array | Detail | |
assistQuantity | 辅助单位数量 | number | |
batchNumber | 申请批次码 | string | |
itemCode | 物料编码 | string | |
quantity | 申请数量 | number | |
warehouseBinCode | 库位编码 | string | |
warehouseCode | 仓库编码 | string | |
referenceOrderNumber | 关联单据编码 | string | |
referenceOrderType | 关联单据类型 | integer | |
warehouseCode | 仓库编码 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"approveProcessCode": "",
"businessType": "",
"code": "STI-00001",
"comments": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"referenceOrderNumber": "",
"referenceOrderType": 0,
"warehouseCode": ""
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 修改出库申请详情
接口地址:/api/open/v2/inventory/requisition/out/update
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"approveProcessCode": "",
"businessType": "特殊入库",
"code": "STI-00001",
"comments": "",
"department": "",
"details": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"relativeOrderCode": "",
"relativeOrderType": "",
"warehouseCode": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
customerSaveParamRequestParameter | customerSaveParamRequestParameter | body | true | RequestParameter«StockRequisitionSaveParam» | RequestParameter«StockRequisitionSaveParam» |
body | false | StockRequisitionSaveParam | StockRequisitionSaveParam | ||
approveProcessCode | 审核流程编码 | false | string | ||
businessType | 自定义业务类型 | false | string | ||
code | 申请单编码 | false | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
details | false | array | Detail | ||
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 申请批次码 | false | string | ||
itemCode | 物料编码 | false | string | ||
quantity | 申请数量 | false | number | ||
warehouseBinCode | 库位编码 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
relativeOrderCode | 关联的单据编码 | false | string | ||
relativeOrderType | 关联的单据类型,可用值:SALE_ORDER,WORK_ORDER,PURCHASE_ORDER | false | 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/inventory/requisition/transfer/abandon
请求方式: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/inventory/requisition/transfer/audit
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"message": "",
"orderCode": "",
"result": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«StockRequisitionAuditParam» | RequestParameter«StockRequisitionAuditParam» |
body | false | StockRequisitionAuditParam | StockRequisitionAuditParam | ||
message | 审核人意见 | false | string | ||
orderCode | 库存申请单编码 | true | string | ||
result | 审核人结论,可用值:PENDING,WAITING,RUNNING,FINISHED | true | 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": ""
}
# 创建移库申请,自动完成(建议使用v2)
接口地址:/api/open/v2/inventory/requisition/transfer/autoCreate
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊移库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"inLocationCode": "",
"inWarehouseCode": "",
"itemCode": "",
"outLocationCode": "",
"outWarehouseCode": "",
"quantity": 0
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«AutoTransferConfirmParams» | RequestParameter«AutoTransferConfirmParams» |
body | false | AutoTransferConfirmParams | AutoTransferConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TransferConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
inLocationCode | 入库库位编码 | false | string | ||
inWarehouseCode | 入库仓库编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
outLocationCode | 出库库位编码 | false | string | ||
outWarehouseCode | 出库仓库编码 | false | string | ||
quantity | 确认数量 | true | number |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 创建移库申请,自动完成V2,支持相同物料行
接口地址:/api/open/v2/inventory/requisition/transfer/autoCreate/v2
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"businessType": "特殊移库",
"code": "",
"comments": "",
"department": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"inLocationCode": "",
"inWarehouseCode": "",
"itemCode": "",
"outLocationCode": "",
"outWarehouseCode": "",
"quantity": 0
}
]
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
parameter | parameter | body | true | RequestParameter«AutoTransferConfirmParams» | RequestParameter«AutoTransferConfirmParams» |
body | false | AutoTransferConfirmParams | AutoTransferConfirmParams | ||
businessType | 自定义业务类型 | false | string | ||
code | 库存申请编码 | true | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
records | 库存确认明细 | false | array | TransferConfirmParamsRecord | |
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 批次编码 | false | string | ||
inLocationCode | 入库库位编码 | false | string | ||
inWarehouseCode | 入库仓库编码 | false | string | ||
itemCode | 物料编码 | true | string | ||
outLocationCode | 出库库位编码 | false | string | ||
outWarehouseCode | 出库仓库编码 | false | string | ||
quantity | 确认数量 | true | number |
响应状态:
状态码 | 说明 | 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/inventory/requisition/transfer/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"approveProcessCode": "",
"businessType": "特殊移库",
"code": "STI-00001",
"comments": "",
"department": "",
"details": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"inLocationCode": "",
"outLocationCode": "",
"warehouseCodeIn": "",
"warehouseCodeOut": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
stockInRequisitionSaveParamRequestParameter | stockInRequisitionSaveParamRequestParameter | body | true | RequestParameter«StockTransferRequisitionSaveParam» | RequestParameter«StockTransferRequisitionSaveParam» |
body | false | StockTransferRequisitionSaveParam | StockTransferRequisitionSaveParam | ||
approveProcessCode | 审核流程编码 | false | string | ||
businessType | 自定义业务类型 | false | string | ||
code | 申请单编码 | false | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
details | false | array | Detail | ||
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 申请批次码 | false | string | ||
itemCode | 物料编码 | false | string | ||
quantity | 申请数量 | false | number | ||
warehouseBinCode | 库位编码 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
inLocationCode | 入库库位编码 | false | string | ||
outLocationCode | 出库库位编码 | false | string | ||
warehouseCodeIn | 移入仓库编码 | false | string | ||
warehouseCodeOut | 移出仓库编码 | 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/inventory/requisition/transfer/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/inventory/requisition/transfer/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"code": "",
"codeLike": "",
"pagingParam": {
"length": 0,
"start": 0
}
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
queryParamRequestParameter | queryParamRequestParameter | body | true | RequestParameter«StockRequisitionQueryParam» | RequestParameter«StockRequisitionQueryParam» |
body | false | StockRequisitionQueryParam | StockRequisitionQueryParam | ||
code | 编码完全匹配 | false | string | ||
codeLike | 编码模糊匹配 | false | string | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«StockTransferRequisitionDTO» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«StockTransferRequisitionDTO» | ListPagingResponseData«StockTransferRequisitionDTO» | |
length | integer(int32) | ||
list | array | StockTransferRequisitionDTO | |
approveProcessCode | 审核流程编码 | string | |
code | 移库申请单编码 | string | |
comments | 备注 | string | |
records | array | Detail | |
assistQuantity | 辅助单位数量 | number | |
batchNumber | 申请批次码 | string | |
itemCode | 物料编码 | string | |
quantity | 申请数量 | number | |
warehouseBinCode | 库位编码 | string | |
warehouseCode | 仓库编码 | string | |
warehouseCodeIn | 移入仓库编码 | string | |
warehouseCodeOut | 移出仓库编码 | string | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"approveProcessCode": "",
"code": "STI-00001",
"comments": "",
"records": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"warehouseCodeIn": "",
"warehouseCodeOut": ""
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 修改移库申请详情
接口地址:/api/open/v2/inventory/requisition/transfer/update
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"approveProcessCode": "",
"businessType": "特殊移库",
"code": "STI-00001",
"comments": "",
"department": "",
"details": [
{
"assistQuantity": 0,
"batchNumber": "",
"itemCode": "",
"quantity": 0,
"warehouseBinCode": "",
"warehouseCode": ""
}
],
"inLocationCode": "",
"outLocationCode": "",
"warehouseCodeIn": "",
"warehouseCodeOut": ""
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
customerSaveParamRequestParameter | customerSaveParamRequestParameter | body | true | RequestParameter«StockTransferRequisitionSaveParam» | RequestParameter«StockTransferRequisitionSaveParam» |
body | false | StockTransferRequisitionSaveParam | StockTransferRequisitionSaveParam | ||
approveProcessCode | 审核流程编码 | false | string | ||
businessType | 自定义业务类型 | false | string | ||
code | 申请单编码 | false | string | ||
comments | 备注 | false | string | ||
department | 部门 | false | string | ||
details | false | array | Detail | ||
assistQuantity | 辅助单位数量 | false | number | ||
batchNumber | 申请批次码 | false | string | ||
itemCode | 物料编码 | false | string | ||
quantity | 申请数量 | false | number | ||
warehouseBinCode | 库位编码 | false | string | ||
warehouseCode | 仓库编码 | false | string | ||
inLocationCode | 入库库位编码 | false | string | ||
outLocationCode | 出库库位编码 | false | string | ||
warehouseCodeIn | 移入仓库编码 | false | string | ||
warehouseCodeOut | 移出仓库编码 | 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": ""
}