# lwc-cloud-erp-stock API 接口文档

- 文档标题：shell-erp
- 版本：3.0.12
- 描述：LWC Cloud API接口文档
- 数据来源：https://api.leadwaycloud.com/lwc-cloud-erp-stock/v3/api-docs
- 生成时间：2026-08-03T22:00:18.729Z
- 接口数量：524
- 分组数量：66
- 模型数量：792

## 服务地址

| 地址 | 说明 |
| --- | --- |
| http://localhost:8080 | 开发环境 |
| https://api.leadwaycloud.com | 测试环境 |

## 接口目录

### 仓库/库位

- [PUT /api/stock/warehouse/update/{id} - 编辑仓库/库位](#put-api-stock-warehouse-update-id-update)
- [POST /api/stock/warehouse/export - 导出仓库/库位](#post-api-stock-warehouse-export-exportwarehouse)
- [POST /api/stock/warehouse/add - 添加仓库/库位](#post-api-stock-warehouse-add-add-2)
- [GET /api/stock/warehouse/query/{id} - 查询仓库/库位详情](#get-api-stock-warehouse-query-id-query)
- [GET /api/stock/warehouse/list - 查询仓库/库位集合](#get-api-stock-warehouse-list-list)
- [DELETE /api/stock/warehouse/delete/{id} - 删除仓库/库位](#delete-api-stock-warehouse-delete-id-delete-1)

### 领用出库单

- [PUT /api/stock/useDelivery/updateByStatusDone/{id} - 编辑完成状态的领用出库单](#put-api-stock-usedelivery-updatebystatusdone-id-updatebystatusdone)
- [PUT /api/stock/useDelivery/update/{id} - 编辑领用出库单](#put-api-stock-usedelivery-update-id-update-1)
- [PUT /api/stock/useDelivery/done/{id} - 完成领用出库单](#put-api-stock-usedelivery-done-id-done)
- [PUT /api/stock/useDelivery/cancel/{id} - 取消领用出库单](#put-api-stock-usedelivery-cancel-id-cancel)
- [POST /api/stock/useDelivery/formatUseDeliveryLine/{merchantId} - 领用出库明细格式化导入](#post-api-stock-usedelivery-formatusedeliveryline-merchantid-formatusedeliverylin)
- [POST /api/stock/useDelivery/export - 导出领用出库单](#post-api-stock-usedelivery-export-exportusemove)
- [POST /api/stock/useDelivery/batchBalance - 领用出库单批量记账-万航](#post-api-stock-usedelivery-batchbalance-batchbalance)
- [POST /api/stock/useDelivery/add - 添加领用出库单](#post-api-stock-usedelivery-add-add-3)
- [GET /api/stock/useDelivery/page - 查询领用出库单列表](#get-api-stock-usedelivery-page-page-6)
- [GET /api/stock/useDelivery/get/{id} - 查询领用出库单详情](#get-api-stock-usedelivery-get-id-get-5)
- [DELETE /api/stock/useDelivery/delete/{id} - 删除领用出库单](#delete-api-stock-usedelivery-delete-id-delete-2)

### 库间调拨管理

- [PUT /api/stock/transferInternal/update/{id} - 编辑库间调拨](#put-api-stock-transferinternal-update-id-update-2)
- [PUT /api/stock/transferInternal/done/{id} - 完成库间调拨](#put-api-stock-transferinternal-done-id-done-1)
- [PUT /api/stock/transferInternal/cancel/{id} - 取消库间调拨](#put-api-stock-transferinternal-cancel-id-cancel-1)
- [POST /api/stock/transferInternal/formatTransferInternalLine/{merchantId} - 库间调拨明细格式化导入](#post-api-stock-transferinternal-formattransferinternalline-merchantid-formattran)
- [POST /api/stock/transferInternal/export - 导出库间调拨](#post-api-stock-transferinternal-export-exporttransfer)
- [POST /api/stock/transferInternal/add - 添加库间调拨](#post-api-stock-transferinternal-add-add-4)
- [POST /api/stock/transferInternal/addList - 批量添加库间调拨](#post-api-stock-transferinternal-addlist-add-5)
- [GET /api/stock/transferInternal/page - 分页查询库间调拨](#get-api-stock-transferinternal-page-page-7)
- [GET /api/stock/transferInternal/get/{id} - 查询库间调拨详情](#get-api-stock-transferinternal-get-id-get-6)
- [DELETE /api/stock/transferInternal/delete/{id} - 删除库间调拨](#delete-api-stock-transferinternal-delete-id-delete-3)

### 跨店调拨单

- [PUT /api/stock/transferCross/update/{id} - 编辑跨店调拨单](#put-api-stock-transfercross-update-id-update-3)
- [PUT /api/stock/transferCross/cancel/{id} - 取消跨店调拨单](#put-api-stock-transfercross-cancel-id-cancel-2)
- [POST /api/stock/transferCross/import/{merchantId}/{companyId} - 导入跨店调拨单](#post-api-stock-transfercross-import-merchantid-companyid-importtransfer)
- [POST /api/stock/transferCross/export - 导出跨店调拨单](#post-api-stock-transfercross-export-exporttransfer-1)
- [POST /api/stock/transferCross/add - 添加跨店调拨单](#post-api-stock-transfercross-add-add-6)
- [POST /api/stock/transferCross/addList - 批量添加跨店调拨单](#post-api-stock-transfercross-addlist-addlist)
- [GET /api/stock/transferCross/queryOrderLineGoodsQty/{id} - 获取跨店调拨单明细行商品数量情况](#get-api-stock-transfercross-queryorderlinegoodsqty-id-getordergoodslineqty)
- [GET /api/stock/transferCross/page - 查询跨店调拨单列表](#get-api-stock-transfercross-page-page-8)
- [GET /api/stock/transferCross/get/{id} - 查询跨店调拨单详情](#get-api-stock-transfercross-get-id-get-7)
- [GET /api/stock/transferCross/app/page - 查询跨店调拨单APP列表](#get-api-stock-transfercross-app-page-apppage)
- [DELETE /api/stock/transferCross/delete - 删除跨店调拨单](#delete-api-stock-transfercross-delete-delete-4)

### 入库单

- [PUT /api/stock/receive/updateByStatusDone/{id} - 编辑完成状态的入库单](#put-api-stock-receive-updatebystatusdone-id-updatebystatusdone-1)
- [PUT /api/stock/receive/update/{id} - 编辑入库单](#put-api-stock-receive-update-id-update-4)
- [PUT /api/stock/receive/done/{id} - 完成入库单](#put-api-stock-receive-done-id-done-2)
- [PUT /api/stock/receive/cancel/{id} - 取消入库单](#put-api-stock-receive-cancel-id-cancel-3)
- [POST /api/stock/receive/import/{merchantId}/{companyId}/{type} - 导入入库单](#post-api-stock-receive-import-merchantid-companyid-type-importmove)
- [POST /api/stock/receive/export - 导出入库单](#post-api-stock-receive-export-exportmove)
- [POST /api/stock/receive/add - 添加入库单](#post-api-stock-receive-add-add-7)
- [GET /api/stock/receive/queryMoveLineGoodsQty/{moveId} - 获取入库订单明细行商品数量情况](#get-api-stock-receive-querymovelinegoodsqty-moveid-getmovegoodslineqty)
- [GET /api/stock/receive/page - 查询入库单列表](#get-api-stock-receive-page-page-9)
- [GET /api/stock/receive/get/{id} - 查询入库单详情](#get-api-stock-receive-get-id-get-8)
- [DELETE /api/stock/receive/delete/{id} - 删除入库单](#delete-api-stock-receive-delete-id-delete-5)

### 领用退货入库单

- [PUT /api/stock/reUseDelivery/updateByStatusDone/{id} - 编辑完成状态的领用退货单](#put-api-stock-reusedelivery-updatebystatusdone-id-updatebystatusdone-2)
- [PUT /api/stock/reUseDelivery/update/{id} - 编辑领用退货单](#put-api-stock-reusedelivery-update-id-update-5)
- [PUT /api/stock/reUseDelivery/done/{id} - 完成领用退货单](#put-api-stock-reusedelivery-done-id-done-3)
- [PUT /api/stock/reUseDelivery/cancel/{id} - 取消领用退货单](#put-api-stock-reusedelivery-cancel-id-cancel-4)
- [POST /api/stock/reUseDelivery/export - 导出领用退货单](#post-api-stock-reusedelivery-export-exportusemove-1)
- [POST /api/stock/reUseDelivery/add - 添加领用退货单](#post-api-stock-reusedelivery-add-add-8)
- [GET /api/stock/reUseDelivery/page - 查询领用退货单列表](#get-api-stock-reusedelivery-page-page-10)
- [GET /api/stock/reUseDelivery/get/{id} - 查询领用退货单详情](#get-api-stock-reusedelivery-get-id-get-9)
- [DELETE /api/stock/reUseDelivery/delete/{id} - 删除领用退货单](#delete-api-stock-reusedelivery-delete-id-delete-6)

### 退货入库单

- [PUT /api/stock/reReceive/updateByStatusDone/{id} - 编辑完成状态的退货入库单](#put-api-stock-rereceive-updatebystatusdone-id-updatebystatusdone-3)
- [PUT /api/stock/reReceive/update/{id} - 编辑退货入库单](#put-api-stock-rereceive-update-id-update-6)
- [PUT /api/stock/reReceive/done/{id} - 完成退货入库单](#put-api-stock-rereceive-done-id-done-4)
- [PUT /api/stock/reReceive/cancel/{id} - 取消退货入库单](#put-api-stock-rereceive-cancel-id-cancel-5)
- [POST /api/stock/reReceive/add - 添加退货入库单](#post-api-stock-rereceive-add-add-9)
- [GET /api/stock/reReceive/page - 查询退货入库单分页列表](#get-api-stock-rereceive-page-page-11)
- [GET /api/stock/reReceive/get/{id} - 查询退货入库单详情](#get-api-stock-rereceive-get-id-get-10)
- [DELETE /api/stock/reReceive/delete/{id} - 删除退货入库单](#delete-api-stock-rereceive-delete-id-delete-7)

### 退货出库单

- [PUT /api/stock/reDelivery/updateByStatusDone/{id} - 编辑完成状态的退货出库单](#put-api-stock-redelivery-updatebystatusdone-id-updatebystatusdone-4)
- [PUT /api/stock/reDelivery/update/{id} - 编辑退货出库单](#put-api-stock-redelivery-update-id-update-7)
- [PUT /api/stock/reDelivery/done/{id} - 完成退货出库单](#put-api-stock-redelivery-done-id-done-5)
- [PUT /api/stock/reDelivery/cancel/{id} - 取消退货出库单](#put-api-stock-redelivery-cancel-id-cancel-6)
- [POST /api/stock/reDelivery/export - 导出退货出库单](#post-api-stock-redelivery-export-exportmove-1)
- [POST /api/stock/reDelivery/add - 添加退货出库单](#post-api-stock-redelivery-add-add-10)
- [GET /api/stock/reDelivery/page - 查询退货出库单列表](#get-api-stock-redelivery-page-page-12)
- [GET /api/stock/reDelivery/get/{id} - 查询退货出库单详情](#get-api-stock-redelivery-get-id-get-11)
- [DELETE /api/stock/reDelivery/delete/{id} - 删除退货出库单](#delete-api-stock-redelivery-delete-id-delete-8)

### CRM仓库管理

- [PUT /api/stock/partnerWarehouse/updateDef - 设置CRM关系与CRM仓库关系默认值](#put-api-stock-partnerwarehouse-updatedef-updatedef)
- [PUT /api/stock/partnerWarehouse/update/{id} - 编辑CRM仓库](#put-api-stock-partnerwarehouse-update-id-update-8)
- [PUT /api/stock/partnerWarehouse/deleteStockPartnerWarehouseRelation - 删除CRM与CRM仓库关系](#put-api-stock-partnerwarehouse-deletestockpartnerwarehouserelation-deletestockpa)
- [PUT /api/stock/partnerWarehouse/addStockPartnerWarehouseRelation - 绑定CRM与CRM仓库关系](#put-api-stock-partnerwarehouse-addstockpartnerwarehouserelation-addstockpartnerw)
- [POST /api/stock/partnerWarehouse/add - 新增CRM仓库](#post-api-stock-partnerwarehouse-add-add-11)
- [GET /api/stock/partnerWarehouse/page - 条件分页查询CRM仓库](#get-api-stock-partnerwarehouse-page-page-13)
- [GET /api/stock/partnerWarehouse/listByWarehouseId/{id} - 获取CRM关系](#get-api-stock-partnerwarehouse-listbywarehouseid-id-listbywarehouseid)
- [GET /api/stock/partnerWarehouse/listByPartnerId/{id} - 获取CRM仓库](#get-api-stock-partnerwarehouse-listbypartnerid-id-listbypartnerid)
- [GET /api/stock/partnerWarehouse/get/{id} - CRM仓库详情](#get-api-stock-partnerwarehouse-get-id-get-12)

### 收油单管理

- [PUT /api/stock/oilReceive/update/{id} - 编辑收油单](#put-api-stock-oilreceive-update-id-update-9)
- [PUT /api/stock/oilReceive/done/{id} - 完成收油单](#put-api-stock-oilreceive-done-id-done-6)
- [PUT /api/stock/oilReceive/cancel/{id} - 取消收油单](#put-api-stock-oilreceive-cancel-id-cancel-7)
- [POST /api/stock/oilReceive/bindReceiveOilLogs - 绑定收油日志](#post-api-stock-oilreceive-bindreceiveoillogs-bindreceiveoillogs)
- [POST /api/stock/oilReceive/add - 添加收油单](#post-api-stock-oilreceive-add-add-12)
- [POST /api/stock/oilReceive/addReceiveOilLogs - 添加收油日志](#post-api-stock-oilreceive-addreceiveoillogs-addreceiveoillogs)
- [GET /api/stock/oilReceive/queryReceiveOilLogs - 查询收油日志列表](#get-api-stock-oilreceive-queryreceiveoillogs-queryreceiveoillogs)
- [GET /api/stock/oilReceive/page - 查询收油单列表](#get-api-stock-oilreceive-page-page-14)
- [GET /api/stock/oilReceive/get/{id} - 查询收油单详情](#get-api-stock-oilreceive-get-id-get-13)
- [DELETE /api/stock/oilReceive/delete/{id} - 删除收油单](#delete-api-stock-oilreceive-delete-id-delete-9)

### 油品换罐单管理

- [PUT /api/stock/oilChangeTank/update/{id} - 编辑油品换罐单](#put-api-stock-oilchangetank-update-id-update-10)
- [PUT /api/stock/oilChangeTank/done/{id} - 完成油品换罐单](#put-api-stock-oilchangetank-done-id-done-7)
- [PUT /api/stock/oilChangeTank/cancel/{id} - 取消油品换罐单](#put-api-stock-oilchangetank-cancel-id-cancel-8)
- [POST /api/stock/oilChangeTank/add - 添加油品换罐单](#post-api-stock-oilchangetank-add-add-13)
- [GET /api/stock/oilChangeTank/page - 查询油品换罐单列表](#get-api-stock-oilchangetank-page-page-15)
- [GET /api/stock/oilChangeTank/get/{id} - 查询油品换罐单详情](#get-api-stock-oilchangetank-get-id-get-14)
- [DELETE /api/stock/oilChangeTank/delete/{id} - 删除油品换罐单](#delete-api-stock-oilchangetank-delete-id-delete-10)

### 油品换号单管理

- [PUT /api/stock/oilChangeNo/update/{id} - 编辑油品换号单](#put-api-stock-oilchangeno-update-id-update-11)
- [PUT /api/stock/oilChangeNo/done/{id} - 完成油品换号单](#put-api-stock-oilchangeno-done-id-done-8)
- [PUT /api/stock/oilChangeNo/cancel/{id} - 取消油品换号单](#put-api-stock-oilchangeno-cancel-id-cancel-9)
- [POST /api/stock/oilChangeNo/add - 添加油品换号单](#post-api-stock-oilchangeno-add-add-14)
- [GET /api/stock/oilChangeNo/page - 查询油品换号单列表](#get-api-stock-oilchangeno-page-page-16)
- [GET /api/stock/oilChangeNo/get/{id} - 查询油品换号单详情](#get-api-stock-oilchangeno-get-id-get-15)
- [DELETE /api/stock/oilChangeNo/delete/{id} - 删除油品换号单](#delete-api-stock-oilchangeno-delete-id-delete-11)

### 油品损耗单管理

- [PUT /api/stock/oilChangeLoss/update/{id} - 编辑油品损耗单](#put-api-stock-oilchangeloss-update-id-update-12)
- [PUT /api/stock/oilChangeLoss/done/{id} - 完成油品损耗单](#put-api-stock-oilchangeloss-done-id-done-9)
- [PUT /api/stock/oilChangeLoss/cancel/{id} - 取消油品损耗单](#put-api-stock-oilchangeloss-cancel-id-cancel-10)
- [POST /api/stock/oilChangeLoss/add - 添加油品损耗单](#post-api-stock-oilchangeloss-add-add-15)
- [GET /api/stock/oilChangeLoss/page - 查询油品损耗单列表](#get-api-stock-oilchangeloss-page-page-17)
- [GET /api/stock/oilChangeLoss/get/{id} - 查询油品损耗单详情](#get-api-stock-oilchangeloss-get-id-get-16)
- [DELETE /api/stock/oilChangeLoss/delete/{id} - 删除油品损耗单](#delete-api-stock-oilchangeloss-delete-id-delete-12)

### 油品调整单管理

- [PUT /api/stock/oilChange/update/{id} - 编辑油品调整单](#put-api-stock-oilchange-update-id-update-13)
- [PUT /api/stock/oilChange/done/{id} - 完成油品调整单](#put-api-stock-oilchange-done-id-done-10)
- [PUT /api/stock/oilChange/cancel/{id} - 取消油品调整单](#put-api-stock-oilchange-cancel-id-cancel-11)
- [POST /api/stock/oilChange/add - 添加油品调整单](#post-api-stock-oilchange-add-add-16)
- [GET /api/stock/oilChange/page - 查询油品调整单列表](#get-api-stock-oilchange-page-page-18)
- [GET /api/stock/oilChange/get/{id} - 查询油品调整单详情](#get-api-stock-oilchange-get-id-get-17)
- [DELETE /api/stock/oilChange/delete/{id} - 删除油品调整单](#delete-api-stock-oilchange-delete-id-delete-13)

### 盘点单

- [PUT /api/stock/inventory/update/{id} - 编辑盘点单](#put-api-stock-inventory-update-id-update-14)
- [PUT /api/stock/inventory/inputDone/{id} - 完成录入](#put-api-stock-inventory-inputdone-id-inputdone)
- [PUT /api/stock/inventory/done/{id} - 完成盘点单](#put-api-stock-inventory-done-id-done-11)
- [PUT /api/stock/inventory/cancel/{id} - 取消盘点单](#put-api-stock-inventory-cancel-id-cancel-12)
- [POST /api/stock/inventory/start/{id} - 开始盘点](#post-api-stock-inventory-start-id-start)
- [POST /api/stock/inventory/import/{merchantId} - 导入盘点单](#post-api-stock-inventory-import-merchantid-importpurchase)
- [POST /api/stock/inventory/formatInventoryLine/{merchantId} - 盘点单明细格式化导入VO](#post-api-stock-inventory-formatinventoryline-merchantid-formatinventoryline)
- [POST /api/stock/inventory/export - 导出盘点单](#post-api-stock-inventory-export-exportinventory)
- [POST /api/stock/inventory/add - 添加盘点单](#post-api-stock-inventory-add-add-18)
- [POST /api/stock/inventory/addInventoryRecord/{id} - 添加盘点录入](#post-api-stock-inventory-addinventoryrecord-id-addinventoryrecord)
- [POST /api/stock/inventory/addInventoryByBatch - 根据盘点批提交盘点](#post-api-stock-inventory-addinventorybybatch-addinventorybybatch)
- [POST /api/stock/inventory/addInventoryBatch - 创建盘点批次](#post-api-stock-inventory-addinventorybatch-addinventorybatch)
- [GET /api/stock/inventory/queryInventoryBatch - 查询盘点批次列表](#get-api-stock-inventory-queryinventorybatch-queryinventorybatch)
- [GET /api/stock/inventory/page - 查询盘点单列表](#get-api-stock-inventory-page-page-19)
- [GET /api/stock/inventory/inventoryRecordPage - 查询盘点录入明细](#get-api-stock-inventory-inventoryrecordpage-inventoryrecordpage)
- [GET /api/stock/inventory/get/{id} - 查询盘点单详情](#get-api-stock-inventory-get-id-get-18)
- [DELETE /api/stock/inventory/delete/{id} - 删除盘点单](#delete-api-stock-inventory-delete-id-delete-14)

### 商品拆分单

- [PUT /api/stock/goods/split/update/{id} - 编辑拆分单](#put-api-stock-goods-split-update-id-update-15)
- [PUT /api/stock/goods/split/done/{id} - 完成拆分单](#put-api-stock-goods-split-done-id-done-12)
- [POST /api/stock/goods/split/add - 添加拆分单](#post-api-stock-goods-split-add-add-19)
- [GET /api/stock/goods/split/page - 查询拆分单列表](#get-api-stock-goods-split-page-page-20)
- [GET /api/stock/goods/split/get/{id} - 查询拆分单详情](#get-api-stock-goods-split-get-id-get-19)
- [DELETE /api/stock/goods/split/delete/{id} - 删除拆分单](#delete-api-stock-goods-split-delete-id-delete-15)

### 配送单管理

- [PUT /api/stock/distribution/update/{id} - 编辑配送单](#put-api-stock-distribution-update-id-update-16)
- [PUT /api/stock/distribution/cancel/{id} - 取消配送单](#put-api-stock-distribution-cancel-id-cancel-13)
- [POST /api/stock/distribution/export - 导出配送单](#post-api-stock-distribution-export-exportadjust)
- [POST /api/stock/distribution/add - 添加配送单](#post-api-stock-distribution-add-add-20)
- [GET /api/stock/distribution/queryOrderLineGoodsQty/{id} - 获取配送单明细行商品数量情况](#get-api-stock-distribution-queryorderlinegoodsqty-id-getordergoodslineqty-1)
- [GET /api/stock/distribution/queryCarrierProperty - 查询订单中承运商信息](#get-api-stock-distribution-querycarrierproperty-querycarrierproperty)
- [GET /api/stock/distribution/page - 查询配送单列表](#get-api-stock-distribution-page-page-21)
- [GET /api/stock/distribution/get/{id} - 查询配送单详情](#get-api-stock-distribution-get-id-get-20)

### 出库单

- [PUT /api/stock/delivery/updateByStatusDone/{id} - 编辑完成状态的出库单](#put-api-stock-delivery-updatebystatusdone-id-updatebystatusdone-5)
- [PUT /api/stock/delivery/update/{id} - 编辑出库单](#put-api-stock-delivery-update-id-update-17)
- [PUT /api/stock/delivery/done/{id} - 完成出库单](#put-api-stock-delivery-done-id-done-13)
- [PUT /api/stock/delivery/cancel/{id} - 取消出库单](#put-api-stock-delivery-cancel-id-cancel-14)
- [POST /api/stock/delivery/import/{merchantId}/{companyId} - 导入出库单](#post-api-stock-delivery-import-merchantid-companyid-importmove-1)
- [POST /api/stock/delivery/export - 导出出库单](#post-api-stock-delivery-export-exportmove-2)
- [POST /api/stock/delivery/add - 添加出库单](#post-api-stock-delivery-add-add-21)
- [GET /api/stock/delivery/queryMoveLineGoodsQty/{moveId} - 获取出库订单明细行商品数量情况](#get-api-stock-delivery-querymovelinegoodsqty-moveid-getmovegoodslineqty-1)
- [GET /api/stock/delivery/page - 查询出库单列表](#get-api-stock-delivery-page-page-22)
- [GET /api/stock/delivery/get/{id} - 查询出库单详情](#get-api-stock-delivery-get-id-get-21)
- [DELETE /api/stock/delivery/delete/{id} - 删除出库单](#delete-api-stock-delivery-delete-id-delete-16)

### 商品BOM生产管理

- [PUT /api/stock/bomProduce/update/{id} - 编辑商品BOM生产](#put-api-stock-bomproduce-update-id-update-18)
- [PUT /api/stock/bomProduce/done/{id} - 完成商品BOM生产](#put-api-stock-bomproduce-done-id-done-14)
- [PUT /api/stock/bomProduce/cancel/{id} - 取消商品BOM生产](#put-api-stock-bomproduce-cancel-id-cancel-15)
- [POST /api/stock/bomProduce/add - 添加商品BOM生产](#post-api-stock-bomproduce-add-add-22)
- [GET /api/stock/bomProduce/page - 查询商品BOM生产列表](#get-api-stock-bomproduce-page-page-23)
- [GET /api/stock/bomProduce/get/{id} - 查询商品BOM生产详情](#get-api-stock-bomproduce-get-id-get-22)
- [DELETE /api/stock/bomProduce/delete/{id} - 删除商品BOM生产](#delete-api-stock-bomproduce-delete-id-delete-17)

### 商品BOM分解管理

- [PUT /api/stock/bomDismantle/update/{id} - 编辑商品BOM分解管理](#put-api-stock-bomdismantle-update-id-update-19)
- [PUT /api/stock/bomDismantle/done/{id} - 完成商品BOM分解管理](#put-api-stock-bomdismantle-done-id-done-15)
- [PUT /api/stock/bomDismantle/cancel/{id} - 取消商品BOM分解管理](#put-api-stock-bomdismantle-cancel-id-cancel-16)
- [POST /api/stock/bomDismantle/add - 添加商品BOM分解管理](#post-api-stock-bomdismantle-add-add-23)
- [GET /api/stock/bomDismantle/page - 查询商品BOM分解管理列表](#get-api-stock-bomdismantle-page-page-24)
- [GET /api/stock/bomDismantle/get/{id} - 查询商品BOM分解管理详情](#get-api-stock-bomdismantle-get-id-get-23)
- [DELETE /api/stock/bomDismantle/delete/{id} - 删除商品BOM分解管理](#delete-api-stock-bomdismantle-delete-id-delete-18)

### 调整单

- [PUT /api/stock/adjust/update/{id} - 编辑调整单](#put-api-stock-adjust-update-id-update-20)
- [PUT /api/stock/adjust/done/{id} - 完成调整单](#put-api-stock-adjust-done-id-done-16)
- [PUT /api/stock/adjust/cancel/{id} - 取消调整单](#put-api-stock-adjust-cancel-id-cancel-17)
- [POST /api/stock/adjust/export - 导出调整单](#post-api-stock-adjust-export-exportadjust-1)
- [POST /api/stock/adjust/add - 添加调整单](#post-api-stock-adjust-add-add-24)
- [GET /api/stock/adjust/page - 查询调整单列表](#get-api-stock-adjust-page-page-25)
- [GET /api/stock/adjust/get/{id} - 查询调整单详情](#get-api-stock-adjust-get-id-get-24)
- [DELETE /api/stock/adjust/delete/{id} - 删除调整单](#delete-api-stock-adjust-delete-id-delete-19)

### 销售退货单

- [PUT /api/sale/reOrder/update/{id} - 编辑销售退货单](#put-api-sale-reorder-update-id-update-21)
- [PUT /api/sale/reOrder/cancel/{id} - 取消销售退货单](#put-api-sale-reorder-cancel-id-cancel-18)
- [PUT /api/sale/reOrder/addAssist/{id} - 添加协作人](#put-api-sale-reorder-addassist-id-addassist)
- [POST /api/sale/reOrder/export - 导出销售退货单](#post-api-sale-reorder-export-exportresale)
- [POST /api/sale/reOrder/add - 添加销售退货单](#post-api-sale-reorder-add-add-25)
- [GET /api/sale/reOrder/queryOrderLineGoodsQty/{id} - 获取销售退货单订单明细行商品数量情况](#get-api-sale-reorder-queryorderlinegoodsqty-id-getordergoodslineqty-2)
- [GET /api/sale/reOrder/page - 查询销售退货单列表](#get-api-sale-reorder-page-page-26)
- [GET /api/sale/reOrder/get/{id} - 查询销售退货单详情](#get-api-sale-reorder-get-id-get-25)
- [DELETE /api/sale/reOrder/delete/{id} - 删除销售退货单](#delete-api-sale-reorder-delete-id-delete-20)

### 报价单管理

- [PUT /api/sale/quote/update/{id} - 编辑报价单](#put-api-sale-quote-update-id-update-22)
- [POST /api/sale/quote/add - 添加报价单](#post-api-sale-quote-add-add-26)
- [GET /api/sale/quote/page - 查询报价单列表](#get-api-sale-quote-page-page-27)
- [GET /api/sale/quote/get/{id} - 查询报价单详情](#get-api-sale-quote-get-id-get-26)

### 销售订单

- [PUT /api/sale/order/update/{id} - 编辑销售单](#put-api-sale-order-update-id-update-23)
- [PUT /api/sale/order/relatedPurchases/{id} - 关联采购单](#put-api-sale-order-relatedpurchases-id-relatedpurchases)
- [PUT /api/sale/order/cancel/{id} - 取消销售单](#put-api-sale-order-cancel-id-cancel-19)
- [PUT /api/sale/order/addAssist/{id} - 添加协作人](#put-api-sale-order-addassist-id-addassist-1)
- [POST /api/sale/order/import/{merchantId}/{companyId} - 导入销售单](#post-api-sale-order-import-merchantid-companyid-importsale)
- [POST /api/sale/order/export - 导出销售单](#post-api-sale-order-export-exportsale)
- [POST /api/sale/order/add - 添加销售单](#post-api-sale-order-add-add-27)
- [POST /api/sale/order/addList - 批量添加销售单](#post-api-sale-order-addlist-addlist-1)
- [GET /api/sale/order/queryOrderLineGoodsQty/{id} - 获取销售订单明细行商品数量情况](#get-api-sale-order-queryorderlinegoodsqty-id-getordergoodslineqty-3)
- [GET /api/sale/order/queryHistoryOrderList - 查询销售订单历史列表](#get-api-sale-order-queryhistoryorderlist-queryhistoryorderlist)
- [GET /api/sale/order/queryHistoryOrder/{id} - 查询销售订单历史详情](#get-api-sale-order-queryhistoryorder-id-queryhistoryorder)
- [GET /api/sale/order/queryAllowBill - 查询销售订单可开收款单分页列表](#get-api-sale-order-queryallowbill-queryallowbill)
- [GET /api/sale/order/page - 查询销售单列表](#get-api-sale-order-page-page-28)
- [GET /api/sale/order/get/{id} - 查询销售单详情](#get-api-sale-order-get-id-get-27)
- [DELETE /api/sale/order/delete/{id} - 删除销售单](#delete-api-sale-order-delete-id-delete-21)

### 营销合同条款模版

- [PUT /api/sale/contractClauseTpl/update/{id} - 编辑合同条款模版](#put-api-sale-contractclausetpl-update-id-update-24)
- [POST /api/sale/contractClauseTpl/add - 添加合同条款模版](#post-api-sale-contractclausetpl-add-add-28)
- [GET /api/sale/contractClauseTpl/page/{merchantId} - 查询合同条款模版分页列表](#get-api-sale-contractclausetpl-page-merchantid-page-29)
- [GET /api/sale/contractClauseTpl/get - 查询合同条款模版详情](#get-api-sale-contractclausetpl-get-get-28)

### 销售合同变更申请

- [PUT /api/sale/contractChange/update - 编辑合同变更信息](#put-api-sale-contractchange-update-update-25)
- [POST /api/sale/contractChange/add - 添加合同变更信息](#post-api-sale-contractchange-add-add-29)
- [POST /api/sale/contractChange/addList - 批量添加合同变更信息](#post-api-sale-contractchange-addlist-addlist-2)
- [GET /api/sale/contractChange/page - 分页查询合同变更列表](#get-api-sale-contractchange-page-page-30)
- [GET /api/sale/contractChange/list - 查询合同变更列表](#get-api-sale-contractchange-list-list-1)
- [GET /api/sale/contractChange/get/{id} - 查询合同变更详情](#get-api-sale-contractchange-get-id-get-29)

### 销售合同

- [PUT /api/sale/contract/update/{id} - 编辑销售合同](#put-api-sale-contract-update-id-update-26)
- [PUT /api/sale/contract/cancel/{id} - 取消销售合同](#put-api-sale-contract-cancel-id-cancel-20)
- [PUT /api/sale/contract/assist/{id} - 编辑协作人](#put-api-sale-contract-assist-id-updateassist)
- [POST /api/sale/contract/import/{merchantId}/{companyId} - 导入销售合同](#post-api-sale-contract-import-merchantid-companyid-importsalecontract)
- [POST /api/sale/contract/export - 导出销售合同](#post-api-sale-contract-export-export)
- [POST /api/sale/contract/contractSaleAmount/list - 查询销售单使用金额及数量列表](#post-api-sale-contract-contractsaleamount-list-querycontractpurchaseamount)
- [POST /api/sale/contract/add - 添加销售合同](#post-api-sale-contract-add-add-30)
- [POST /api/sale/contract/addList - 批量添加销售合同](#post-api-sale-contract-addlist-addlist-3)
- [GET /api/sale/contract/searchPage - 分页搜索合同信息](#get-api-sale-contract-searchpage-searchpage)
- [GET /api/sale/contract/queryLine/{id} - 查询销售合同明细](#get-api-sale-contract-queryline-id-queryline-4)
- [GET /api/sale/contract/queryHistoryContractList - 查询销售合同历史列表](#get-api-sale-contract-queryhistorycontractlist-queryhistorycontractlist)
- [GET /api/sale/contract/queryHistoryContract/{id} - 查询销售合同历史详情](#get-api-sale-contract-queryhistorycontract-id-queryhistorycontract)
- [GET /api/sale/contract/queryClause/{id} - 查询销售合同条款](#get-api-sale-contract-queryclause-id-queryclause)
- [GET /api/sale/contract/page - 查询销售合同列表](#get-api-sale-contract-page-page-31)
- [GET /api/sale/contract/get/{id} - 查询销售合同详情](#get-api-sale-contract-get-id-get-30)

### 销售订单变更

- [PUT /api/sale/change/update/{id} - 编辑订单变更信息](#put-api-sale-change-update-id-update-27)
- [POST /api/sale/change/add - 添加订单变更信息](#post-api-sale-change-add-add-31)
- [GET /api/sale/change/page - 分页查询订单变更列表](#get-api-sale-change-page-page-32)
- [GET /api/sale/change/list - 查询订单变更列表](#get-api-sale-change-list-list-2)
- [GET /api/sale/change/get/{id} - 查询订单变更详情](#get-api-sale-change-get-id-get-31)

### 销售商机跟进记录

- [PUT /api/sale/businessFollow/update/{id} - 编辑商机跟进记录](#put-api-sale-businessfollow-update-id-update-28)
- [POST /api/sale/businessFollow/add - 添加商机跟进记录](#post-api-sale-businessfollow-add-add-32)
- [POST /api/sale/businessFollow/addList - 批量添加商机跟进记录](#post-api-sale-businessfollow-addlist-addlist-4)
- [GET /api/sale/businessFollow/list/{businessId} - 查询商机跟进记录列表](#get-api-sale-businessfollow-list-businessid-list-3)
- [DELETE /api/sale/businessFollow/delete/{id} - 删除商机跟进记录](#delete-api-sale-businessfollow-delete-id-delete-22)

### 销售商机

- [PUT /api/sale/business/updateStatus/{businessId}/{newStatus} - 变更商机状态](#put-api-sale-business-updatestatus-businessid-newstatus-updatebusinessstatus)
- [PUT /api/sale/business/update/{businessId} - 编辑商机](#put-api-sale-business-update-businessid-update-29)
- [POST /api/sale/business/quotedPrice/{businessId} - 报价](#post-api-sale-business-quotedprice-businessid-quotedprice-1)
- [POST /api/sale/business/querySaleOrderAmount - 查询商机已提销售单金额](#post-api-sale-business-querysaleorderamount-querysaleorderamount)
- [POST /api/sale/business/add - 添加商机](#post-api-sale-business-add-add-33)
- [GET /api/sale/business/queryHistoryList/{businessId} - 查询商机历史列表](#get-api-sale-business-queryhistorylist-businessid-listhistory)
- [GET /api/sale/business/queryBusinessOpportunityLineList/{businessId} - 查询商机明细](#get-api-sale-business-querybusinessopportunitylinelist-businessid-querybusinesso)
- [GET /api/sale/business/page - 查询商机列表](#get-api-sale-business-page-page-33)
- [GET /api/sale/business/get/{businessId} - 查询商机详情](#get-api-sale-business-get-businessid-get-32)

### 营销售后工单管理

- [PUT /api/sale/aftersale/updateStatus/{id} - 编辑售后工单状态](#put-api-sale-aftersale-updatestatus-id-cancel-21)
- [PUT /api/sale/aftersale/update/{id} - 编辑售后工单](#put-api-sale-aftersale-update-id-update-30)
- [POST /api/sale/aftersale/add - 添加售后工单](#post-api-sale-aftersale-add-add-34)
- [GET /api/sale/aftersale/queryLine - 查询售后工单列表](#get-api-sale-aftersale-queryline-queryline-5)
- [GET /api/sale/aftersale/page - 查询售后工单列表](#get-api-sale-aftersale-page-page-34)
- [GET /api/sale/aftersale/get/{id} - 查询售后工单详情](#get-api-sale-aftersale-get-id-get-33)

### 采购需求

- [PUT /api/purchase/requirement/update/{id} - 编辑采购需求](#put-api-purchase-requirement-update-id-update-31)
- [PUT /api/purchase/requirement/cancel - 取消采购需求](#put-api-purchase-requirement-cancel-cancel-22)
- [PUT /api/purchase/requirement/batchSubmitApplication - 采购需求批量提交申请](#put-api-purchase-requirement-batchsubmitapplication-batchsubmitapplication)
- [PUT /api/purchase/requirement/assist/{id} - 编辑协作人](#put-api-purchase-requirement-assist-id-updateassist-1)
- [POST /api/purchase/requirement/importPurchaseRequirementLine - 导入采购需求明细](#post-api-purchase-requirement-importpurchaserequirementline-importpurchaserequir)
- [POST /api/purchase/requirement/add - 添加采购需求](#post-api-purchase-requirement-add-add-35)
- [GET /api/purchase/requirement/searchPage - 分页搜索采购需求信息](#get-api-purchase-requirement-searchpage-searchpage-1)
- [GET /api/purchase/requirement/queryLine - 查询采购需求明细](#get-api-purchase-requirement-queryline-queryline-6)
- [GET /api/purchase/requirement/queryLinePage - 查询采购需求明细分页列表-万航](#get-api-purchase-requirement-querylinepage-querylinepage)
- [GET /api/purchase/requirement/page - 查询采购需求分页列表](#get-api-purchase-requirement-page-page-35)
- [GET /api/purchase/requirement/get/{id} - 查询采购需求详情](#get-api-purchase-requirement-get-id-get-35)

### 采购退货单

- [PUT /api/purchase/reOrder/update/{id} - 编辑采购退货单](#put-api-purchase-reorder-update-id-update-32)
- [PUT /api/purchase/reOrder/cancel/{id} - 取消采购退货单](#put-api-purchase-reorder-cancel-id-cancel-23)
- [PUT /api/purchase/reOrder/addAssist/{id} - 添加协作人](#put-api-purchase-reorder-addassist-id-addassist-2)
- [POST /api/purchase/reOrder/export - 导出采购退货单](#post-api-purchase-reorder-export-exportrepurchase)
- [POST /api/purchase/reOrder/add - 添加采购退货单](#post-api-purchase-reorder-add-add-36)
- [GET /api/purchase/reOrder/queryOrderLineGoodsQty/{id} - 获取采购退货订单明细行商品数量情况](#get-api-purchase-reorder-queryorderlinegoodsqty-id-getordergoodslineqty-4)
- [GET /api/purchase/reOrder/queryAdvancePayment/{id} - 根据采购单退货单ID查询关联预付款单](#get-api-purchase-reorder-queryadvancepayment-id-queryadvancepayment)
- [GET /api/purchase/reOrder/page - 查询采购退货单列表](#get-api-purchase-reorder-page-page-36)
- [GET /api/purchase/reOrder/get/{id} - 查询采购退货单详情](#get-api-purchase-reorder-get-id-get-36)
- [DELETE /api/purchase/reOrder/delete/{id} - 删除采购退货单](#delete-api-purchase-reorder-delete-id-delete-23)

### 采购退货申请单

- [PUT /api/purchase/reApply/updateTransferLine - 编辑退货申请单调拨明细](#put-api-purchase-reapply-updatetransferline-updatetransferline)
- [PUT /api/purchase/reApply/updateRtnType - 编辑退货申请单退货类型](#put-api-purchase-reapply-updatertntype-updatertntype)
- [PUT /api/purchase/reApply/updateOrderLine - 编辑退货申请单订单明细](#put-api-purchase-reapply-updateorderline-updateorderline)
- [PUT /api/purchase/reApply/updateLine - 编辑退货申请单明细](#put-api-purchase-reapply-updateline-update-33)
- [PUT /api/purchase/reApply/update/{id} - 编辑退货申请单](#put-api-purchase-reapply-update-id-update-34)
- [PUT /api/purchase/reApply/rollbackStatus - 退货申请单批量回退状态](#put-api-purchase-reapply-rollbackstatus-rollbackstatus)
- [PUT /api/purchase/reApply/receiveConvertRtn - 入库单转换退货申请单](#put-api-purchase-reapply-receiveconvertrtn-receiveconvertrtn)
- [PUT /api/purchase/reApply/cancel - 取消退货申请单](#put-api-purchase-reapply-cancel-cancel-24)
- [PUT /api/purchase/reApply/batchSubmitApplication - 退货申请单批量提交](#put-api-purchase-reapply-batchsubmitapplication-batchsubmitapplication-1)
- [POST /api/purchase/reApply/merge - 合并退货申请单](#post-api-purchase-reapply-merge-merge)
- [POST /api/purchase/reApply/convertTransfer - 转换调拨订单](#post-api-purchase-reapply-converttransfer-converttransfer)
- [POST /api/purchase/reApply/convertPurchaseRtn - 转换采购退货订单](#post-api-purchase-reapply-convertpurchasertn-convertpurchasertn)
- [POST /api/purchase/reApply/add - 添加退货申请单](#post-api-purchase-reapply-add-add-37)
- [GET /api/purchase/reApply/queryStockRtnHistory/{rtnId} - 查询退货申请历史数据](#get-api-purchase-reapply-querystockrtnhistory-rtnid-querystockrtnhistory)
- [GET /api/purchase/reApply/queryRtnTransferLineList - 查询退货申请调拨明细列表](#get-api-purchase-reapply-queryrtntransferlinelist-queryrtntransferlinelist)
- [GET /api/purchase/reApply/queryRtnOrderLineList - 查询退货申请订单明细列表](#get-api-purchase-reapply-queryrtnorderlinelist-queryrtnorderlinelist)
- [GET /api/purchase/reApply/queryRtnLineList - 查询退货申请明细列表](#get-api-purchase-reapply-queryrtnlinelist-queryrtnlinelist)
- [GET /api/purchase/reApply/queryRtnLineHistory/{rtnHistoryId} - 查询退货申请历史数据明细](#get-api-purchase-reapply-queryrtnlinehistory-rtnhistoryid-queryrtnlinehistory)
- [GET /api/purchase/reApply/page - 查询退货申请单分页列表](#get-api-purchase-reapply-page-page-37)
- [GET /api/purchase/reApply/listByBatch - 根据批次号查询退货申请单列表](#get-api-purchase-reapply-listbybatch-listbybatch)
- [GET /api/purchase/reApply/get/{id} - 查询退货申请单详情](#get-api-purchase-reapply-get-id-get-37)
- [GET /api/purchase/reApply/batchPage - 查询批次号分页列表](#get-api-purchase-reapply-batchpage-batchpage)
- [DELETE /api/purchase/reApply/deleteLine - 删除退货申请单下 退货明细](#delete-api-purchase-reapply-deleteline-deleteline)

### 采购计划

- [PUT /api/purchase/plan/update/{id} - 编辑采购计划](#put-api-purchase-plan-update-id-update-35)
- [PUT /api/purchase/plan/close/{id} - 关闭采购计划](#put-api-purchase-plan-close-id-close)
- [PUT /api/purchase/plan/cancel/{id} - 取消采购计划](#put-api-purchase-plan-cancel-id-cancel-25)
- [PUT /api/purchase/plan/assist/{id} - 编辑协作人](#put-api-purchase-plan-assist-id-updateassist-2)
- [POST /api/purchase/plan/import/{merchantId}/{companyId} - 导入采购计划](#post-api-purchase-plan-import-merchantid-companyid-importsalecontract-1)
- [POST /api/purchase/plan/formatPurchasePlanLine/{merchantId} - 采购计划明细格式化导入](#post-api-purchase-plan-formatpurchaseplanline-merchantid-formatpurchaseplanline)
- [POST /api/purchase/plan/export - 导出采购计划](#post-api-purchase-plan-export-exportpurchaseplan)
- [POST /api/purchase/plan/add - 添加采购计划](#post-api-purchase-plan-add-add-38)
- [POST /api/purchase/plan/addList - 批量添加采购计划](#post-api-purchase-plan-addlist-addlist-5)
- [GET /api/purchase/plan/searchPage - 分页搜索采购计划信息](#get-api-purchase-plan-searchpage-searchpage-2)
- [GET /api/purchase/plan/queryLine/{id}/{companyId} - 查询采购计划明细](#get-api-purchase-plan-queryline-id-companyid-queryline-7)
- [GET /api/purchase/plan/page - 查询采购计划列表](#get-api-purchase-plan-page-page-38)
- [GET /api/purchase/plan/get/{id} - 查询采购计划详情](#get-api-purchase-plan-get-id-get-38)

### 采购单

- [PUT /api/purchase/order/update/{id} - 编辑采购单](#put-api-purchase-order-update-id-update-36)
- [PUT /api/purchase/order/split/{id} - 拆分采购单](#put-api-purchase-order-split-id-split)
- [PUT /api/purchase/order/cancel/{id} - 取消采购单](#put-api-purchase-order-cancel-id-cancel-26)
- [PUT /api/purchase/order/addAssist/{id} - 添加协作人](#put-api-purchase-order-addassist-id-addassist-3)
- [POST /api/purchase/order/import/{merchantId}/{companyId} - 导入采购单](#post-api-purchase-order-import-merchantid-companyid-importpurchase-1)
- [POST /api/purchase/order/export - 导出采购单](#post-api-purchase-order-export-exportpurchase)
- [POST /api/purchase/order/add - 添加采购单](#post-api-purchase-order-add-add-39)
- [POST /api/purchase/order/addList - 批量添加采购单](#post-api-purchase-order-addlist-add-40)
- [GET /api/purchase/order/queryOrderLineGoodsQty/{id} - 获取采购订单明细行商品数量情况](#get-api-purchase-order-queryorderlinegoodsqty-id-getordergoodslineqty-5)
- [GET /api/purchase/order/queryAllowBill - 查询采购订单可开付款单分页列表](#get-api-purchase-order-queryallowbill-queryallowbill-1)
- [GET /api/purchase/order/page - 查询采购单列表](#get-api-purchase-order-page-page-39)
- [GET /api/purchase/order/get/{id} - 查询采购单详情](#get-api-purchase-order-get-id-get-39)
- [DELETE /api/purchase/order/delete/{id} - 删除采购单](#delete-api-purchase-order-delete-id-delete-24)

### 采购招标

- [PUT /api/purchase/invite/updateStatus/{inviteId}/{newStatus} - 变更招投标状态](#put-api-purchase-invite-updatestatus-inviteid-newstatus-updateinvitestatus)
- [PUT /api/purchase/invite/update/{inviteId} - 修改招投标](#put-api-purchase-invite-update-inviteid-update-37)
- [PUT /api/purchase/invite/reset - 重新开始招标](#put-api-purchase-invite-reset-reset)
- [PUT /api/purchase/invite/assist/{id} - 编辑协作人](#put-api-purchase-invite-assist-id-updateassist-3)
- [POST /api/purchase/invite/quotedPrice/{inviteId}/{partnerId} - 报价](#post-api-purchase-invite-quotedprice-inviteid-partnerid-quotedprice-2)
- [POST /api/purchase/invite/export - 导出采购招标](#post-api-purchase-invite-export-exportpurchase-1)
- [POST /api/purchase/invite/bidSelection/{inviteId} - 定标](#post-api-purchase-invite-bidselection-inviteid-invitebidselection)
- [POST /api/purchase/invite/add - 创建招投标](#post-api-purchase-invite-add-add-41)
- [GET /api/purchase/invite/queryLineByPartner/{inviteId}/{partnerId} - 查询招投标中投标人明细行](#get-api-purchase-invite-querylinebypartner-inviteid-partnerid-queryinvitelinebyp)
- [GET /api/purchase/invite/queryLine/{inviteId} - 查询招投标明细行](#get-api-purchase-invite-queryline-inviteid-queryinviteline)
- [GET /api/purchase/invite/queryInviteRank - 查询招标排名](#get-api-purchase-invite-queryinviterank-queryinviterank-1)
- [GET /api/purchase/invite/queryHistory/{inviteId} - 查询历史招标明细](#get-api-purchase-invite-queryhistory-inviteid-queryinvitelinehistory)
- [GET /api/purchase/invite/page - 分页查询招投标信息](#get-api-purchase-invite-page-page-40)
- [GET /api/purchase/invite/pageOpenInvite - 查询开放公示](#get-api-purchase-invite-pageopeninvite-openinvite)
- [GET /api/purchase/invite/get/{id} - 查询招投标信息](#get-api-purchase-invite-get-id-get-40)

### 商品供应商管理

- [PUT /api/purchase/goodsSupplier/update - 编辑供应商与商品绑定](#put-api-purchase-goodssupplier-update-update-38)
- [PUT /api/purchase/goodsSupplier/updateDef - 设置默认值](#put-api-purchase-goodssupplier-updatedef-updatedef-1)
- [PUT /api/purchase/goodsSupplier/delete - 删除供应商与商品绑定](#put-api-purchase-goodssupplier-delete-delete)
- [PUT /api/purchase/goodsSupplier/add - 添加供应商与商品绑定](#put-api-purchase-goodssupplier-add-add)
- [GET /api/purchase/goodsSupplier/queryDefSupplier - 查询商品与供应商绑定关系默认供应商](#get-api-purchase-goodssupplier-querydefsupplier-querydefsupplier)
- [GET /api/purchase/goodsSupplier/queryBindGoods - 查询供应商在门店中绑定的商品](#get-api-purchase-goodssupplier-querybindgoods-querybindgoods)
- [GET /api/purchase/goodsSupplier/page - 查询商品与供应商分页列表](#get-api-purchase-goodssupplier-page-page-41)
- [GET /api/purchase/goodsSupplier/list - 查询商品与供应商列表](#get-api-purchase-goodssupplier-list-list-5)

### 采购合同条款模版

- [PUT /api/purchase/contractClauseTpl/update/{id} - 编辑采购合同条款模版](#put-api-purchase-contractclausetpl-update-id-update-39)
- [POST /api/purchase/contractClauseTpl/add - 添加采购合同条款模版](#post-api-purchase-contractclausetpl-add-add-42)
- [GET /api/purchase/contractClauseTpl/page/{merchantId} - 查询采购合同条款模版分页列表](#get-api-purchase-contractclausetpl-page-merchantid-page-42)
- [GET /api/purchase/contractClauseTpl/get - 查询采购合同条款模版详情](#get-api-purchase-contractclausetpl-get-get-41)

### 采购合同变更申请

- [PUT /api/purchase/contractChange/update - 编辑合同变更信息](#put-api-purchase-contractchange-update-update-40)
- [POST /api/purchase/contractChange/add - 添加合同变更信息](#post-api-purchase-contractchange-add-add-43)
- [POST /api/purchase/contractChange/addList - 批量添加合同变更信息](#post-api-purchase-contractchange-addlist-addlist-6)
- [GET /api/purchase/contractChange/page - 分页查询合同变更列表](#get-api-purchase-contractchange-page-page-43)
- [GET /api/purchase/contractChange/list - 查询合同变更列表](#get-api-purchase-contractchange-list-list-6)
- [GET /api/purchase/contractChange/get/{id} - 查询合同变更详情](#get-api-purchase-contractchange-get-id-get-42)

### 采购合同

- [PUT /api/purchase/contract/update/{id} - 编辑采购合同](#put-api-purchase-contract-update-id-update-41)
- [PUT /api/purchase/contract/close/{id} - 关闭采购合同](#put-api-purchase-contract-close-id-close-1)
- [PUT /api/purchase/contract/cancel/{id} - 取消采购合同](#put-api-purchase-contract-cancel-id-cancel-27)
- [PUT /api/purchase/contract/assist/{id} - 编辑协作人](#put-api-purchase-contract-assist-id-updateassist-4)
- [POST /api/purchase/contract/import/{merchantId}/{companyId} - 导入采购合同](#post-api-purchase-contract-import-merchantid-companyid-importsalecontract-2)
- [POST /api/purchase/contract/export - 导出采购合同](#post-api-purchase-contract-export-exportpurchase-2)
- [POST /api/purchase/contract/contractReceiveAmount/list - 查询采购入库单使用金额及数量列表](#post-api-purchase-contract-contractreceiveamount-list-querycontractreceiveamount)
- [POST /api/purchase/contract/contractPurchaseAmount/list - 查询采购单使用金额及数量列表](#post-api-purchase-contract-contractpurchaseamount-list-querycontractpurchaseamou)
- [POST /api/purchase/contract/add - 添加采购合同](#post-api-purchase-contract-add-add-44)
- [POST /api/purchase/contract/addList - 批量添加采购合同](#post-api-purchase-contract-addlist-addlist-7)
- [GET /api/purchase/contract/searchPage - 分页搜索合同信息](#get-api-purchase-contract-searchpage-searchpage-3)
- [GET /api/purchase/contract/queryRemainingPurchaseContract - 查询还有剩余份额的采购合同-万航](#get-api-purchase-contract-queryremainingpurchasecontract-queryremainingpurchasec)
- [GET /api/purchase/contract/queryLine/{id} - 查询采购合同明细](#get-api-purchase-contract-queryline-id-queryline-8)
- [GET /api/purchase/contract/queryHistoryContractList - 查询采购合同历史列表](#get-api-purchase-contract-queryhistorycontractlist-queryhistorycontractlist-1)
- [GET /api/purchase/contract/queryHistoryContract/{id} - 查询采购合同历史详情](#get-api-purchase-contract-queryhistorycontract-id-queryhistorycontract-1)
- [GET /api/purchase/contract/queryClause/{id} - 查询采购合同条款](#get-api-purchase-contract-queryclause-id-queryclause-1)
- [GET /api/purchase/contract/page - 分页查询采购合同列表](#get-api-purchase-contract-page-page-44)
- [GET /api/purchase/contract/list - 查询采购合同列表](#get-api-purchase-contract-list-list-7)
- [GET /api/purchase/contract/get/{id} - 查询采购合同详情](#get-api-purchase-contract-get-id-get-43)

### 采购申请

- [PUT /api/purchase/apply/updateAssociatePurchase/{purchaseApplyId} - 转换订单后，变更补货单是否转换单据状态](#put-api-purchase-apply-updateassociatepurchase-purchaseapplyid-updateassociatepu)
- [PUT /api/purchase/apply/update/{id} - 编辑采购申请](#put-api-purchase-apply-update-id-update-42)
- [PUT /api/purchase/apply/cancel - 取消采购申请](#put-api-purchase-apply-cancel-cancel-28)
- [PUT /api/purchase/apply/assist/{id} - 编辑协作人](#put-api-purchase-apply-assist-id-updateassist-5)
- [POST /api/purchase/apply/formatPurchaseApplyLine/{merchantId} - 采购申请明细格式化导入VO](#post-api-purchase-apply-formatpurchaseapplyline-merchantid-formatpurchaseapplyli)
- [POST /api/purchase/apply/addList - 添加采购申请](#post-api-purchase-apply-addlist-add-45)
- [GET /api/purchase/apply/queryLine - 查询采购申请明细列表](#get-api-purchase-apply-queryline-queryline-9)
- [GET /api/purchase/apply/page - 查询采购申请分页列表](#get-api-purchase-apply-page-page-45)
- [GET /api/purchase/apply/get/{id} - 查询采购申请详情](#get-api-purchase-apply-get-id-get-44)

### 商品计量单位管理

- [PUT /api/goods/uom/updateGoodsUom/{goodsId} - 编辑商品计量单位](#put-api-goods-uom-updategoodsuom-goodsid-updategoodsuom)
- [GET /api/goods/uom/queryGoodsUom/{goodsId} - 查询商品计量单位](#get-api-goods-uom-querygoodsuom-goodsid-querygoodsuom)

### 商品属性管理

- [PUT /api/goods/specification/updateSpecificationGroup/{id} - 编辑商品属性组](#put-api-goods-specification-updatespecificationgroup-id-updatespecificationgroup)
- [PUT /api/goods/specification/updateSpecification/{id} - 编辑商品属性参数](#put-api-goods-specification-updatespecification-id-updatespecification)
- [POST /api/goods/specification/addSpecification - 添加商品属性参数](#post-api-goods-specification-addspecification-addspecification)
- [POST /api/goods/specification/addSpecificationList - 添加商品属性参数集合](#post-api-goods-specification-addspecificationlist-addspecificationlist)
- [POST /api/goods/specification/addSpecificationGroup - 添加商品属性组](#post-api-goods-specification-addspecificationgroup-addspecificationgroup)
- [GET /api/goods/specification/pageSpecificationGroup - 条件分页查询商品属性组](#get-api-goods-specification-pagespecificationgroup-pagespecificationgroup)
- [GET /api/goods/specification/getSpecificationGroup/{id} - 商品属性组详情](#get-api-goods-specification-getspecificationgroup-id-getspecificationgroup)
- [DELETE /api/goods/specification/deleteSpecificationGroup/{id} - 删除商品属性组](#delete-api-goods-specification-deletespecificationgroup-id-updatespecificationgr)
- [DELETE /api/goods/specification/deleteSpecification/{id} - 删除商品属性参数](#delete-api-goods-specification-deletespecification-id-deletespecification)

### 商品价目表组管理

- [PUT /api/goods/price/update/{id} - 编辑商品价目表组](#put-api-goods-price-update-id-update-43)
- [POST /api/goods/price/exportSale - 导出销售价目表](#post-api-goods-price-exportsale-exportsale-1)
- [POST /api/goods/price/exportPurchase - 导出采购价目表](#post-api-goods-price-exportpurchase-exportpurchase-3)
- [POST /api/goods/price/add - 新增商品价目表组](#post-api-goods-price-add-add-46)
- [POST /api/goods/price/addList - 新增商品价目表组](#post-api-goods-price-addlist-addlist-8)
- [GET /api/goods/price/page - 条件分页查询商品价目表组](#get-api-goods-price-page-page-46)
- [GET /api/goods/price/list - 查询可用价目表列表](#get-api-goods-price-list-list-8)
- [GET /api/goods/price/get/{id} - 商品价目表组详情](#get-api-goods-price-get-id-get-45)

### 商品大小包装管理

- [PUT /api/goods/packaging/update - 添加/编辑商品大小包装](#put-api-goods-packaging-update-add-1)
- [GET /api/goods/packaging/get/{merchantId}/{goodsId} - 查询商品大小包装](#get-api-goods-packaging-get-merchantid-goodsid-get-46)
- [DELETE /api/goods/packaging/delete/{id} - 删除商品大小包装](#delete-api-goods-packaging-delete-id-delete-25)

### 商品类型管理

- [PUT /api/goods/category/updateStatusList - 批量修改商品类型状态](#put-api-goods-category-updatestatuslist-enable)
- [PUT /api/goods/category/update/{id} - 编辑商品类型](#put-api-goods-category-update-id-update-44)
- [POST /api/goods/category/import/{merchantId}/{type} - 导入商品类型](#post-api-goods-category-import-merchantid-type-importcategory)
- [POST /api/goods/category/export - 导出商品类型](#post-api-goods-category-export-exportcategory)
- [POST /api/goods/category/add - 添加商品类型](#post-api-goods-category-add-add-47)
- [GET /api/goods/category/list/{merchantId} - 获取商品类型列表](#get-api-goods-category-list-merchantid-list-9)
- [GET /api/goods/category/get/{id} - 查询商品类型详情](#get-api-goods-category-get-id-get-47)
- [GET /api/goods/category/checkCodeUnique - 校验商品分类编码是否唯一](#get-api-goods-category-checkcodeunique-checkcodeunique)

### 商品品牌管理

- [PUT /api/goods/brand/update/{id} - 编辑商品品牌](#put-api-goods-brand-update-id-update-45)
- [POST /api/goods/brand/import/{merchantId} - 导入商品品牌](#post-api-goods-brand-import-merchantid-importbrand)
- [POST /api/goods/brand/export - 导出商品品牌](#post-api-goods-brand-export-exportbrand-1)
- [POST /api/goods/brand/add - 新增商品品牌](#post-api-goods-brand-add-add-48)
- [GET /api/goods/brand/page - 条件分页查询商品品牌](#get-api-goods-brand-page-page-47)
- [GET /api/goods/brand/get/{id} - 商品品牌详情](#get-api-goods-brand-get-id-get-48)

### 商品配方管理

- [PUT /api/goods/bom/update/{id} - 编辑商品配方](#put-api-goods-bom-update-id-update-46)
- [POST /api/goods/bom/publish/{id} - 发布商品配方版本](#post-api-goods-bom-publish-id-publish)
- [POST /api/goods/bom/add - 添加商品配方](#post-api-goods-bom-add-add-49)
- [GET /api/goods/bom/queryTree/{id} - 查询商品配方树形结构](#get-api-goods-bom-querytree-id-querytree)
- [GET /api/goods/bom/queryGoodsBomListTree/{companyId}/{goodsId} - 查询商品配方](#get-api-goods-bom-querygoodsbomlisttree-companyid-goodsid-querygoodsbomlisttree)
- [GET /api/goods/bom/queryGoodsBomList/{companyId}/{goodsId} - 查询商品BOM版本列表](#get-api-goods-bom-querygoodsbomlist-companyid-goodsid-querygoodsbomlist)
- [GET /api/goods/bom/page - 商品BOM列表](#get-api-goods-bom-page-page-48)
- [GET /api/goods/bom/page/reverse - 商品BOM列表-反查](#get-api-goods-bom-page-reverse-reverselist)
- [DELETE /api/goods/bom/delete/{id} - 删除商品配方](#delete-api-goods-bom-delete-id-delete-26)

### 商品管理

- [PUT /api/goods/basic/updateSpecificationParam/{goodsId} - 编辑商品属性值](#put-api-goods-basic-updatespecificationparam-goodsid-updategoodsspecificationpar)
- [PUT /api/goods/basic/updateGoodsProperty - 编辑公司商品](#put-api-goods-basic-updategoodsproperty-updategoodsproperty)
- [PUT /api/goods/basic/updateGoods/{id} - 编辑商品](#put-api-goods-basic-updategoods-id-updategoods)
- [POST /api/goods/basic/query/goods/correlation/qty/{companyId} - 查询商品相关数量(在途、库存、销量等)-post](#post-api-goods-basic-query-goods-correlation-qty-companyid-querygoodscorrelation)
- [POST /api/goods/basic/import/{merchantId}/{type} - 通过商品类型导入商品](#post-api-goods-basic-import-merchantid-type-importgoods)
- [POST /api/goods/basic/export - 导出商品](#post-api-goods-basic-export-exportgoods)
- [POST /api/goods/basic/distributeGoods/{merchantId} - 下发公司商品](#post-api-goods-basic-distributegoods-merchantid-distributegoods)
- [POST /api/goods/basic/checkGoodsExist - 校验商品是否存在](#post-api-goods-basic-checkgoodsexist-checkgoodsexist)
- [POST /api/goods/basic/add - 添加商品](#post-api-goods-basic-add-add-50)
- [POST /api/goods/basic/addList - 批量添加商品](#post-api-goods-basic-addlist-addlist-9)
- [POST /api/goods/basic/addGoodsCostRecord - 添加商品成本历史修改记录](#post-api-goods-basic-addgoodscostrecord-addgoodscostrecord)
- [GET /api/goods/basic/searchPage - 分页搜索商品信息](#get-api-goods-basic-searchpage-searchpage-4)
- [GET /api/goods/basic/querySpecificationParam/{goodsId} - 查询商品属性值](#get-api-goods-basic-queryspecificationparam-goodsid-queryspecificationparam)
- [GET /api/goods/basic/queryGoodsCostRecordPage - 获取商品成本历史记录分页列表](#get-api-goods-basic-querygoodscostrecordpage-querygoodscostrecordpage)
- [GET /api/goods/basic/queryDistributeCompanyList/{id} - 查询产品下发公司集合](#get-api-goods-basic-querydistributecompanylist-id-getdistributecompanylist)
- [GET /api/goods/basic/query/goods/correlation/qty - 查询商品相关数量(在途、库存、销量等)](#get-api-goods-basic-query-goods-correlation-qty-querygoodscorrelationqty)
- [GET /api/goods/basic/page - 获取商品分页列表](#get-api-goods-basic-page-page-49)
- [GET /api/goods/basic/list - 获取商品列表](#get-api-goods-basic-list-list-10)
- [GET /api/goods/basic/get/{companyId}/{id} - 查询商品详情](#get-api-goods-basic-get-companyid-id-get-49)
- [GET /api/goods/basic/app/page - 获取APP商品分页列表](#get-api-goods-basic-app-page-appgoodspage)
- [GET /api/goods/basic/app/get/{companyId}/{goodsId} - 查询APP商品详情](#get-api-goods-basic-app-get-companyid-goodsid-appgoodsget)

### 商品条码管理

- [PUT /api/goods/barcode/updateSpecificationParam - 编辑商品条码属性值](#put-api-goods-barcode-updatespecificationparam-updategoodsspecificationparam-1)
- [PUT /api/goods/barcode/updateGoodsBarcodeProperty - 编辑公司商品条码](#put-api-goods-barcode-updategoodsbarcodeproperty-updatebarcode)
- [PUT /api/goods/barcode/updateGoodsBarcode/{id} - 编辑商品条码](#put-api-goods-barcode-updategoodsbarcode-id-updategoodsbarcode)
- [PUT /api/goods/barcode/enable - 启用公司商品条码(按商品)](#put-api-goods-barcode-enable-enable-1)
- [PUT /api/goods/barcode/enableBarcode - 启用公司商品条码(按条码)](#put-api-goods-barcode-enablebarcode-enablebarcode)
- [PUT /api/goods/barcode/disabled - 停用公司商品条码(按商品)](#put-api-goods-barcode-disabled-disabled)
- [PUT /api/goods/barcode/disabledBarcode - 停用公司商品条码(按条码)](#put-api-goods-barcode-disabledbarcode-disabledbarcode)
- [POST /api/goods/barcode/add/{goodsId} - 添加商品条码](#post-api-goods-barcode-add-goodsid-add-51)
- [GET /api/goods/barcode/querySpecificationParam - 查询商品条码属性值](#get-api-goods-barcode-queryspecificationparam-queryspecificationparam-1)

### 供应商平台配送单管理

- [POST /api/supplierPlatform/purchaseDistribution/approveDoneList - 批量确认配送单](#post-api-supplierplatform-purchasedistribution-approvedonelist-approvedonelist)

### 供应商平台招标管理

- [POST /api/supplierPlatform/invite/terminateBidOpening/{inviteId} - 终止报价](#post-api-supplierplatform-invite-terminatebidopening-inviteid-terminatebidopenin)
- [POST /api/supplierPlatform/invite/quotedPrice/{inviteId} - 报价](#post-api-supplierplatform-invite-quotedprice-inviteid-quotedprice)
- [GET /api/supplierPlatform/invite/querySupplierAttachmentList/{inviteId} - 查询供应商附件](#get-api-supplierplatform-invite-querysupplierattachmentlist-inviteid-queryuserat)
- [GET /api/supplierPlatform/invite/queryLine/{inviteId} - 查询供应商招标明细](#get-api-supplierplatform-invite-queryline-inviteid-queryline-3)
- [GET /api/supplierPlatform/invite/queryInviteRank/{inviteId} - 查询招标排名](#get-api-supplierplatform-invite-queryinviterank-inviteid-queryinviterank)
- [GET /api/supplierPlatform/invite/queryHistory/{inviteId} - 查询历史招标明细](#get-api-supplierplatform-invite-queryhistory-inviteid-queryhistory)
- [GET /api/supplierPlatform/invite/queryBidingDocumentAttachmentList/{inviteId} - 查询标书附件](#get-api-supplierplatform-invite-querybidingdocumentattachmentlist-inviteid-query)
- [GET /api/supplierPlatform/invite/page - 分页查询招投标信息](#get-api-supplierplatform-invite-page-page-4)
- [GET /api/supplierPlatform/invite/generateApiKey - 生成API密钥](#get-api-supplierplatform-invite-generateapikey-generateapikey)

### 审批

- [POST /api/stock/workflow/callback - 任务回调](#post-api-stock-workflow-callback-callback)

### 油品调整单-FuelServer

- [POST /api/stock/oilAdjust/add - 添加油品调整单](#post-api-stock-oiladjust-add-add-17)
- [GET /api/stock/oilAdjust/query/oil/reasonCode/{merchantId} - 查询油品可用原因码](#get-api-stock-oiladjust-query-oil-reasoncode-merchantid-queryreasoncode)

### 商品移动加权平均（MWAM）库存管理

- [POST /api/stock/mwamQty/queryQtyByWarehouseAndGoodsBarcode/{companyId} - 根据公司和商品条码和仓库查询库存数量](#post-api-stock-mwamqty-queryqtybywarehouseandgoodsbarcode-companyid-querybywareh)
- [POST /api/stock/mwamQty/queryQtyByCompanyAndGoodsBarcode - 根据公司与商品条码查询库存数量](#post-api-stock-mwamqty-queryqtybycompanyandgoodsbarcode-querybycompanyandgoodsba)
- [POST /api/stock/mwamQty/export - 导出库存情况](#post-api-stock-mwamqty-export-exportbrand)
- [GET /api/stock/mwamQty/queryQtyByGoodsBarcode - 查询商品条码当前库存](#get-api-stock-mwamqty-queryqtybygoodsbarcode-barcodeqty)
- [GET /api/stock/mwamQty/queryGoodsQtyRecord - 查询商品库存变动记录](#get-api-stock-mwamqty-querygoodsqtyrecord-goodsqtyrecord)
- [GET /api/stock/mwamQty/queryGoodsQtyByWarehouse - 查询指定仓库中的商品库存](#get-api-stock-mwamqty-querygoodsqtybywarehouse-goodsqtybywarehouse)
- [GET /api/stock/mwamQty/queryGoodsPage - 获取商品分页列表（库存情况商品列表使用）](#get-api-stock-mwamqty-querygoodspage-querygoodspage)
- [GET /api/stock/mwamQty/queryBarcodeWarehouseQty - 查询商品条码集合在各个仓库中的数量](#get-api-stock-mwamqty-querybarcodewarehouseqty-barcodewarehouseqty)

### 建议订购管理

- [POST /api/purchase/suggestOrdering/update/{id} - 编辑订购](#post-api-purchase-suggestordering-update-id-update-47)
- [POST /api/purchase/suggestOrdering/taskCalculation - 定时任务触发计算](#post-api-purchase-suggestordering-taskcalculation-taskscalculation)
- [GET /api/purchase/suggestOrdering/list - 查询订购公式](#get-api-purchase-suggestordering-list-list-4)
- [GET /api/purchase/suggestOrdering/getSuggestOrdering - 查询建议订购](#get-api-purchase-suggestordering-getsuggestordering-getsuggestordering)
- [GET /api/purchase/suggestOrdering/getOrderRanking - 查询订购排行](#get-api-purchase-suggestordering-getorderranking-getorderranking)
- [GET /api/purchase/suggestOrdering/get/{id} - 查询订购公式详情](#get-api-purchase-suggestordering-get-id-get-34)

### 附件管理

- [POST /api/common/attachment/add - 添加附件](#post-api-common-attachment-add-add-52)
- [POST /api/common/attachment/addList - 批量添加附件](#post-api-common-attachment-addlist-addlist-10)
- [GET /api/common/attachment/list - 查询附件](#get-api-common-attachment-list-list-11)
- [DELETE /api/common/attachment/delete/{id} - 删除附件](#delete-api-common-attachment-delete-id-delete-27)

### 供应商平台采购退货单管理

- [GET /api/supplierPlatform/rePurchaseOrder/queryLine/{id} - 查询采购退货单明细](#get-api-supplierplatform-repurchaseorder-queryline-id-queryline)
- [GET /api/supplierPlatform/rePurchaseOrder/page - 查询采购退货单列表](#get-api-supplierplatform-repurchaseorder-page-page)
- [GET /api/supplierPlatform/rePurchaseOrder/get/{id} - 查询采购退货单详情](#get-api-supplierplatform-repurchaseorder-get-id-get)

### 供应商平台采购单管理

- [GET /api/supplierPlatform/purchaseOrder/queryLine/{id} - 查询采购单明细](#get-api-supplierplatform-purchaseorder-queryline-id-queryline-1)
- [GET /api/supplierPlatform/purchaseOrder/page - 查询采购单列表](#get-api-supplierplatform-purchaseorder-page-page-1)
- [GET /api/supplierPlatform/purchaseOrder/get/{id} - 查询采购单详情](#get-api-supplierplatform-purchaseorder-get-id-get-1)

### 供应商平台采购合同管理

- [GET /api/supplierPlatform/purchaseContract/queryLine/{id} - 查询采购合同明细](#get-api-supplierplatform-purchasecontract-queryline-id-queryline-2)
- [GET /api/supplierPlatform/purchaseContract/page - 分页查询采购合同列表](#get-api-supplierplatform-purchasecontract-page-page-2)
- [GET /api/supplierPlatform/purchaseContract/get/{id} - 查询采购合同详情](#get-api-supplierplatform-purchasecontract-get-id-get-2)

### 供应商平台付款单管理

- [GET /api/supplierPlatform/paymentBill/queryBillOrder/{id} - 查询付款单订单明细](#get-api-supplierplatform-paymentbill-querybillorder-id-querybillorder)
- [GET /api/supplierPlatform/paymentBill/queryBillGoodsList/{id} - 查询付款单商品明细](#get-api-supplierplatform-paymentbill-querybillgoodslist-id-querybillgoodslist)
- [GET /api/supplierPlatform/paymentBill/page - 查询付款单分页列表](#get-api-supplierplatform-paymentbill-page-page-3)
- [GET /api/supplierPlatform/paymentBill/get/{id} - 查询付款单详情](#get-api-supplierplatform-paymentbill-get-id-get-3)

### 供应商平台预付款单管理

- [GET /api/supplierPlatform/advancePaymentBill/queryBillOrder/{id} - 查询预付款单订单明细](#get-api-supplierplatform-advancepaymentbill-querybillorder-id-querybillorder-1)
- [GET /api/supplierPlatform/advancePaymentBill/queryBillGoodsList/{id} - 查询预付款单商品明细](#get-api-supplierplatform-advancepaymentbill-querybillgoodslist-id-querybillgoods)
- [GET /api/supplierPlatform/advancePaymentBill/page - 查询预付款单分页列表](#get-api-supplierplatform-advancepaymentbill-page-page-5)
- [GET /api/supplierPlatform/advancePaymentBill/get/{id} - 查询预付款单详情](#get-api-supplierplatform-advancepaymentbill-get-id-get-4)

### 先进先出（FIFO）库存管理

- [GET /api/stock/fifoQty/queryFifoRecord - 查询FIFO变动记录](#get-api-stock-fifoqty-queryfiforecord-querystockfiforecord)
- [GET /api/stock/fifoQty/queryFifoQty - 查询FIFO库存情况](#get-api-stock-fifoqty-queryfifoqty-querystockfifoqty)
- [GET /api/stock/fifoQty/queryFifoOccupyQty - 查询fifo数量使用情况](#get-api-stock-fifoqty-queryfifooccupyqty-queryfifooccupyqty)

### 订单拓展属性接口管理

- [GET /api/stock/expand/queryAssociateOrder - 查询上下级关联订单](#get-api-stock-expand-queryassociateorder-queryassociateorder)

### 服务监控管理

- [GET /api/monitor/version - 获取服务版本信息](#get-api-monitor-version-version)
- [GET /api/monitor/health - 心跳检查](#get-api-monitor-health-health)


## 接口详情

<a id="put-api-stock-warehouse-update-id-update"></a>

### PUT /api/stock/warehouse/update/{id}

- 分组：仓库/库位
- 名称：编辑仓库/库位
- OperationId：update

#### 调用方法

`PUT /api/stock/warehouse/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockWarehouseDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockWarehouseDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| images | string | 否 | 图片 |  |
| status | string | 否 | 状态 |  |
| financeCenterId | integer(int64) | 否 | 成本中心ID |  |
| goodsType | string | 否 | 仓库商品类型 |  |
| goodsSubType | string | 否 | 仓库商品子类型 |  |
| manufactureType | string | 否 | 仓库类型（合格库/不合格库/待检库...） |  |
| inventoryMoveType | string | 否 | 入库/回库类型-万航 |  |
| calcCost | boolean | 否 | 是否计算成本。科研，料头仓库为false，默认值为true。 |  |
| externalCode | string | 否 | 外部编号 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-warehouse-export-exportwarehouse"></a>

### POST /api/stock/warehouse/export

- 分组：仓库/库位
- 名称：导出仓库/库位
- OperationId：exportWarehouse

#### 调用方法

`POST /api/stock/warehouse/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockWarehouseDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockWarehouseDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockWarehouseDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-warehouse-add-add-2"></a>

### POST /api/stock/warehouse/add

- 分组：仓库/库位
- 名称：添加仓库/库位
- OperationId：add_2

#### 调用方法

`POST /api/stock/warehouse/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockWarehouseDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockWarehouseDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| images | string | 否 | 图片 |  |
| type | string | 是 | 仓库类型 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| financeCenterId | integer(int64) | 否 | 成本中心ID |  |
| goodsType | string | 否 | 仓库商品类型 |  |
| goodsSubType | string | 否 | 仓库商品子类型 |  |
| manufactureType | string | 否 | 仓库类型（合格库/不合格库/待检库...） |  |
| inventoryMoveType | string | 否 | 入库/回库类型-万航 |  |
| calcCost | boolean | 否 | 是否计算成本。科研，料头仓库为false，默认值为true。 |  |
| externalCode | string | 否 | 外部编号 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-stock-warehouse-query-id-query"></a>

### GET /api/stock/warehouse/query/{id}

- 分组：仓库/库位
- 名称：查询仓库/库位详情
- OperationId：query

#### 调用方法

`GET /api/stock/warehouse/query/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockWarehouse（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockWarehouse）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockWarehouse | 否 |  |  |

<a id="get-api-stock-warehouse-list-list"></a>

### GET /api/stock/warehouse/list

- 分组：仓库/库位
- 名称：查询仓库/库位集合
- OperationId：list

#### 调用方法

`GET /api/stock/warehouse/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 1 |  |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| idChain | query | 否 | string | 完整的组织结构 |  |
| type | query | 否 | string | 类型 |  |
| statusList | query | 否 | string | 状态 | "ACTIVE" |
| departmentIdList | query | 否 | integer(int64)[] |  |  |
| goodsType | query | 否 | string | 仓库商品类型  【 INGREDIENT : PRODUCT : STANDARD_GOODS : MOULD : 】 |  |
| goodsSubType | query | 否 | string | 仓库商品子类型  【 OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| manufactureType | query | 否 | string | 仓库类型（合格库/不合格库/待检库...）  【 QUALIFIED : UNQUALIFIED : WAIT_INSPECT : 】 |  |
| inventoryMoveType | query | 否 | string | 入库/回库类型-万航  【 RESEARCH : DEPRECATED : 】 |  |
| calcCost | query | 否 | boolean | 是否计算成本。科研，料头仓库为false，默认值为true。 |  |
| asset | query | 否 | boolean | 是否资产-爱达 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockWarehouse（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockWarehouse）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockWarehouse[] | 否 | 返回数据 |  |

<a id="delete-api-stock-warehouse-delete-id-delete-1"></a>

### DELETE /api/stock/warehouse/delete/{id}

- 分组：仓库/库位
- 名称：删除仓库/库位
- OperationId：delete_1

#### 调用方法

`DELETE /api/stock/warehouse/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="put-api-stock-usedelivery-updatebystatusdone-id-updatebystatusdone"></a>

### PUT /api/stock/useDelivery/updateByStatusDone/{id}

- 分组：领用出库单
- 名称：编辑完成状态的领用出库单
- OperationId：updateByStatusDone

#### 调用方法

`PUT /api/stock/useDelivery/updateByStatusDone/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用出库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateByStatusDoneDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateByStatusDoneDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-usedelivery-update-id-update-1"></a>

### PUT /api/stock/useDelivery/update/{id}

- 分组：领用出库单
- 名称：编辑领用出库单
- OperationId：update_1

#### 调用方法

`PUT /api/stock/useDelivery/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用出库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 | "DRAFT" |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 | 1 |
| originType | string | 否 | 源订单类型 | "1" |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID | 1 |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 添加明细集合 |  |
| delMoveLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-usedelivery-done-id-done"></a>

### PUT /api/stock/useDelivery/done/{id}

- 分组：领用出库单
- 名称：完成领用出库单
- OperationId：done

#### 调用方法

`PUT /api/stock/useDelivery/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-usedelivery-cancel-id-cancel"></a>

### PUT /api/stock/useDelivery/cancel/{id}

- 分组：领用出库单
- 名称：取消领用出库单
- OperationId：cancel

#### 调用方法

`PUT /api/stock/useDelivery/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-usedelivery-formatusedeliveryline-merchantid-formatusedeliverylin"></a>

### POST /api/stock/useDelivery/formatUseDeliveryLine/{merchantId}

- 分组：领用出库单
- 名称：领用出库明细格式化导入
- OperationId：formatUseDeliveryLine

#### 调用方法

`POST /api/stock/useDelivery/formatUseDeliveryLine/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | long | 商户ID |  |
| companyId | query | 是 | long | 公司ID |  |
| warehouseId | query | 是 | long | 仓库ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：UseDeliveryLineFormatVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.move.UseDeliveryLineFormatVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | UseDeliveryLineFormatVO[] | 否 | 返回数据 |  |

<a id="post-api-stock-usedelivery-export-exportusemove"></a>

### POST /api/stock/useDelivery/export

- 分组：领用出库单
- 名称：导出领用出库单
- OperationId：exportUseMove

#### 调用方法

`POST /api/stock/useDelivery/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockMoveDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-usedelivery-batchbalance-batchbalance"></a>

### POST /api/stock/useDelivery/batchBalance

- 分组：领用出库单
- 名称：领用出库单批量记账-万航
- OperationId：batchBalance

#### 调用方法

`POST /api/stock/useDelivery/batchBalance`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$BatchBalanceDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$BatchBalanceDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| moveIdList | integer(int64)[] | 是 | 库单ID集合 |  |
| balanceDate | string(date) | 是 | 记账日期 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-usedelivery-add-add-3"></a>

### POST /api/stock/useDelivery/add

- 分组：领用出库单
- 名称：添加领用出库单
- OperationId：add_3

#### 调用方法

`POST /api/stock/useDelivery/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockMoveDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-stock-usedelivery-page-page-6"></a>

### GET /api/stock/useDelivery/page

- 分组：领用出库单
- 名称：查询领用出库单列表
- OperationId：page_6

#### 调用方法

`GET /api/stock/useDelivery/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 ORIGIN_TYPE_NULL : DISTRIBUTION_TRANSFER_ORDER : DISTRIBUTION_SALE_ORDER : DISTRIBUTION_PURCHASE_ORDER : SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : PRODUCE_PLAN_ORDER : MATERIAL_DELIVERY_ORDER : INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : PURCHASE_APPLY_ORDER : INVENTORY_ORDINARY_DELIVERY_ORDER : INVENTORY_RESEARCH_DELIVERY_ORDER : INVENTORY_DEPRECATED_DELIVERY_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : 】 |  |
| associateRtn | query | 否 | boolean | 是否关联退货申请单 |  |
| departmentId | query | 否 | integer(int64) | 部门ID |  |
| originTypeList | query | 否 | string[] |  |  |
| statusList | query | 否 | string[] |  |  |
| warehouseId | query | 否 | integer(int64) | 仓库 |  |
| targetWarehouseId | query | 否 | integer(int64) | 目标仓库id |  |
| purchaseCode | query | 否 | string | 采购单编号 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| startDoneTime | query | 否 | string(date-time) | 开始完成时间 |  |
| endDoneTime | query | 否 | string(date-time) | 结束完成时间 |  |
| partnerId | query | 否 | integer(int64) | 客户关系Id |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| contractId | query | 否 | integer(int64) | 合同Id |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| startPlanDate | query | 否 | string(date) | 开始计划日期 |  |
| endPlanDate | query | 否 | string(date) | 结束计划日期 |  |
| associateOrigin | query | 否 | boolean | 出入库单是否关联原订单 |  |
| stockMoveTypeEnum | query | 否 | string | 出入库单源头单据类型  【 TRANSFER_ORDER : RE_TRANSFER_ORDER : RE_PURCHASE_ORDER : PURCHASE_RECEIVE : 】 |  |
| deliveryCode | query | 否 | string | 出库单编号 |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 节号 |  |
| texture | query | 否 | string | 材质 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| balance | query | 否 | boolean | 是否记账 |  |
| materialDeliveryBatchCode | query | 否 | string | 投料计划生产批次号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间(截止) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryAmountTotal | query | 否 | boolean | 是否查询单据总金额 -爱达 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="get-api-stock-usedelivery-get-id-get-5"></a>

### GET /api/stock/useDelivery/get/{id}

- 分组：领用出库单
- 名称：查询领用出库单详情
- OperationId：get_5

#### 调用方法

`GET /api/stock/useDelivery/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="delete-api-stock-usedelivery-delete-id-delete-2"></a>

### DELETE /api/stock/useDelivery/delete/{id}

- 分组：领用出库单
- 名称：删除领用出库单
- OperationId：delete_2

#### 调用方法

`DELETE /api/stock/useDelivery/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-transferinternal-update-id-update-2"></a>

### PUT /api/stock/transferInternal/update/{id}

- 分组：库间调拨管理
- 名称：编辑库间调拨
- OperationId：update_2

#### 调用方法

`PUT /api/stock/transferInternal/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调拨单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InternalTransferDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| status | string | 是 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | InternalTransferDTO$TransferLineDTO[] | 否 | 调拨单明细 |  |
| delTransferLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-transferinternal-done-id-done-1"></a>

### PUT /api/stock/transferInternal/done/{id}

- 分组：库间调拨管理
- 名称：完成库间调拨
- OperationId：done_1

#### 调用方法

`PUT /api/stock/transferInternal/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调拨单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-transferinternal-cancel-id-cancel-1"></a>

### PUT /api/stock/transferInternal/cancel/{id}

- 分组：库间调拨管理
- 名称：取消库间调拨
- OperationId：cancel_1

#### 调用方法

`PUT /api/stock/transferInternal/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调拨单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-transferinternal-formattransferinternalline-merchantid-formattran"></a>

### POST /api/stock/transferInternal/formatTransferInternalLine/{merchantId}

- 分组：库间调拨管理
- 名称：库间调拨明细格式化导入
- OperationId：formatTransferInternalLine

#### 调用方法

`POST /api/stock/transferInternal/formatTransferInternalLine/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | long | 商户ID |  |
| companyId | query | 是 | long | 公司ID |  |
| warehouseId | query | 是 | long | 仓库ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：TransferInternalLineFormatVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.transfer.TransferInternalLineFormatVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferInternalLineFormatVO[] | 否 | 返回数据 |  |

<a id="post-api-stock-transferinternal-export-exporttransfer"></a>

### POST /api/stock/transferInternal/export

- 分组：库间调拨管理
- 名称：导出库间调拨
- OperationId：exportTransfer

#### 调用方法

`POST /api/stock/transferInternal/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InternalTransferDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | InternalTransferDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-transferinternal-add-add-4"></a>

### POST /api/stock/transferInternal/add

- 分组：库间调拨管理
- 名称：添加库间调拨
- OperationId：add_4

#### 调用方法

`POST /api/stock/transferInternal/add`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InternalTransferDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | InternalTransferDTO$TransferLineDTO[] | 否 | 调拨单明细 |  |
| status | string | 是 | 调拨单状态 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-stock-transferinternal-addlist-add-5"></a>

### POST /api/stock/transferInternal/addList

- 分组：库间调拨管理
- 名称：批量添加库间调拨
- OperationId：add_5

#### 调用方法

`POST /api/stock/transferInternal/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：InternalTransferDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | InternalTransferDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-stock-transferinternal-page-page-7"></a>

### GET /api/stock/transferInternal/page

- 分组：库间调拨管理
- 名称：分页查询库间调拨
- OperationId：page_7

#### 调用方法

`GET /api/stock/transferInternal/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| companyId | query | 否 | integer(int64) | 归属公司ID |  |
| createCompanyId | query | 否 | integer(int64) | 创建公司ID |  |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string | 状态 |  |
| name | query | 否 | string | 名称 |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| createUserId | query | 否 | integer(int64) | 操作用户 |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| texture | query | 否 | string | 锻件材质 |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 节号 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockTransfer（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockTransfer）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer | 否 |  |  |

<a id="get-api-stock-transferinternal-get-id-get-6"></a>

### GET /api/stock/transferInternal/get/{id}

- 分组：库间调拨管理
- 名称：查询库间调拨详情
- OperationId：get_6

#### 调用方法

`GET /api/stock/transferInternal/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调拨单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockTransfer（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockTransfer）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer | 否 |  |  |

<a id="delete-api-stock-transferinternal-delete-id-delete-3"></a>

### DELETE /api/stock/transferInternal/delete/{id}

- 分组：库间调拨管理
- 名称：删除库间调拨
- OperationId：delete_3

#### 调用方法

`DELETE /api/stock/transferInternal/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调拨单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-transfercross-update-id-update-3"></a>

### PUT /api/stock/transferCross/update/{id}

- 分组：跨店调拨单
- 名称：编辑跨店调拨单
- OperationId：update_3

#### 调用方法

`PUT /api/stock/transferCross/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 跨店调拨单ID |  |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockTransferDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| status | string | 是 | 状态 |  |
| inCompanyId | integer(int64) | 否 | 调入公司ID(跨店调拨单传值) |  |
| outCompanyId | integer(int64) | 否 | 调出公司ID(跨店调拨单传值) |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | StockTransferLineDTO[] | 否 | 调拨单明细 |  |
| delTransferLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-transfercross-cancel-id-cancel-2"></a>

### PUT /api/stock/transferCross/cancel/{id}

- 分组：跨店调拨单
- 名称：取消跨店调拨单
- OperationId：cancel_2

#### 调用方法

`PUT /api/stock/transferCross/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 跨店调拨单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-transfercross-import-merchantid-companyid-importtransfer"></a>

### POST /api/stock/transferCross/import/{merchantId}/{companyId}

- 分组：跨店调拨单
- 名称：导入跨店调拨单
- OperationId：importTransfer

#### 调用方法

`POST /api/stock/transferCross/import/{merchantId}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户号ID |  |
| companyId | path | 是 | integer(int64) | 当前门店ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-transfercross-export-exporttransfer-1"></a>

### POST /api/stock/transferCross/export

- 分组：跨店调拨单
- 名称：导出跨店调拨单
- OperationId：exportTransfer_1

#### 调用方法

`POST /api/stock/transferCross/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockTransferDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockTransferDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-transfercross-add-add-6"></a>

### POST /api/stock/transferCross/add

- 分组：跨店调拨单
- 名称：添加跨店调拨单
- OperationId：add_6

#### 调用方法

`POST /api/stock/transferCross/add`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockTransferDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| inCompanyId | integer(int64) | 否 | 调入公司ID(跨店调拨单传值) |  |
| outCompanyId | integer(int64) | 否 | 调出公司ID(跨店调拨单传值) |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | StockTransferLineDTO[] | 否 | 调拨单明细 |  |
| oil | boolean | 是 | 是否油品调拨单 |  |
| status | string | 是 | 调拨单状态 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-stock-transfercross-addlist-addlist"></a>

### POST /api/stock/transferCross/addList

- 分组：跨店调拨单
- 名称：批量添加跨店调拨单
- OperationId：addList

#### 调用方法

`POST /api/stock/transferCross/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockTransferDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockTransferDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockTransfer（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockTransfer）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer[] | 否 | 返回数据 |  |

<a id="get-api-stock-transfercross-queryorderlinegoodsqty-id-getordergoodslineqty"></a>

### GET /api/stock/transferCross/queryOrderLineGoodsQty/{id}

- 分组：跨店调拨单
- 名称：获取跨店调拨单明细行商品数量情况
- OperationId：getOrderGoodsLineQty

#### 调用方法

`GET /api/stock/transferCross/queryOrderLineGoodsQty/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 跨店调拨单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockTransferLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockTransferLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransferLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-stock-transfercross-page-page-8"></a>

### GET /api/stock/transferCross/page

- 分组：跨店调拨单
- 名称：查询跨店调拨单列表
- OperationId：page_8

#### 调用方法

`GET /api/stock/transferCross/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| companyId | query | 否 | integer(int64) | 归属公司ID |  |
| createCompanyId | query | 否 | integer(int64) | 创建公司ID |  |
| inCompanyIdList | query | 否 | integer(int64)[] |  |  |
| outCompanyIdList | query | 否 | integer(int64)[] |  |  |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string[] |  |  |
| name | query | 否 | string | 名称 |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| oil | query | 否 | boolean | 是否油品调拨单 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockTransfer（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockTransfer）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer | 否 |  |  |

<a id="get-api-stock-transfercross-get-id-get-7"></a>

### GET /api/stock/transferCross/get/{id}

- 分组：跨店调拨单
- 名称：查询跨店调拨单详情
- OperationId：get_7

#### 调用方法

`GET /api/stock/transferCross/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| id | path | 是 | integer(int64) | 调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockTransfer（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockTransfer）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer | 否 |  |  |

<a id="get-api-stock-transfercross-app-page-apppage"></a>

### GET /api/stock/transferCross/app/page

- 分组：跨店调拨单
- 名称：查询跨店调拨单APP列表
- OperationId：appPage

#### 调用方法

`GET /api/stock/transferCross/app/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| queryAppDTO | query | 是 | StockTransferDTO$QueryAppDTO |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockTransfer（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockTransfer）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer | 否 |  |  |

<a id="delete-api-stock-transfercross-delete-delete-4"></a>

### DELETE /api/stock/transferCross/delete

- 分组：跨店调拨单
- 名称：删除跨店调拨单
- OperationId：delete_4

#### 调用方法

`DELETE /api/stock/transferCross/delete`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| idList | query | 是 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-receive-updatebystatusdone-id-updatebystatusdone-1"></a>

### PUT /api/stock/receive/updateByStatusDone/{id}

- 分组：入库单
- 名称：编辑完成状态的入库单
- OperationId：updateByStatusDone_1

#### 调用方法

`PUT /api/stock/receive/updateByStatusDone/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateByStatusDoneDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateByStatusDoneDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-receive-update-id-update-4"></a>

### PUT /api/stock/receive/update/{id}

- 分组：入库单
- 名称：编辑入库单
- OperationId：update_4

#### 调用方法

`PUT /api/stock/receive/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 | "DRAFT" |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 | 1 |
| originType | string | 否 | 源订单类型 | "1" |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID | 1 |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 添加明细集合 |  |
| delMoveLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-receive-done-id-done-2"></a>

### PUT /api/stock/receive/done/{id}

- 分组：入库单
- 名称：完成入库单
- OperationId：done_2

#### 调用方法

`PUT /api/stock/receive/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-receive-cancel-id-cancel-3"></a>

### PUT /api/stock/receive/cancel/{id}

- 分组：入库单
- 名称：取消入库单
- OperationId：cancel_3

#### 调用方法

`PUT /api/stock/receive/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-receive-import-merchantid-companyid-type-importmove"></a>

### POST /api/stock/receive/import/{merchantId}/{companyId}/{type}

- 分组：入库单
- 名称：导入入库单
- OperationId：importMove

#### 调用方法

`POST /api/stock/receive/import/{merchantId}/{companyId}/{type}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) |  |  |
| merchantId | path | 是 | integer(int64) |  |  |
| type | path | 是 | string |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-receive-export-exportmove"></a>

### POST /api/stock/receive/export

- 分组：入库单
- 名称：导出入库单
- OperationId：exportMove

#### 调用方法

`POST /api/stock/receive/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockMoveDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-receive-add-add-7"></a>

### POST /api/stock/receive/add

- 分组：入库单
- 名称：添加入库单
- OperationId：add_7

#### 调用方法

`POST /api/stock/receive/add`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockMoveDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-stock-receive-querymovelinegoodsqty-moveid-getmovegoodslineqty"></a>

### GET /api/stock/receive/queryMoveLineGoodsQty/{moveId}

- 分组：入库单
- 名称：获取入库订单明细行商品数量情况
- OperationId：getMoveGoodsLineQty

#### 调用方法

`GET /api/stock/receive/queryMoveLineGoodsQty/{moveId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| moveId | path | 是 | integer(int64) | 出库单ID |  |
| queryInvoiceQty | query | 否 | boolean | 是否查询已开发票申请数量 |  |
| queryTransferQty | query | 否 | boolean | 是否查询已调拨数量 |  |
| queryReReceiveWeight | query | 否 | boolean | 是否查询已退货入库重量 |  |
| queryReDeliveryWeight | query | 否 | boolean | 是否查询已退货出库重量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMoveLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockMoveLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMoveLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-stock-receive-page-page-9"></a>

### GET /api/stock/receive/page

- 分组：入库单
- 名称：查询入库单列表
- OperationId：page_9

#### 调用方法

`GET /api/stock/receive/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 ORIGIN_TYPE_NULL : DISTRIBUTION_TRANSFER_ORDER : DISTRIBUTION_SALE_ORDER : DISTRIBUTION_PURCHASE_ORDER : SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : PRODUCE_PLAN_ORDER : MATERIAL_DELIVERY_ORDER : INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : PURCHASE_APPLY_ORDER : INVENTORY_ORDINARY_DELIVERY_ORDER : INVENTORY_RESEARCH_DELIVERY_ORDER : INVENTORY_DEPRECATED_DELIVERY_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : 】 |  |
| associateRtn | query | 否 | boolean | 是否关联退货申请单 |  |
| departmentId | query | 否 | integer(int64) | 部门ID |  |
| originTypeList | query | 否 | string[] |  |  |
| statusList | query | 否 | string[] |  |  |
| warehouseId | query | 否 | integer(int64) | 仓库 |  |
| targetWarehouseId | query | 否 | integer(int64) | 目标仓库id |  |
| purchaseCode | query | 否 | string | 采购单编号 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| startDoneTime | query | 否 | string(date-time) | 开始完成时间 |  |
| endDoneTime | query | 否 | string(date-time) | 结束完成时间 |  |
| partnerId | query | 否 | integer(int64) | 客户关系Id |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| contractId | query | 否 | integer(int64) | 合同Id |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| startPlanDate | query | 否 | string(date) | 开始计划日期 |  |
| endPlanDate | query | 否 | string(date) | 结束计划日期 |  |
| associateOrigin | query | 否 | boolean | 出入库单是否关联原订单 |  |
| stockMoveTypeEnum | query | 否 | string | 出入库单源头单据类型  【 TRANSFER_ORDER : RE_TRANSFER_ORDER : RE_PURCHASE_ORDER : PURCHASE_RECEIVE : 】 |  |
| deliveryCode | query | 否 | string | 出库单编号 |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 节号 |  |
| texture | query | 否 | string | 材质 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| balance | query | 否 | boolean | 是否记账 |  |
| materialDeliveryBatchCode | query | 否 | string | 投料计划生产批次号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间(截止) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryAmountTotal | query | 否 | boolean | 是否查询单据总金额 -爱达 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="get-api-stock-receive-get-id-get-8"></a>

### GET /api/stock/receive/get/{id}

- 分组：入库单
- 名称：查询入库单详情
- OperationId：get_8

#### 调用方法

`GET /api/stock/receive/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="delete-api-stock-receive-delete-id-delete-5"></a>

### DELETE /api/stock/receive/delete/{id}

- 分组：入库单
- 名称：删除入库单
- OperationId：delete_5

#### 调用方法

`DELETE /api/stock/receive/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-reusedelivery-updatebystatusdone-id-updatebystatusdone-2"></a>

### PUT /api/stock/reUseDelivery/updateByStatusDone/{id}

- 分组：领用退货入库单
- 名称：编辑完成状态的领用退货单
- OperationId：updateByStatusDone_2

#### 调用方法

`PUT /api/stock/reUseDelivery/updateByStatusDone/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用退货单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateByStatusDoneDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateByStatusDoneDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-reusedelivery-update-id-update-5"></a>

### PUT /api/stock/reUseDelivery/update/{id}

- 分组：领用退货入库单
- 名称：编辑领用退货单
- OperationId：update_5

#### 调用方法

`PUT /api/stock/reUseDelivery/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用退货单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 | "DRAFT" |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 | 1 |
| originType | string | 否 | 源订单类型 | "1" |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID | 1 |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 添加明细集合 |  |
| delMoveLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-reusedelivery-done-id-done-3"></a>

### PUT /api/stock/reUseDelivery/done/{id}

- 分组：领用退货入库单
- 名称：完成领用退货单
- OperationId：done_3

#### 调用方法

`PUT /api/stock/reUseDelivery/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-reusedelivery-cancel-id-cancel-4"></a>

### PUT /api/stock/reUseDelivery/cancel/{id}

- 分组：领用退货入库单
- 名称：取消领用退货单
- OperationId：cancel_4

#### 调用方法

`PUT /api/stock/reUseDelivery/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-reusedelivery-export-exportusemove-1"></a>

### POST /api/stock/reUseDelivery/export

- 分组：领用退货入库单
- 名称：导出领用退货单
- OperationId：exportUseMove_1

#### 调用方法

`POST /api/stock/reUseDelivery/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockMoveDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-reusedelivery-add-add-8"></a>

### POST /api/stock/reUseDelivery/add

- 分组：领用退货入库单
- 名称：添加领用退货单
- OperationId：add_8

#### 调用方法

`POST /api/stock/reUseDelivery/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockMoveDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-stock-reusedelivery-page-page-10"></a>

### GET /api/stock/reUseDelivery/page

- 分组：领用退货入库单
- 名称：查询领用退货单列表
- OperationId：page_10

#### 调用方法

`GET /api/stock/reUseDelivery/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 ORIGIN_TYPE_NULL : DISTRIBUTION_TRANSFER_ORDER : DISTRIBUTION_SALE_ORDER : DISTRIBUTION_PURCHASE_ORDER : SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : PRODUCE_PLAN_ORDER : MATERIAL_DELIVERY_ORDER : INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : PURCHASE_APPLY_ORDER : INVENTORY_ORDINARY_DELIVERY_ORDER : INVENTORY_RESEARCH_DELIVERY_ORDER : INVENTORY_DEPRECATED_DELIVERY_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : 】 |  |
| associateRtn | query | 否 | boolean | 是否关联退货申请单 |  |
| departmentId | query | 否 | integer(int64) | 部门ID |  |
| originTypeList | query | 否 | string[] |  |  |
| statusList | query | 否 | string[] |  |  |
| warehouseId | query | 否 | integer(int64) | 仓库 |  |
| targetWarehouseId | query | 否 | integer(int64) | 目标仓库id |  |
| purchaseCode | query | 否 | string | 采购单编号 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| startDoneTime | query | 否 | string(date-time) | 开始完成时间 |  |
| endDoneTime | query | 否 | string(date-time) | 结束完成时间 |  |
| partnerId | query | 否 | integer(int64) | 客户关系Id |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| contractId | query | 否 | integer(int64) | 合同Id |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| startPlanDate | query | 否 | string(date) | 开始计划日期 |  |
| endPlanDate | query | 否 | string(date) | 结束计划日期 |  |
| associateOrigin | query | 否 | boolean | 出入库单是否关联原订单 |  |
| stockMoveTypeEnum | query | 否 | string | 出入库单源头单据类型  【 TRANSFER_ORDER : RE_TRANSFER_ORDER : RE_PURCHASE_ORDER : PURCHASE_RECEIVE : 】 |  |
| deliveryCode | query | 否 | string | 出库单编号 |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 节号 |  |
| texture | query | 否 | string | 材质 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| balance | query | 否 | boolean | 是否记账 |  |
| materialDeliveryBatchCode | query | 否 | string | 投料计划生产批次号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间(截止) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryAmountTotal | query | 否 | boolean | 是否查询单据总金额 -爱达 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="get-api-stock-reusedelivery-get-id-get-9"></a>

### GET /api/stock/reUseDelivery/get/{id}

- 分组：领用退货入库单
- 名称：查询领用退货单详情
- OperationId：get_9

#### 调用方法

`GET /api/stock/reUseDelivery/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="delete-api-stock-reusedelivery-delete-id-delete-6"></a>

### DELETE /api/stock/reUseDelivery/delete/{id}

- 分组：领用退货入库单
- 名称：删除领用退货单
- OperationId：delete_6

#### 调用方法

`DELETE /api/stock/reUseDelivery/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 领用退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-rereceive-updatebystatusdone-id-updatebystatusdone-3"></a>

### PUT /api/stock/reReceive/updateByStatusDone/{id}

- 分组：退货入库单
- 名称：编辑完成状态的退货入库单
- OperationId：updateByStatusDone_3

#### 调用方法

`PUT /api/stock/reReceive/updateByStatusDone/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateByStatusDoneDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateByStatusDoneDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-rereceive-update-id-update-6"></a>

### PUT /api/stock/reReceive/update/{id}

- 分组：退货入库单
- 名称：编辑退货入库单
- OperationId：update_6

#### 调用方法

`PUT /api/stock/reReceive/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 | "DRAFT" |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 | 1 |
| originType | string | 否 | 源订单类型 | "1" |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID | 1 |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 添加明细集合 |  |
| delMoveLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-rereceive-done-id-done-4"></a>

### PUT /api/stock/reReceive/done/{id}

- 分组：退货入库单
- 名称：完成退货入库单
- OperationId：done_4

#### 调用方法

`PUT /api/stock/reReceive/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-rereceive-cancel-id-cancel-5"></a>

### PUT /api/stock/reReceive/cancel/{id}

- 分组：退货入库单
- 名称：取消退货入库单
- OperationId：cancel_5

#### 调用方法

`PUT /api/stock/reReceive/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-rereceive-add-add-9"></a>

### POST /api/stock/reReceive/add

- 分组：退货入库单
- 名称：添加退货入库单
- OperationId：add_9

#### 调用方法

`POST /api/stock/reReceive/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockMoveDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-stock-rereceive-page-page-11"></a>

### GET /api/stock/reReceive/page

- 分组：退货入库单
- 名称：查询退货入库单分页列表
- OperationId：page_11

#### 调用方法

`GET /api/stock/reReceive/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 ORIGIN_TYPE_NULL : DISTRIBUTION_TRANSFER_ORDER : DISTRIBUTION_SALE_ORDER : DISTRIBUTION_PURCHASE_ORDER : SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : PRODUCE_PLAN_ORDER : MATERIAL_DELIVERY_ORDER : INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : PURCHASE_APPLY_ORDER : INVENTORY_ORDINARY_DELIVERY_ORDER : INVENTORY_RESEARCH_DELIVERY_ORDER : INVENTORY_DEPRECATED_DELIVERY_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : 】 |  |
| associateRtn | query | 否 | boolean | 是否关联退货申请单 |  |
| departmentId | query | 否 | integer(int64) | 部门ID |  |
| originTypeList | query | 否 | string[] |  |  |
| statusList | query | 否 | string[] |  |  |
| warehouseId | query | 否 | integer(int64) | 仓库 |  |
| targetWarehouseId | query | 否 | integer(int64) | 目标仓库id |  |
| purchaseCode | query | 否 | string | 采购单编号 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| startDoneTime | query | 否 | string(date-time) | 开始完成时间 |  |
| endDoneTime | query | 否 | string(date-time) | 结束完成时间 |  |
| partnerId | query | 否 | integer(int64) | 客户关系Id |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| contractId | query | 否 | integer(int64) | 合同Id |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| startPlanDate | query | 否 | string(date) | 开始计划日期 |  |
| endPlanDate | query | 否 | string(date) | 结束计划日期 |  |
| associateOrigin | query | 否 | boolean | 出入库单是否关联原订单 |  |
| stockMoveTypeEnum | query | 否 | string | 出入库单源头单据类型  【 TRANSFER_ORDER : RE_TRANSFER_ORDER : RE_PURCHASE_ORDER : PURCHASE_RECEIVE : 】 |  |
| deliveryCode | query | 否 | string | 出库单编号 |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 节号 |  |
| texture | query | 否 | string | 材质 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| balance | query | 否 | boolean | 是否记账 |  |
| materialDeliveryBatchCode | query | 否 | string | 投料计划生产批次号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间(截止) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryAmountTotal | query | 否 | boolean | 是否查询单据总金额 -爱达 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="get-api-stock-rereceive-get-id-get-10"></a>

### GET /api/stock/reReceive/get/{id}

- 分组：退货入库单
- 名称：查询退货入库单详情
- OperationId：get_10

#### 调用方法

`GET /api/stock/reReceive/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="delete-api-stock-rereceive-delete-id-delete-7"></a>

### DELETE /api/stock/reReceive/delete/{id}

- 分组：退货入库单
- 名称：删除退货入库单
- OperationId：delete_7

#### 调用方法

`DELETE /api/stock/reReceive/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 入库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-redelivery-updatebystatusdone-id-updatebystatusdone-4"></a>

### PUT /api/stock/reDelivery/updateByStatusDone/{id}

- 分组：退货出库单
- 名称：编辑完成状态的退货出库单
- OperationId：updateByStatusDone_4

#### 调用方法

`PUT /api/stock/reDelivery/updateByStatusDone/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateByStatusDoneDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateByStatusDoneDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-redelivery-update-id-update-7"></a>

### PUT /api/stock/reDelivery/update/{id}

- 分组：退货出库单
- 名称：编辑退货出库单
- OperationId：update_7

#### 调用方法

`PUT /api/stock/reDelivery/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 | "DRAFT" |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 | 1 |
| originType | string | 否 | 源订单类型 | "1" |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID | 1 |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 添加明细集合 |  |
| delMoveLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-redelivery-done-id-done-5"></a>

### PUT /api/stock/reDelivery/done/{id}

- 分组：退货出库单
- 名称：完成退货出库单
- OperationId：done_5

#### 调用方法

`PUT /api/stock/reDelivery/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-redelivery-cancel-id-cancel-6"></a>

### PUT /api/stock/reDelivery/cancel/{id}

- 分组：退货出库单
- 名称：取消退货出库单
- OperationId：cancel_6

#### 调用方法

`PUT /api/stock/reDelivery/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-redelivery-export-exportmove-1"></a>

### POST /api/stock/reDelivery/export

- 分组：退货出库单
- 名称：导出退货出库单
- OperationId：exportMove_1

#### 调用方法

`POST /api/stock/reDelivery/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockMoveDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-redelivery-add-add-10"></a>

### POST /api/stock/reDelivery/add

- 分组：退货出库单
- 名称：添加退货出库单
- OperationId：add_10

#### 调用方法

`POST /api/stock/reDelivery/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockMoveDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-stock-redelivery-page-page-12"></a>

### GET /api/stock/reDelivery/page

- 分组：退货出库单
- 名称：查询退货出库单列表
- OperationId：page_12

#### 调用方法

`GET /api/stock/reDelivery/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 ORIGIN_TYPE_NULL : DISTRIBUTION_TRANSFER_ORDER : DISTRIBUTION_SALE_ORDER : DISTRIBUTION_PURCHASE_ORDER : SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : PRODUCE_PLAN_ORDER : MATERIAL_DELIVERY_ORDER : INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : PURCHASE_APPLY_ORDER : INVENTORY_ORDINARY_DELIVERY_ORDER : INVENTORY_RESEARCH_DELIVERY_ORDER : INVENTORY_DEPRECATED_DELIVERY_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : 】 |  |
| associateRtn | query | 否 | boolean | 是否关联退货申请单 |  |
| departmentId | query | 否 | integer(int64) | 部门ID |  |
| originTypeList | query | 否 | string[] |  |  |
| statusList | query | 否 | string[] |  |  |
| warehouseId | query | 否 | integer(int64) | 仓库 |  |
| targetWarehouseId | query | 否 | integer(int64) | 目标仓库id |  |
| purchaseCode | query | 否 | string | 采购单编号 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| startDoneTime | query | 否 | string(date-time) | 开始完成时间 |  |
| endDoneTime | query | 否 | string(date-time) | 结束完成时间 |  |
| partnerId | query | 否 | integer(int64) | 客户关系Id |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| contractId | query | 否 | integer(int64) | 合同Id |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| startPlanDate | query | 否 | string(date) | 开始计划日期 |  |
| endPlanDate | query | 否 | string(date) | 结束计划日期 |  |
| associateOrigin | query | 否 | boolean | 出入库单是否关联原订单 |  |
| stockMoveTypeEnum | query | 否 | string | 出入库单源头单据类型  【 TRANSFER_ORDER : RE_TRANSFER_ORDER : RE_PURCHASE_ORDER : PURCHASE_RECEIVE : 】 |  |
| deliveryCode | query | 否 | string | 出库单编号 |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 节号 |  |
| texture | query | 否 | string | 材质 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| balance | query | 否 | boolean | 是否记账 |  |
| materialDeliveryBatchCode | query | 否 | string | 投料计划生产批次号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间(截止) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryAmountTotal | query | 否 | boolean | 是否查询单据总金额 -爱达 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="get-api-stock-redelivery-get-id-get-11"></a>

### GET /api/stock/reDelivery/get/{id}

- 分组：退货出库单
- 名称：查询退货出库单详情
- OperationId：get_11

#### 调用方法

`GET /api/stock/reDelivery/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="delete-api-stock-redelivery-delete-id-delete-8"></a>

### DELETE /api/stock/reDelivery/delete/{id}

- 分组：退货出库单
- 名称：删除退货出库单
- OperationId：delete_8

#### 调用方法

`DELETE /api/stock/reDelivery/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-partnerwarehouse-updatedef-updatedef"></a>

### PUT /api/stock/partnerWarehouse/updateDef

- 分组：CRM仓库管理
- 名称：设置CRM关系与CRM仓库关系默认值
- OperationId：updateDef

#### 调用方法

`PUT /api/stock/partnerWarehouse/updateDef`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | query | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-partnerwarehouse-update-id-update-8"></a>

### PUT /api/stock/partnerWarehouse/update/{id}

- 分组：CRM仓库管理
- 名称：编辑CRM仓库
- OperationId：update_8

#### 调用方法

`PUT /api/stock/partnerWarehouse/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 供应商提货库ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPartnerWarehouseDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockPartnerWarehouseDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 货号 |  |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| images | string | 否 | 图片 |  |
| status | string | 否 | 状态 |  |
| contact | ResContactDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPartnerWarehouse（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouse | 否 |  |  |

<a id="put-api-stock-partnerwarehouse-deletestockpartnerwarehouserelation-deletestockpa"></a>

### PUT /api/stock/partnerWarehouse/deleteStockPartnerWarehouseRelation

- 分组：CRM仓库管理
- 名称：删除CRM与CRM仓库关系
- OperationId：deleteStockPartnerWarehouseRelation

#### 调用方法

`PUT /api/stock/partnerWarehouse/deleteStockPartnerWarehouseRelation`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-partnerwarehouse-addstockpartnerwarehouserelation-addstockpartnerw"></a>

### PUT /api/stock/partnerWarehouse/addStockPartnerWarehouseRelation

- 分组：CRM仓库管理
- 名称：绑定CRM与CRM仓库关系
- OperationId：addStockPartnerWarehouseRelation

#### 调用方法

`PUT /api/stock/partnerWarehouse/addStockPartnerWarehouseRelation`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPartnerWarehouseRelationDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockPartnerWarehouseRelationDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockPartnerWarehouseRelationDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-partnerwarehouse-add-add-11"></a>

### POST /api/stock/partnerWarehouse/add

- 分组：CRM仓库管理
- 名称：新增CRM仓库
- OperationId：add_11

#### 调用方法

`POST /api/stock/partnerWarehouse/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPartnerWarehouseDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockPartnerWarehouseDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 货号 |  |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 是 | 名称 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| contact | ResContactDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPartnerWarehouse（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouse | 否 |  |  |

<a id="get-api-stock-partnerwarehouse-page-page-13"></a>

### GET /api/stock/partnerWarehouse/page

- 分组：CRM仓库管理
- 名称：条件分页查询CRM仓库
- OperationId：page_13

#### 调用方法

`GET /api/stock/partnerWarehouse/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| code | query | 否 | string | 货号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| name | query | 否 | string | 名称 |  |
| statusList | query | 否 | string[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPartnerWarehouse（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouse | 否 |  |  |

<a id="get-api-stock-partnerwarehouse-listbywarehouseid-id-listbywarehouseid"></a>

### GET /api/stock/partnerWarehouse/listByWarehouseId/{id}

- 分组：CRM仓库管理
- 名称：获取CRM关系
- OperationId：listByWarehouseId

#### 调用方法

`GET /api/stock/partnerWarehouse/listByWarehouseId/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | CRM仓库ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPartnerWarehouseRelation（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouseRelation）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouseRelation[] | 否 | 返回数据 |  |

<a id="get-api-stock-partnerwarehouse-listbypartnerid-id-listbypartnerid"></a>

### GET /api/stock/partnerWarehouse/listByPartnerId/{id}

- 分组：CRM仓库管理
- 名称：获取CRM仓库
- OperationId：listByPartnerId

#### 调用方法

`GET /api/stock/partnerWarehouse/listByPartnerId/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | CRM关系ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPartnerWarehouseRelation（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouseRelation）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouseRelation[] | 否 | 返回数据 |  |

<a id="get-api-stock-partnerwarehouse-get-id-get-12"></a>

### GET /api/stock/partnerWarehouse/get/{id}

- 分组：CRM仓库管理
- 名称：CRM仓库详情
- OperationId：get_12

#### 调用方法

`GET /api/stock/partnerWarehouse/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 供应商提货库ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPartnerWarehouse（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouse | 否 |  |  |

<a id="put-api-stock-oilreceive-update-id-update-9"></a>

### PUT /api/stock/oilReceive/update/{id}

- 分组：收油单管理
- 名称：编辑收油单
- OperationId：update_9

#### 调用方法

`PUT /api/stock/oilReceive/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 收油单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockReceiveOilDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockReceiveOilDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| note | string | 否 | 备注 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| shipTime | string(date-time) | 否 | 发货时间 |  |
| receiptTime | string(date-time) | 否 | 收货时间 |  |
| arrivalTime | string(date-time) | 否 | 到站时间 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| energyStockReceiveOilLineDTOList | EnergyStockReceiveOilLineDTO[] | 否 | 收油单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilreceive-done-id-done-6"></a>

### PUT /api/stock/oilReceive/done/{id}

- 分组：收油单管理
- 名称：完成收油单
- OperationId：done_6

#### 调用方法

`PUT /api/stock/oilReceive/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 收油单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilreceive-cancel-id-cancel-7"></a>

### PUT /api/stock/oilReceive/cancel/{id}

- 分组：收油单管理
- 名称：取消收油单
- OperationId：cancel_7

#### 调用方法

`PUT /api/stock/oilReceive/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 收油单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-oilreceive-bindreceiveoillogs-bindreceiveoillogs"></a>

### POST /api/stock/oilReceive/bindReceiveOilLogs

- 分组：收油单管理
- 名称：绑定收油日志
- OperationId：bindReceiveOilLogs

#### 调用方法

`POST /api/stock/oilReceive/bindReceiveOilLogs`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| receiveOilId | query | 是 | integer(int64) | 收油单ID |  |
| receiveOilLineId | query | 是 | integer(int64) | 收油单明细ID |  |
| receiveOilLogsId | query | 是 | integer(int64) | 收油日志ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-oilreceive-add-add-12"></a>

### POST /api/stock/oilReceive/add

- 分组：收油单管理
- 名称：添加收油单
- OperationId：add_12

#### 调用方法

`POST /api/stock/oilReceive/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockReceiveOilDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockReceiveOilDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| originId | integer(int64) | 是 | 源订单ID |  |
| originType | string | 是 | 源订单类型 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| operatorUserId | integer(int64) | 是 | 操作用户 |  |
| shipTime | string(date-time) | 否 | 发货时间 |  |
| receiptTime | string(date-time) | 否 | 收货时间 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| arrivalTime | string(date-time) | 否 | 到站时间 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| energyStockReceiveOilLineDTOList | EnergyStockReceiveOilLineDTO[] | 是 | 收油单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-stock-oilreceive-addreceiveoillogs-addreceiveoillogs"></a>

### POST /api/stock/oilReceive/addReceiveOilLogs

- 分组：收油单管理
- 名称：添加收油日志
- OperationId：addReceiveOilLogs

#### 调用方法

`POST /api/stock/oilReceive/addReceiveOilLogs`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddEnergyStockReceiveOilLogsDTO（com.leadwaycloud.stock.model.dto.inventory.AddEnergyStockReceiveOilLogsDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tankRecLogs | EnergyStockReceiveOilLogsDTO[] | 是 | 添加收油日志集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-stock-oilreceive-queryreceiveoillogs-queryreceiveoillogs"></a>

### GET /api/stock/oilReceive/queryReceiveOilLogs

- 分组：收油单管理
- 名称：查询收油日志列表
- OperationId：queryReceiveOilLogs

#### 调用方法

`GET /api/stock/oilReceive/queryReceiveOilLogs`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |
| tankCode | query | 否 | string | 油罐编号 |  |
| startLogTime | query | 否 | string(date-time) |  |  |
| endLogTime | query | 否 | string(date-time) |  |  |
| type | query | 否 | string | 日志类型<日常油罐记录:INV,收油:收油> |  |
| bind | query | 否 | boolean | 是否绑定 |  |
| receiveOilId | query | 否 | integer(int64) | 收油单ID |  |
| receiveOilLineId | query | 否 | integer(int64) | 收油单明细ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockReceiveOilLogs（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOilLogs）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockReceiveOilLogs | 否 |  |  |

<a id="get-api-stock-oilreceive-page-page-14"></a>

### GET /api/stock/oilReceive/page

- 分组：收油单管理
- 名称：查询收油单列表
- OperationId：page_14

#### 调用方法

`GET /api/stock/oilReceive/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |
| operatorId | query | 否 | integer(int64) | 操作用户Id |  |
| partnerId | query | 否 | integer(int64) | CRM关系ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockReceiveOil（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockReceiveOil | 否 |  |  |

<a id="get-api-stock-oilreceive-get-id-get-13"></a>

### GET /api/stock/oilReceive/get/{id}

- 分组：收油单管理
- 名称：查询收油单详情
- OperationId：get_13

#### 调用方法

`GET /api/stock/oilReceive/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 收油单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockReceiveOil（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockReceiveOil | 否 |  |  |

<a id="delete-api-stock-oilreceive-delete-id-delete-9"></a>

### DELETE /api/stock/oilReceive/delete/{id}

- 分组：收油单管理
- 名称：删除收油单
- OperationId：delete_9

#### 调用方法

`DELETE /api/stock/oilReceive/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 收油单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangetank-update-id-update-10"></a>

### PUT /api/stock/oilChangeTank/update/{id}

- 分组：油品换罐单管理
- 名称：编辑油品换罐单
- OperationId：update_10

#### 调用方法

`PUT /api/stock/oilChangeTank/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换罐单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 否 | 油品调整单明细 |  |
| delEnergyStockAdjustOilLineList | integer(int64)[] | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangetank-done-id-done-7"></a>

### PUT /api/stock/oilChangeTank/done/{id}

- 分组：油品换罐单管理
- 名称：完成油品换罐单
- OperationId：done_7

#### 调用方法

`PUT /api/stock/oilChangeTank/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换罐单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangetank-cancel-id-cancel-8"></a>

### PUT /api/stock/oilChangeTank/cancel/{id}

- 分组：油品换罐单管理
- 名称：取消油品换罐单
- OperationId：cancel_8

#### 调用方法

`PUT /api/stock/oilChangeTank/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换罐单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-oilchangetank-add-add-13"></a>

### POST /api/stock/oilChangeTank/add

- 分组：油品换罐单管理
- 名称：添加油品换罐单
- OperationId：add_13

#### 调用方法

`POST /api/stock/oilChangeTank/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 调整单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| status | string | 否 | 状态 |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 是 | 油品调整单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-oilchangetank-page-page-15"></a>

### GET /api/stock/oilChangeTank/page

- 分组：油品换罐单管理
- 名称：查询油品换罐单列表
- OperationId：page_15

#### 调用方法

`GET /api/stock/oilChangeTank/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="get-api-stock-oilchangetank-get-id-get-14"></a>

### GET /api/stock/oilChangeTank/get/{id}

- 分组：油品换罐单管理
- 名称：查询油品换罐单详情
- OperationId：get_14

#### 调用方法

`GET /api/stock/oilChangeTank/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换罐单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="delete-api-stock-oilchangetank-delete-id-delete-10"></a>

### DELETE /api/stock/oilChangeTank/delete/{id}

- 分组：油品换罐单管理
- 名称：删除油品换罐单
- OperationId：delete_10

#### 调用方法

`DELETE /api/stock/oilChangeTank/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换罐单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangeno-update-id-update-11"></a>

### PUT /api/stock/oilChangeNo/update/{id}

- 分组：油品换号单管理
- 名称：编辑油品换号单
- OperationId：update_11

#### 调用方法

`PUT /api/stock/oilChangeNo/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换号单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 否 | 油品调整单明细 |  |
| delEnergyStockAdjustOilLineList | integer(int64)[] | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangeno-done-id-done-8"></a>

### PUT /api/stock/oilChangeNo/done/{id}

- 分组：油品换号单管理
- 名称：完成油品换号单
- OperationId：done_8

#### 调用方法

`PUT /api/stock/oilChangeNo/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换号单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangeno-cancel-id-cancel-9"></a>

### PUT /api/stock/oilChangeNo/cancel/{id}

- 分组：油品换号单管理
- 名称：取消油品换号单
- OperationId：cancel_9

#### 调用方法

`PUT /api/stock/oilChangeNo/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换号单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-oilchangeno-add-add-14"></a>

### POST /api/stock/oilChangeNo/add

- 分组：油品换号单管理
- 名称：添加油品换号单
- OperationId：add_14

#### 调用方法

`POST /api/stock/oilChangeNo/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 调整单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| status | string | 否 | 状态 |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 是 | 油品调整单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-oilchangeno-page-page-16"></a>

### GET /api/stock/oilChangeNo/page

- 分组：油品换号单管理
- 名称：查询油品换号单列表
- OperationId：page_16

#### 调用方法

`GET /api/stock/oilChangeNo/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="get-api-stock-oilchangeno-get-id-get-15"></a>

### GET /api/stock/oilChangeNo/get/{id}

- 分组：油品换号单管理
- 名称：查询油品换号单详情
- OperationId：get_15

#### 调用方法

`GET /api/stock/oilChangeNo/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换号单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="delete-api-stock-oilchangeno-delete-id-delete-11"></a>

### DELETE /api/stock/oilChangeNo/delete/{id}

- 分组：油品换号单管理
- 名称：删除油品换号单
- OperationId：delete_11

#### 调用方法

`DELETE /api/stock/oilChangeNo/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品换号单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangeloss-update-id-update-12"></a>

### PUT /api/stock/oilChangeLoss/update/{id}

- 分组：油品损耗单管理
- 名称：编辑油品损耗单
- OperationId：update_12

#### 调用方法

`PUT /api/stock/oilChangeLoss/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品损耗单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 否 | 油品调整单明细 |  |
| delEnergyStockAdjustOilLineList | integer(int64)[] | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangeloss-done-id-done-9"></a>

### PUT /api/stock/oilChangeLoss/done/{id}

- 分组：油品损耗单管理
- 名称：完成油品损耗单
- OperationId：done_9

#### 调用方法

`PUT /api/stock/oilChangeLoss/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品损耗单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchangeloss-cancel-id-cancel-10"></a>

### PUT /api/stock/oilChangeLoss/cancel/{id}

- 分组：油品损耗单管理
- 名称：取消油品损耗单
- OperationId：cancel_10

#### 调用方法

`PUT /api/stock/oilChangeLoss/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品损耗单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-oilchangeloss-add-add-15"></a>

### POST /api/stock/oilChangeLoss/add

- 分组：油品损耗单管理
- 名称：添加油品损耗单
- OperationId：add_15

#### 调用方法

`POST /api/stock/oilChangeLoss/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 调整单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| status | string | 否 | 状态 |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 是 | 油品调整单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-oilchangeloss-page-page-17"></a>

### GET /api/stock/oilChangeLoss/page

- 分组：油品损耗单管理
- 名称：查询油品损耗单列表
- OperationId：page_17

#### 调用方法

`GET /api/stock/oilChangeLoss/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="get-api-stock-oilchangeloss-get-id-get-16"></a>

### GET /api/stock/oilChangeLoss/get/{id}

- 分组：油品损耗单管理
- 名称：查询油品损耗单详情
- OperationId：get_16

#### 调用方法

`GET /api/stock/oilChangeLoss/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品损耗单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="delete-api-stock-oilchangeloss-delete-id-delete-12"></a>

### DELETE /api/stock/oilChangeLoss/delete/{id}

- 分组：油品损耗单管理
- 名称：删除油品损耗单
- OperationId：delete_12

#### 调用方法

`DELETE /api/stock/oilChangeLoss/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品损耗单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchange-update-id-update-13"></a>

### PUT /api/stock/oilChange/update/{id}

- 分组：油品调整单管理
- 名称：编辑油品调整单
- OperationId：update_13

#### 调用方法

`PUT /api/stock/oilChange/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品调整单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 否 | 油品调整单明细 |  |
| delEnergyStockAdjustOilLineList | integer(int64)[] | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchange-done-id-done-10"></a>

### PUT /api/stock/oilChange/done/{id}

- 分组：油品调整单管理
- 名称：完成油品调整单
- OperationId：done_10

#### 调用方法

`PUT /api/stock/oilChange/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-oilchange-cancel-id-cancel-11"></a>

### PUT /api/stock/oilChange/cancel/{id}

- 分组：油品调整单管理
- 名称：取消油品调整单
- OperationId：cancel_11

#### 调用方法

`PUT /api/stock/oilChange/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-oilchange-add-add-16"></a>

### POST /api/stock/oilChange/add

- 分组：油品调整单管理
- 名称：添加油品调整单
- OperationId：add_16

#### 调用方法

`POST /api/stock/oilChange/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EnergyStockAdjustOilDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 调整单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| status | string | 否 | 状态 |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 是 | 油品调整单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-oilchange-page-page-18"></a>

### GET /api/stock/oilChange/page

- 分组：油品调整单管理
- 名称：查询油品调整单列表
- OperationId：page_18

#### 调用方法

`GET /api/stock/oilChange/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="get-api-stock-oilchange-get-id-get-17"></a>

### GET /api/stock/oilChange/get/{id}

- 分组：油品调整单管理
- 名称：查询油品调整单详情
- OperationId：get_17

#### 调用方法

`GET /api/stock/oilChange/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="delete-api-stock-oilchange-delete-id-delete-13"></a>

### DELETE /api/stock/oilChange/delete/{id}

- 分组：油品调整单管理
- 名称：删除油品调整单
- OperationId：delete_13

#### 调用方法

`DELETE /api/stock/oilChange/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 油品调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-inventory-update-id-update-14"></a>

### PUT /api/stock/inventory/update/{id}

- 分组：盘点单
- 名称：编辑盘点单
- OperationId：update_14

#### 调用方法

`PUT /api/stock/inventory/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockInventoryDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockInventoryDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| status | string | 否 | 状态;com.leadwaycloud.common.enums.databaseEnum.StockInventoryStatusEnum |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| inventoryLineDTOList | StockInventoryLineDTO[] | 否 | 添加明细集合 |  |
| delInventoryLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-inventory-inputdone-id-inputdone"></a>

### PUT /api/stock/inventory/inputDone/{id}

- 分组：盘点单
- 名称：完成录入
- OperationId：inputDone

#### 调用方法

`PUT /api/stock/inventory/inputDone/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-inventory-done-id-done-11"></a>

### PUT /api/stock/inventory/done/{id}

- 分组：盘点单
- 名称：完成盘点单
- OperationId：done_11

#### 调用方法

`PUT /api/stock/inventory/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-inventory-cancel-id-cancel-12"></a>

### PUT /api/stock/inventory/cancel/{id}

- 分组：盘点单
- 名称：取消盘点单
- OperationId：cancel_12

#### 调用方法

`PUT /api/stock/inventory/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-inventory-start-id-start"></a>

### POST /api/stock/inventory/start/{id}

- 分组：盘点单
- 名称：开始盘点
- OperationId：start

#### 调用方法

`POST /api/stock/inventory/start/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-inventory-import-merchantid-importpurchase"></a>

### POST /api/stock/inventory/import/{merchantId}

- 分组：盘点单
- 名称：导入盘点单
- OperationId：importPurchase

#### 调用方法

`POST /api/stock/inventory/import/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-inventory-formatinventoryline-merchantid-formatinventoryline"></a>

### POST /api/stock/inventory/formatInventoryLine/{merchantId}

- 分组：盘点单
- 名称：盘点单明细格式化导入VO
- OperationId：formatInventoryLine

#### 调用方法

`POST /api/stock/inventory/formatInventoryLine/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | long | 商户ID |  |
| companyId | query | 是 | long | 公司ID |  |
| warehouseId | query | 是 | long | 仓库ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：InventoryLineFormatVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.inventory.InventoryLineFormatVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | InventoryLineFormatVO[] | 否 | 返回数据 |  |

<a id="post-api-stock-inventory-export-exportinventory"></a>

### POST /api/stock/inventory/export

- 分组：盘点单
- 名称：导出盘点单
- OperationId：exportInventory

#### 调用方法

`POST /api/stock/inventory/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockInventoryDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockInventoryDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockInventoryDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-inventory-add-add-18"></a>

### POST /api/stock/inventory/add

- 分组：盘点单
- 名称：添加盘点单
- OperationId：add_18

#### 调用方法

`POST /api/stock/inventory/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockInventoryDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockInventoryDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| inventoryDate | string(date) | 是 | 盘点时间 |  |
| externalCode | string | 否 | 外部编号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| note | string | 否 | 备注 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| inventoryLineDTOList | StockInventoryLineDTO[] | 是 | 添加明细集合 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| origin | string | 否 | 来源 |  |
| inventoryBatchId | integer(int64) | 否 | 盘点批次ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-inventory-addinventoryrecord-id-addinventoryrecord"></a>

### POST /api/stock/inventory/addInventoryRecord/{id}

- 分组：盘点单
- 名称：添加盘点录入
- OperationId：addInventoryRecord

#### 调用方法

`POST /api/stock/inventory/addInventoryRecord/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddStockInventoryRecordDTO[]（com.leadwaycloud.stock.model.dto.inventory.AddStockInventoryRecordDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | AddStockInventoryRecordDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-inventory-addinventorybybatch-addinventorybybatch"></a>

### POST /api/stock/inventory/addInventoryByBatch

- 分组：盘点单
- 名称：根据盘点批提交盘点
- OperationId：addInventoryByBatch

#### 调用方法

`POST /api/stock/inventory/addInventoryByBatch`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddStockInventoryByBatchDTO（com.leadwaycloud.stock.model.dto.inventory.AddStockInventoryByBatchDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| inventoryBatchCode | string | 是 | 盘点批编号 |  |
| inventoryDate | string(date) | 是 | 盘点日期 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| businessDate | string(date) | 否 | 业务时间 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-inventory-addinventorybatch-addinventorybatch"></a>

### POST /api/stock/inventory/addInventoryBatch

- 分组：盘点单
- 名称：创建盘点批次
- OperationId：addInventoryBatch

#### 调用方法

`POST /api/stock/inventory/addInventoryBatch`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddStockInventoryBatchDTO（com.leadwaycloud.stock.model.dto.inventory.AddStockInventoryBatchDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| source | string | 否 | 来源,默认值为WEB |  |
| batchCode | string | 否 | 盘点批编号 |  |
| inventoryType | string | 否 | 盘点类型 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockInventoryBatch（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockInventoryBatch）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventoryBatch | 否 |  |  |

<a id="get-api-stock-inventory-queryinventorybatch-queryinventorybatch"></a>

### GET /api/stock/inventory/queryInventoryBatch

- 分组：盘点单
- 名称：查询盘点批次列表
- OperationId：queryInventoryBatch

#### 调用方法

`GET /api/stock/inventory/queryInventoryBatch`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) |  |  |
| size | query | 是 | integer(int32) |  |  |
| queryStockInventoryBatchDTO | query | 是 | QueryStockInventoryBatchDTO |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockInventoryBatch（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventoryBatch）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventoryBatch | 否 |  |  |

<a id="get-api-stock-inventory-page-page-19"></a>

### GET /api/stock/inventory/page

- 分组：盘点单
- 名称：查询盘点单列表
- OperationId：page_19

#### 调用方法

`GET /api/stock/inventory/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string[] |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockInventory（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventory | 否 |  |  |

<a id="get-api-stock-inventory-inventoryrecordpage-inventoryrecordpage"></a>

### GET /api/stock/inventory/inventoryRecordPage

- 分组：盘点单
- 名称：查询盘点录入明细
- OperationId：inventoryRecordPage

#### 调用方法

`GET /api/stock/inventory/inventoryRecordPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| inventoryId | query | 是 | integer(int64) | 盘点单ID |  |
| type | query | 否 | string[] |  |  |
| os | query | 否 | string[] |  |  |
| status | query | 否 | string[] |  |  |
| barcode | query | 否 | string | 商品条码 |  |
| warehouseName | query | 否 | string | 仓库名称 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockInventoryRecord（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventoryRecord）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventoryRecord | 否 |  |  |

<a id="get-api-stock-inventory-get-id-get-18"></a>

### GET /api/stock/inventory/get/{id}

- 分组：盘点单
- 名称：查询盘点单详情
- OperationId：get_18

#### 调用方法

`GET /api/stock/inventory/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockInventory（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockInventory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventory | 否 |  |  |

<a id="delete-api-stock-inventory-delete-id-delete-14"></a>

### DELETE /api/stock/inventory/delete/{id}

- 分组：盘点单
- 名称：删除盘点单
- OperationId：delete_14

#### 调用方法

`DELETE /api/stock/inventory/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-goods-split-update-id-update-15"></a>

### PUT /api/stock/goods/split/update/{id}

- 分组：商品拆分单
- 名称：编辑拆分单
- OperationId：update_15

#### 调用方法

`PUT /api/stock/goods/split/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 拆分单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsSplitDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.StockGoodsSplitDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| goodsSplitLineDTOList | StockGoodsSplitDTO$StockGoodsSplitLineDTO | 否 |  |  |
| delGoodsSplitLineIdList | integer(int64) | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-goods-split-done-id-done-12"></a>

### PUT /api/stock/goods/split/done/{id}

- 分组：商品拆分单
- 名称：完成拆分单
- OperationId：done_12

#### 调用方法

`PUT /api/stock/goods/split/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 拆分单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-goods-split-add-add-19"></a>

### POST /api/stock/goods/split/add

- 分组：商品拆分单
- 名称：添加拆分单
- OperationId：add_19

#### 调用方法

`POST /api/stock/goods/split/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsSplitDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.StockGoodsSplitDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| businessDate | string(date) | 否 | 业务日期 |  |
| originType | string | 否 | 源订单行类型 |  |
| originId | integer(int64) | 否 | 源订单行ID |  |
| goodsSplitLineDTOList | StockGoodsSplitDTO$StockGoodsSplitLineDTO | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-goods-split-page-page-20"></a>

### GET /api/stock/goods/split/page

- 分组：商品拆分单
- 名称：查询拆分单列表
- OperationId：page_20

#### 调用方法

`GET /api/stock/goods/split/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| queryDTO | query | 是 | StockGoodsSplitDTO$QueryDTO |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSplit（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSplit）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSplit | 否 |  |  |

<a id="get-api-stock-goods-split-get-id-get-19"></a>

### GET /api/stock/goods/split/get/{id}

- 分组：商品拆分单
- 名称：查询拆分单详情
- OperationId：get_19

#### 调用方法

`GET /api/stock/goods/split/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 拆分单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSplit（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsSplit）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSplit | 否 |  |  |

<a id="delete-api-stock-goods-split-delete-id-delete-15"></a>

### DELETE /api/stock/goods/split/delete/{id}

- 分组：商品拆分单
- 名称：删除拆分单
- OperationId：delete_15

#### 调用方法

`DELETE /api/stock/goods/split/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 拆分单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-distribution-update-id-update-16"></a>

### PUT /api/stock/distribution/update/{id}

- 分组：配送单管理
- 名称：编辑配送单
- OperationId：update_16

#### 调用方法

`PUT /api/stock/distribution/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配送单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockDistributionDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| operatorId | integer(int64) | 否 | 操作用户Id |  |
| status | string | 否 | 订单状态（com.leadwaycloud.common.enums.databaseEnum.stock.StockOrderStatusEnum） | "CANCEL" |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 否 | 货币符号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| deliveryTime | string(date-time) | 否 | 配送时间 |  |
| pickupCode | string | 否 | 提单号 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| carrierPropertyDTO | StockOrderCarrierPropertyDTO | 否 |  |  |
| distributionLineDTOList | StockDistributionLineDTO[] | 否 | 添加明细集合 |  |
| delDistributionLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| targetPartnerId | integer(int64) | 否 | 收货门店或者客户PartnerID |  |
| sourcePartnerId | integer(int64) | 否 | 供应商或者配送门店PartnerID |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-distribution-cancel-id-cancel-13"></a>

### PUT /api/stock/distribution/cancel/{id}

- 分组：配送单管理
- 名称：取消配送单
- OperationId：cancel_13

#### 调用方法

`PUT /api/stock/distribution/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配送单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-distribution-export-exportadjust"></a>

### POST /api/stock/distribution/export

- 分组：配送单管理
- 名称：导出配送单
- OperationId：exportAdjust

#### 调用方法

`POST /api/stock/distribution/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockDistributionDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockDistributionDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-distribution-add-add-20"></a>

### POST /api/stock/distribution/add

- 分组：配送单管理
- 名称：添加配送单
- OperationId：add_20

#### 调用方法

`POST /api/stock/distribution/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockDistributionDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| pickingType | string | 是 | 配送单类型 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币符号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| deliveryTime | string(date-time) | 否 | 配送时间 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| carrierPropertyDTO | StockOrderCarrierPropertyDTO | 否 |  |  |
| distributionLineDTOList | StockDistributionLineDTO[] | 是 | 配送单明细 |  |
| createCompanyId | integer(int64) | 否 | 创建配送单公司ID |  |
| targetPartnerId | integer(int64) | 否 | 收货门店或者客户PartnerID |  |
| sourcePartnerId | integer(int64) | 否 | 供应商或者配送门店PartnerID |  |
| oil | boolean | 是 | 是否油品配送单 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-distribution-queryorderlinegoodsqty-id-getordergoodslineqty-1"></a>

### GET /api/stock/distribution/queryOrderLineGoodsQty/{id}

- 分组：配送单管理
- 名称：获取配送单明细行商品数量情况
- OperationId：getOrderGoodsLineQty_1

#### 调用方法

`GET /api/stock/distribution/queryOrderLineGoodsQty/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配送单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockDistributionLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockDistributionLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockDistributionLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-stock-distribution-querycarrierproperty-querycarrierproperty"></a>

### GET /api/stock/distribution/queryCarrierProperty

- 分组：配送单管理
- 名称：查询订单中承运商信息
- OperationId：queryCarrierProperty

#### 调用方法

`GET /api/stock/distribution/queryCarrierProperty`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| orderId | query | 是 | integer(int64) |  |  |
| orderType | query | 是 | string |   【 DISTRIBUTION_PURCHASE_ORDER : DISTRIBUTION_TRANSFER_ORDER : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderCarrierProperty（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderCarrierProperty）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderCarrierProperty | 否 |  |  |

<a id="get-api-stock-distribution-page-page-21"></a>

### GET /api/stock/distribution/page

- 分组：配送单管理
- 名称：查询配送单列表
- OperationId：page_21

#### 调用方法

`GET /api/stock/distribution/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| companyId | query | 否 | integer(int64) | 配送单归属公司ID |  |
| createCompanyId | query | 否 | integer(int64) | 创建配送单公司ID |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| operatorUserId | query | 否 | integer(int64) | 操作用户ID |  |
| statusList | query | 否 | string[] |  |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 SALE_ORDER : PURCHASE_ORDER : TRANSFER_CROSS_ORDER : 】 |  |
| targetPartnerIdList | query | 否 | integer(int64)[] |  |  |
| sourcePartnerIdList | query | 否 | integer(int64)[] |  |  |
| oil | query | 否 | boolean | 是否油品配送单 |  |
| deliveryNumber | query | 否 | string | 提货单号 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| purchaseCode | query | 否 | string | 采购单编号 |  |
| isQueryExistStockMove | query | 否 | boolean | 是否查询已存在入库/出库单 |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockDistribution（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockDistribution）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockDistribution | 否 |  |  |

<a id="get-api-stock-distribution-get-id-get-20"></a>

### GET /api/stock/distribution/get/{id}

- 分组：配送单管理
- 名称：查询配送单详情
- OperationId：get_20

#### 调用方法

`GET /api/stock/distribution/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配送单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockDistribution（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockDistribution）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockDistribution | 否 |  |  |

<a id="put-api-stock-delivery-updatebystatusdone-id-updatebystatusdone-5"></a>

### PUT /api/stock/delivery/updateByStatusDone/{id}

- 分组：出库单
- 名称：编辑完成状态的出库单
- OperationId：updateByStatusDone_5

#### 调用方法

`PUT /api/stock/delivery/updateByStatusDone/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateByStatusDoneDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateByStatusDoneDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-delivery-update-id-update-17"></a>

### PUT /api/stock/delivery/update/{id}

- 分组：出库单
- 名称：编辑出库单
- OperationId：update_17

#### 调用方法

`PUT /api/stock/delivery/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 | "DRAFT" |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 | 1 |
| originType | string | 否 | 源订单类型 | "1" |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID | 1 |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 添加明细集合 |  |
| delMoveLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-delivery-done-id-done-13"></a>

### PUT /api/stock/delivery/done/{id}

- 分组：出库单
- 名称：完成出库单
- OperationId：done_13

#### 调用方法

`PUT /api/stock/delivery/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-delivery-cancel-id-cancel-14"></a>

### PUT /api/stock/delivery/cancel/{id}

- 分组：出库单
- 名称：取消出库单
- OperationId：cancel_14

#### 调用方法

`PUT /api/stock/delivery/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-delivery-import-merchantid-companyid-importmove-1"></a>

### POST /api/stock/delivery/import/{merchantId}/{companyId}

- 分组：出库单
- 名称：导入出库单
- OperationId：importMove_1

#### 调用方法

`POST /api/stock/delivery/import/{merchantId}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户ID |  |
| companyId | path | 是 | integer(int64) | 公司ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-delivery-export-exportmove-2"></a>

### POST /api/stock/delivery/export

- 分组：出库单
- 名称：导出出库单
- OperationId：exportMove_2

#### 调用方法

`POST /api/stock/delivery/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockMoveDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-delivery-add-add-21"></a>

### POST /api/stock/delivery/add

- 分组：出库单
- 名称：添加出库单
- OperationId：add_21

#### 调用方法

`POST /api/stock/delivery/add`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockMoveDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockMoveDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-stock-delivery-querymovelinegoodsqty-moveid-getmovegoodslineqty-1"></a>

### GET /api/stock/delivery/queryMoveLineGoodsQty/{moveId}

- 分组：出库单
- 名称：获取出库订单明细行商品数量情况
- OperationId：getMoveGoodsLineQty_1

#### 调用方法

`GET /api/stock/delivery/queryMoveLineGoodsQty/{moveId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| moveId | path | 是 | integer(int64) | 出库单ID |  |
| queryInvoiceQty | query | 否 | boolean | 是否查询已开发票申请数量 |  |
| queryTransferQty | query | 否 | boolean | 是否查询已调拨数量 |  |
| queryReReceiveWeight | query | 否 | boolean | 是否查询已退货入库重量 |  |
| queryReDeliveryWeight | query | 否 | boolean | 是否查询已退货出库重量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMoveLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockMoveLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMoveLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-stock-delivery-page-page-22"></a>

### GET /api/stock/delivery/page

- 分组：出库单
- 名称：查询出库单列表
- OperationId：page_22

#### 调用方法

`GET /api/stock/delivery/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 ORIGIN_TYPE_NULL : DISTRIBUTION_TRANSFER_ORDER : DISTRIBUTION_SALE_ORDER : DISTRIBUTION_PURCHASE_ORDER : SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : PRODUCE_PLAN_ORDER : MATERIAL_DELIVERY_ORDER : INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : PURCHASE_APPLY_ORDER : INVENTORY_ORDINARY_DELIVERY_ORDER : INVENTORY_RESEARCH_DELIVERY_ORDER : INVENTORY_DEPRECATED_DELIVERY_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : 】 |  |
| associateRtn | query | 否 | boolean | 是否关联退货申请单 |  |
| departmentId | query | 否 | integer(int64) | 部门ID |  |
| originTypeList | query | 否 | string[] |  |  |
| statusList | query | 否 | string[] |  |  |
| warehouseId | query | 否 | integer(int64) | 仓库 |  |
| targetWarehouseId | query | 否 | integer(int64) | 目标仓库id |  |
| purchaseCode | query | 否 | string | 采购单编号 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| startDoneTime | query | 否 | string(date-time) | 开始完成时间 |  |
| endDoneTime | query | 否 | string(date-time) | 结束完成时间 |  |
| partnerId | query | 否 | integer(int64) | 客户关系Id |  |
| goodsType | query | 否 | string | 出/入库商品类型（明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| contractId | query | 否 | integer(int64) | 合同Id |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| startPlanDate | query | 否 | string(date) | 开始计划日期 |  |
| endPlanDate | query | 否 | string(date) | 结束计划日期 |  |
| associateOrigin | query | 否 | boolean | 出入库单是否关联原订单 |  |
| stockMoveTypeEnum | query | 否 | string | 出入库单源头单据类型  【 TRANSFER_ORDER : RE_TRANSFER_ORDER : RE_PURCHASE_ORDER : PURCHASE_RECEIVE : 】 |  |
| deliveryCode | query | 否 | string | 出库单编号 |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 节号 |  |
| texture | query | 否 | string | 材质 |  |
| goodsSubType | query | 否 | string | 出/入库商品子类型（明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| balance | query | 否 | boolean | 是否记账 |  |
| materialDeliveryBatchCode | query | 否 | string | 投料计划生产批次号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| startCreateTime | query | 否 | string(date-time) | 创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 创建时间(截止) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryAmountTotal | query | 否 | boolean | 是否查询单据总金额 -爱达 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="get-api-stock-delivery-get-id-get-21"></a>

### GET /api/stock/delivery/get/{id}

- 分组：出库单
- 名称：查询出库单详情
- OperationId：get_21

#### 调用方法

`GET /api/stock/delivery/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockMove（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockMove）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

<a id="delete-api-stock-delivery-delete-id-delete-16"></a>

### DELETE /api/stock/delivery/delete/{id}

- 分组：出库单
- 名称：删除出库单
- OperationId：delete_16

#### 调用方法

`DELETE /api/stock/delivery/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 出库单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-bomproduce-update-id-update-18"></a>

### PUT /api/stock/bomProduce/update/{id}

- 分组：商品BOM生产管理
- 名称：编辑商品BOM生产
- OperationId：update_18

#### 调用方法

`PUT /api/stock/bomProduce/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBomDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockBomDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| delStockBomSourceIdList | integer(int64)[] | 否 | 删除商品BOM调整单源明细集合 |  |
| delStockBomTargetIdList | integer(int64)[] | 否 | 删除商品BOM调整单目标明细集合 |  |
| stockBomSourceDTOList | StockBomSourceDTO[] | 是 | 商品BOM调整单源明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-bomproduce-done-id-done-14"></a>

### PUT /api/stock/bomProduce/done/{id}

- 分组：商品BOM生产管理
- 名称：完成商品BOM生产
- OperationId：done_14

#### 调用方法

`PUT /api/stock/bomProduce/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-bomproduce-cancel-id-cancel-15"></a>

### PUT /api/stock/bomProduce/cancel/{id}

- 分组：商品BOM生产管理
- 名称：取消商品BOM生产
- OperationId：cancel_15

#### 调用方法

`PUT /api/stock/bomProduce/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-bomproduce-add-add-22"></a>

### POST /api/stock/bomProduce/add

- 分组：商品BOM生产管理
- 名称：添加商品BOM生产
- OperationId：add_22

#### 调用方法

`POST /api/stock/bomProduce/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBomDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockBomDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 公司ID | 574533689957252 |
| merchantId | integer(int64) | 是 | 商户号ID | 574533689957248 |
| operatorId | integer(int64) | 是 | 操作用户ID | 618708628295069 |
| stockBomSourceDTOList | StockBomSourceDTO[] | 是 | 商品BOM调整单源明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-bomproduce-page-page-23"></a>

### GET /api/stock/bomProduce/page

- 分组：商品BOM生产管理
- 名称：查询商品BOM生产列表
- OperationId：page_23

#### 调用方法

`GET /api/stock/bomProduce/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| statusList | query | 否 | string | 状态 |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockBom（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockBom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBom | 否 |  |  |

<a id="get-api-stock-bomproduce-get-id-get-22"></a>

### GET /api/stock/bomProduce/get/{id}

- 分组：商品BOM生产管理
- 名称：查询商品BOM生产详情
- OperationId：get_22

#### 调用方法

`GET /api/stock/bomProduce/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockBom（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockBom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBom | 否 |  |  |

<a id="delete-api-stock-bomproduce-delete-id-delete-17"></a>

### DELETE /api/stock/bomProduce/delete/{id}

- 分组：商品BOM生产管理
- 名称：删除商品BOM生产
- OperationId：delete_17

#### 调用方法

`DELETE /api/stock/bomProduce/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-bomdismantle-update-id-update-19"></a>

### PUT /api/stock/bomDismantle/update/{id}

- 分组：商品BOM分解管理
- 名称：编辑商品BOM分解管理
- OperationId：update_19

#### 调用方法

`PUT /api/stock/bomDismantle/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBomDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockBomDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| delStockBomSourceIdList | integer(int64)[] | 否 | 删除商品BOM调整单源明细集合 |  |
| delStockBomTargetIdList | integer(int64)[] | 否 | 删除商品BOM调整单目标明细集合 |  |
| stockBomSourceDTOList | StockBomSourceDTO[] | 是 | 商品BOM调整单源明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-bomdismantle-done-id-done-15"></a>

### PUT /api/stock/bomDismantle/done/{id}

- 分组：商品BOM分解管理
- 名称：完成商品BOM分解管理
- OperationId：done_15

#### 调用方法

`PUT /api/stock/bomDismantle/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-bomdismantle-cancel-id-cancel-16"></a>

### PUT /api/stock/bomDismantle/cancel/{id}

- 分组：商品BOM分解管理
- 名称：取消商品BOM分解管理
- OperationId：cancel_16

#### 调用方法

`PUT /api/stock/bomDismantle/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-bomdismantle-add-add-23"></a>

### POST /api/stock/bomDismantle/add

- 分组：商品BOM分解管理
- 名称：添加商品BOM分解管理
- OperationId：add_23

#### 调用方法

`POST /api/stock/bomDismantle/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBomDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockBomDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 公司ID | 574533689957252 |
| merchantId | integer(int64) | 是 | 商户号ID | 574533689957248 |
| operatorId | integer(int64) | 是 | 操作用户ID | 618708628295069 |
| stockBomSourceDTOList | StockBomSourceDTO[] | 是 | 商品BOM调整单源明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-bomdismantle-page-page-24"></a>

### GET /api/stock/bomDismantle/page

- 分组：商品BOM分解管理
- 名称：查询商品BOM分解管理列表
- OperationId：page_24

#### 调用方法

`GET /api/stock/bomDismantle/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| statusList | query | 否 | string | 状态 |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockBom（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockBom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBom | 否 |  |  |

<a id="get-api-stock-bomdismantle-get-id-get-23"></a>

### GET /api/stock/bomDismantle/get/{id}

- 分组：商品BOM分解管理
- 名称：查询商品BOM分解管理详情
- OperationId：get_23

#### 调用方法

`GET /api/stock/bomDismantle/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockBom（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockBom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBom | 否 |  |  |

<a id="delete-api-stock-bomdismantle-delete-id-delete-18"></a>

### DELETE /api/stock/bomDismantle/delete/{id}

- 分组：商品BOM分解管理
- 名称：删除商品BOM分解管理
- OperationId：delete_18

#### 调用方法

`DELETE /api/stock/bomDismantle/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-adjust-update-id-update-20"></a>

### PUT /api/stock/adjust/update/{id}

- 分组：调整单
- 名称：编辑调整单
- OperationId：update_20

#### 调用方法

`PUT /api/stock/adjust/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| id | path | 是 | integer(int64) | 调整单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockAdjustDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockAdjustDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| type | string | 否 | 调整类型 |  |
| adjustLineDTOList | StockAdjustLineDTO[] | 否 | 调整单明细 |  |
| delAdjustLineList | integer(int64)[] | 否 | 删除明细集合 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-adjust-done-id-done-16"></a>

### PUT /api/stock/adjust/done/{id}

- 分组：调整单
- 名称：完成调整单
- OperationId：done_16

#### 调用方法

`PUT /api/stock/adjust/done/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-stock-adjust-cancel-id-cancel-17"></a>

### PUT /api/stock/adjust/cancel/{id}

- 分组：调整单
- 名称：取消调整单
- OperationId：cancel_17

#### 调用方法

`PUT /api/stock/adjust/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-adjust-export-exportadjust-1"></a>

### POST /api/stock/adjust/export

- 分组：调整单
- 名称：导出调整单
- OperationId：exportAdjust_1

#### 调用方法

`POST /api/stock/adjust/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockAdjustDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockAdjustDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockAdjustDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-stock-adjust-add-add-24"></a>

### POST /api/stock/adjust/add

- 分组：调整单
- 名称：添加调整单
- OperationId：add_24

#### 调用方法

`POST /api/stock/adjust/add`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockAdjustDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockAdjustDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| type | string | 是 | 调整类型 |  |
| createCompanyId | integer(int64) | 是 | 创建调整单公司ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| adjustLineDTOList | StockAdjustLineDTO[] | 是 | 调整单明细 |  |
| origin | string | 否 | 来源 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-stock-adjust-page-page-25"></a>

### GET /api/stock/adjust/page

- 分组：调整单
- 名称：查询调整单列表
- OperationId：page_25

#### 调用方法

`GET /api/stock/adjust/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| type | query | 否 | string | 调整类型 |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockAdjust（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockAdjust）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAdjust | 否 |  |  |

<a id="get-api-stock-adjust-get-id-get-24"></a>

### GET /api/stock/adjust/get/{id}

- 分组：调整单
- 名称：查询调整单详情
- OperationId：get_24

#### 调用方法

`GET /api/stock/adjust/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调整单ID |  |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockAdjust（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockAdjust）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAdjust | 否 |  |  |

<a id="delete-api-stock-adjust-delete-id-delete-19"></a>

### DELETE /api/stock/adjust/delete/{id}

- 分组：调整单
- 名称：删除调整单
- OperationId：delete_19

#### 调用方法

`DELETE /api/stock/adjust/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 调整单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-reorder-update-id-update-21"></a>

### PUT /api/sale/reOrder/update/{id}

- 分组：销售退货单
- 名称：编辑销售退货单
- OperationId：update_21

#### 调用方法

`PUT /api/sale/reOrder/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售退货单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单类型ID |  |
| status | string | 否 | 订单状态 | "CANCEL" |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 否 | 货币符号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| orderLineDTOList | StockOrderLineDTO[] | 否 | 添加明细集合 |  |
| delOrderLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| moveDiscrepancyStatus | string | 否 | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |
| attachmentUpdateDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-reorder-cancel-id-cancel-18"></a>

### PUT /api/sale/reOrder/cancel/{id}

- 分组：销售退货单
- 名称：取消销售退货单
- OperationId：cancel_18

#### 调用方法

`PUT /api/sale/reOrder/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-reorder-addassist-id-addassist"></a>

### PUT /api/sale/reOrder/addAssist/{id}

- 分组：销售退货单
- 名称：添加协作人
- OperationId：addAssist

#### 调用方法

`PUT /api/sale/reOrder/addAssist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售退货单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-reorder-export-exportresale"></a>

### POST /api/sale/reOrder/export

- 分组：销售退货单
- 名称：导出销售退货单
- OperationId：exportResale

#### 调用方法

`POST /api/sale/reOrder/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockOrderDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-sale-reorder-add-add-25"></a>

### POST /api/sale/reOrder/add

- 分组：销售退货单
- 名称：添加销售退货单
- OperationId：add_25

#### 调用方法

`POST /api/sale/reOrder/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单ID |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| orderLineDTOList | StockOrderLineDTO[] | 是 | 订单明细 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| createCompanyId | integer(int64) | 是 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 是 | 销售或采购公司ID |  |
| oil | boolean | 是 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| goodsType | string | 否 | 采购商品类型（采购明细商品进行获取） |  |
| goodsSubType | string | 否 | 采购商品子类型（采购明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |
| version | string | 否 | 版本 |  |
| codeRuleType | string | 否 | 编号规则类型 |  |
| attachmentAddDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-sale-reorder-queryorderlinegoodsqty-id-getordergoodslineqty-2"></a>

### GET /api/sale/reOrder/queryOrderLineGoodsQty/{id}

- 分组：销售退货单
- 名称：获取销售退货单订单明细行商品数量情况
- OperationId：getOrderGoodsLineQty_2

#### 调用方法

`GET /api/sale/reOrder/queryOrderLineGoodsQty/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售退货单ID |  |
| efficientQty | query | 否 | boolean | 有效出/入计算数量 |  |
| moveQty | query | 否 | boolean | 最终出/入库数量 |  |
| planQty | query | 否 | boolean | 计划出/入库数量 |  |
| reQty | query | 否 | boolean | 退货单数量 |  |
| distributionQty | query | 否 | boolean | 已配货数量 |  |
| efficientWeight | query | 否 | boolean | 有效出/入计算重量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockOrderLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-sale-reorder-page-page-26"></a>

### GET /api/sale/reOrder/page

- 分组：销售退货单
- 名称：查询销售退货单列表
- OperationId：page_26

#### 调用方法

`GET /api/sale/reOrder/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string[] |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 SALE_ORDER : PURCHASE_ORDER : TRANSFER_CROSS_ORDER : PURCHASE_APPLY_ORDER : RTN_ORDER : SALE_CONTRACT : PURCHASE_CONTRACT : BUSINESS_OPPORTUNITY : TEMPORARY_TASK_ORDER : OUTSOURCE_SERVICE_ORDER : INVENTORY_DELIVERY_ORDER : 】 |  |
| origin | query | 否 | string | Null:查询源订单为空,NotNull:查询源订单不为空 |  |
| operatorId | query | 否 | integer(int64) | 操作用户ID |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系 |  |
| billStatus | query | 否 | string[] |  |  |
| inventoryStatus | query | 否 | string[] |  |  |
| urgent | query | 否 | boolean | 是否紧急 |  |
| createCompanyId | query | 否 | integer(int64) | 创建订单公司ID |  |
| targetCompanyId | query | 否 | integer(int64) | 销售或采购公司ID |  |
| oil | query | 否 | boolean | 是否油品订单 |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| startExpectedDate | query | 否 | string(date) | 预计收/退货时间(区间日期开始) |  |
| endExpectedDate | query | 否 | string(date) | 预计收/退货时间（区间日期结束） |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| goodsType | query | 否 | string | 采购商品类型（采购明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsTypeList | query | 否 | string[] |  |  |
| goodsSubType | query | 否 | string | 采购商品子类型（采购明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| moveDiscrepancyStatus | query | 否 | string | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryDeliveryPlan | query | 否 | boolean | 是否查询交付计划信息 |  |
| queryAssociateMove | query | 否 | boolean | 是否查询关联出入库单 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="get-api-sale-reorder-get-id-get-25"></a>

### GET /api/sale/reOrder/get/{id}

- 分组：销售退货单
- 名称：查询销售退货单详情
- OperationId：get_25

#### 调用方法

`GET /api/sale/reOrder/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="delete-api-sale-reorder-delete-id-delete-20"></a>

### DELETE /api/sale/reOrder/delete/{id}

- 分组：销售退货单
- 名称：删除销售退货单
- OperationId：delete_20

#### 调用方法

`DELETE /api/sale/reOrder/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-quote-update-id-update-22"></a>

### PUT /api/sale/quote/update/{id}

- 分组：报价单管理
- 名称：编辑报价单
- OperationId：update_22

#### 调用方法

`PUT /api/sale/quote/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 报价单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：QuoteDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.quote.QuoteDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| quoteDate | string(date) | 否 | 报价日期 |  |
| status | string | 否 | 报价单状态 |  |
| quoteLineList | QuoteLineDTO[] | 否 | 报价单明细 |  |
| delQuoteLineIdList | integer(int64)[] | 否 | 删除报价单明细Id集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-quote-add-add-26"></a>

### POST /api/sale/quote/add

- 分组：报价单管理
- 名称：添加报价单
- OperationId：add_26

#### 调用方法

`POST /api/sale/quote/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：QuoteDTO$AddDTO（com.leadwaycloud.stock.model.dto.quote.QuoteDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| pickingType | string | 否 | 报价单类型 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| customerId | integer(int64) | 是 | 客户ID |  |
| customerContactPersonId | integer(int64) | 否 | 客户联系人ID |  |
| code | string | 否 | 报价单编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| quoteDate | string(date) | 否 | 报价日期 |  |
| status | string | 否 | 报价单状态 |  |
| origin | string | 否 | 来源 |  |
| quoteLineList | QuoteLineDTO[] | 是 | 报价单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-sale-quote-page-page-27"></a>

### GET /api/sale/quote/page

- 分组：报价单管理
- 名称：查询报价单列表
- OperationId：page_27

#### 调用方法

`GET /api/sale/quote/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| pickingType | query | 否 | string | 报价单类型  【 STANDARD_QUOTE : 】 |  |
| customerId | query | 否 | integer(int64) | 客户ID |  |
| customerContactPersonId | query | 否 | integer(int64) | 客户联系人ID |  |
| code | query | 否 | string | 报价单编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| status | query | 否 | string | 报价单状态  【 DRAFT : APPROVEDONE : CANCEL : 】 |  |
| source | query | 否 | string | 来源  【 HANDLE : IMPORT : OPEN_API : WEB_POS : POS : APP : WECHAT_MALL : WECHAT_MINI_APPS : ERP : ECOMMERCE_PLATFORM : TRIPARTITE : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：QuoteListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.quote.QuoteListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | QuoteListVO | 否 |  |  |

<a id="get-api-sale-quote-get-id-get-26"></a>

### GET /api/sale/quote/get/{id}

- 分组：报价单管理
- 名称：查询报价单详情
- OperationId：get_26

#### 调用方法

`GET /api/sale/quote/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 报价单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：QuoteDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.quote.QuoteDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | QuoteDetailVO | 否 |  |  |

<a id="put-api-sale-order-update-id-update-23"></a>

### PUT /api/sale/order/update/{id}

- 分组：销售订单
- 名称：编辑销售单
- OperationId：update_23

#### 调用方法

`PUT /api/sale/order/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单类型ID |  |
| status | string | 否 | 订单状态 | "CANCEL" |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 否 | 货币符号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| orderLineDTOList | StockOrderLineDTO[] | 否 | 添加明细集合 |  |
| delOrderLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| moveDiscrepancyStatus | string | 否 | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |
| attachmentUpdateDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-order-relatedpurchases-id-relatedpurchases"></a>

### PUT /api/sale/order/relatedPurchases/{id}

- 分组：销售订单
- 名称：关联采购单
- OperationId：relatedPurchases

#### 调用方法

`PUT /api/sale/order/relatedPurchases/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-order-cancel-id-cancel-19"></a>

### PUT /api/sale/order/cancel/{id}

- 分组：销售订单
- 名称：取消销售单
- OperationId：cancel_19

#### 调用方法

`PUT /api/sale/order/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-order-addassist-id-addassist-1"></a>

### PUT /api/sale/order/addAssist/{id}

- 分组：销售订单
- 名称：添加协作人
- OperationId：addAssist_1

#### 调用方法

`PUT /api/sale/order/addAssist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-order-import-merchantid-companyid-importsale"></a>

### POST /api/sale/order/import/{merchantId}/{companyId}

- 分组：销售订单
- 名称：导入销售单
- OperationId：importSale

#### 调用方法

`POST /api/sale/order/import/{merchantId}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) |  |  |
| merchantId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-order-export-exportsale"></a>

### POST /api/sale/order/export

- 分组：销售订单
- 名称：导出销售单
- OperationId：exportSale

#### 调用方法

`POST /api/sale/order/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockOrderDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-sale-order-add-add-27"></a>

### POST /api/sale/order/add

- 分组：销售订单
- 名称：添加销售单
- OperationId：add_27

#### 调用方法

`POST /api/sale/order/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单ID |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| orderLineDTOList | StockOrderLineDTO[] | 是 | 订单明细 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| createCompanyId | integer(int64) | 是 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 是 | 销售或采购公司ID |  |
| oil | boolean | 是 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| goodsType | string | 否 | 采购商品类型（采购明细商品进行获取） |  |
| goodsSubType | string | 否 | 采购商品子类型（采购明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |
| version | string | 否 | 版本 |  |
| codeRuleType | string | 否 | 编号规则类型 |  |
| attachmentAddDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-sale-order-addlist-addlist-1"></a>

### POST /api/sale/order/addList

- 分组：销售订单
- 名称：批量添加销售单
- OperationId：addList_1

#### 调用方法

`POST /api/sale/order/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockOrderDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-sale-order-queryorderlinegoodsqty-id-getordergoodslineqty-3"></a>

### GET /api/sale/order/queryOrderLineGoodsQty/{id}

- 分组：销售订单
- 名称：获取销售订单明细行商品数量情况
- OperationId：getOrderGoodsLineQty_3

#### 调用方法

`GET /api/sale/order/queryOrderLineGoodsQty/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售单ID |  |
| efficientQty | query | 否 | boolean | 有效出/入计算数量 |  |
| moveQty | query | 否 | boolean | 最终出/入库数量 |  |
| planQty | query | 否 | boolean | 计划出/入库数量 |  |
| reQty | query | 否 | boolean | 退货单数量 |  |
| distributionQty | query | 否 | boolean | 已配货数量 |  |
| efficientWeight | query | 否 | boolean | 有效出/入计算重量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockOrderLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-sale-order-queryhistoryorderlist-queryhistoryorderlist"></a>

### GET /api/sale/order/queryHistoryOrderList

- 分组：销售订单
- 名称：查询销售订单历史列表
- OperationId：queryHistoryOrderList

#### 调用方法

`GET /api/sale/order/queryHistoryOrderList`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| orderId | query | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderHistory（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockOrderHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderHistory[] | 否 | 返回数据 |  |

<a id="get-api-sale-order-queryhistoryorder-id-queryhistoryorder"></a>

### GET /api/sale/order/queryHistoryOrder/{id}

- 分组：销售订单
- 名称：查询销售订单历史详情
- OperationId：queryHistoryOrder

#### 调用方法

`GET /api/sale/order/queryHistoryOrder/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 历史订单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderHistory（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderHistory | 否 |  |  |

<a id="get-api-sale-order-queryallowbill-queryallowbill"></a>

### GET /api/sale/order/queryAllowBill

- 分组：销售订单
- 名称：查询销售订单可开收款单分页列表
- OperationId：queryAllowBill

#### 调用方法

`GET /api/sale/order/queryAllowBill`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| companyId | query | 否 | integer(int64) | 公司ID |  |
| orderCode | query | 否 | string | 销售单编号 |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="get-api-sale-order-page-page-28"></a>

### GET /api/sale/order/page

- 分组：销售订单
- 名称：查询销售单列表
- OperationId：page_28

#### 调用方法

`GET /api/sale/order/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string[] |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 SALE_ORDER : PURCHASE_ORDER : TRANSFER_CROSS_ORDER : PURCHASE_APPLY_ORDER : RTN_ORDER : SALE_CONTRACT : PURCHASE_CONTRACT : BUSINESS_OPPORTUNITY : TEMPORARY_TASK_ORDER : OUTSOURCE_SERVICE_ORDER : INVENTORY_DELIVERY_ORDER : 】 |  |
| origin | query | 否 | string | Null:查询源订单为空,NotNull:查询源订单不为空 |  |
| operatorId | query | 否 | integer(int64) | 操作用户ID |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系 |  |
| billStatus | query | 否 | string[] |  |  |
| inventoryStatus | query | 否 | string[] |  |  |
| urgent | query | 否 | boolean | 是否紧急 |  |
| createCompanyId | query | 否 | integer(int64) | 创建订单公司ID |  |
| targetCompanyId | query | 否 | integer(int64) | 销售或采购公司ID |  |
| oil | query | 否 | boolean | 是否油品订单 |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| startExpectedDate | query | 否 | string(date) | 预计收/退货时间(区间日期开始) |  |
| endExpectedDate | query | 否 | string(date) | 预计收/退货时间（区间日期结束） |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| goodsType | query | 否 | string | 采购商品类型（采购明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsTypeList | query | 否 | string[] |  |  |
| goodsSubType | query | 否 | string | 采购商品子类型（采购明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| moveDiscrepancyStatus | query | 否 | string | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryDeliveryPlan | query | 否 | boolean | 是否查询交付计划信息 |  |
| queryAssociateMove | query | 否 | boolean | 是否查询关联出入库单 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="get-api-sale-order-get-id-get-27"></a>

### GET /api/sale/order/get/{id}

- 分组：销售订单
- 名称：查询销售单详情
- OperationId：get_27

#### 调用方法

`GET /api/sale/order/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="delete-api-sale-order-delete-id-delete-21"></a>

### DELETE /api/sale/order/delete/{id}

- 分组：销售订单
- 名称：删除销售单
- OperationId：delete_21

#### 调用方法

`DELETE /api/sale/order/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-contractclausetpl-update-id-update-24"></a>

### PUT /api/sale/contractClauseTpl/update/{id}

- 分组：营销合同条款模版
- 名称：编辑合同条款模版
- OperationId：update_24

#### 调用方法

`PUT /api/sale/contractClauseTpl/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 条款模版ID | 0 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractClauseTemplateDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.contract.SaleContractClauseTemplateDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| active | boolean | 否 | 是否可用 |  |
| contractClauseTemplateLineDTOList | SaleContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 销售合同模版详情明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="post-api-sale-contractclausetpl-add-add-28"></a>

### POST /api/sale/contractClauseTpl/add

- 分组：营销合同条款模版
- 名称：添加合同条款模版
- OperationId：add_28

#### 调用方法

`POST /api/sale/contractClauseTpl/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractClauseTemplateDTO$AddDTO（com.leadwaycloud.stock.model.dto.contract.SaleContractClauseTemplateDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| type | string | 否 | 销售合同模版类型 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| contractClauseTemplateLineDTOList | SaleContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 销售合同模版详情明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="get-api-sale-contractclausetpl-page-merchantid-page-29"></a>

### GET /api/sale/contractClauseTpl/page/{merchantId}

- 分组：营销合同条款模版
- 名称：查询合同条款模版分页列表
- OperationId：page_29

#### 调用方法

`GET /api/sale/contractClauseTpl/page/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 模版名称 |  |
| type | query | 否 | string | 销售合同模版类型  【 PURCHASE_CONTRACT : SALE_CONTRACT : 】 |  |
| active | query | 否 | boolean | 是否可用 |  |
| merchantId | query | 否 | integer(int64) | 商户ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="get-api-sale-contractclausetpl-get-get-28"></a>

### GET /api/sale/contractClauseTpl/get

- 分组：营销合同条款模版
- 名称：查询合同条款模版详情
- OperationId：get_28

#### 调用方法

`GET /api/sale/contractClauseTpl/get`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | query | 是 | integer(int64) | 合同条款模版ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="put-api-sale-contractchange-update-update-25"></a>

### PUT /api/sale/contractChange/update

- 分组：销售合同变更申请
- 名称：编辑合同变更信息
- OperationId：update_25

#### 调用方法

`PUT /api/sale/contractChange/update`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractChangeDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.contract.SaleContractChangeDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 是 | 销售合同ID |  |
| status | string | 是 | 状态 |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| saleContractChangeLineList | SaleContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| deleteChangeLineIdList | integer(int64)[] | 否 | 要删除的变更明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="post-api-sale-contractchange-add-add-29"></a>

### POST /api/sale/contractChange/add

- 分组：销售合同变更申请
- 名称：添加合同变更信息
- OperationId：add_29

#### 调用方法

`POST /api/sale/contractChange/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractChangeDTO$AddDTO（com.leadwaycloud.stock.model.dto.contract.SaleContractChangeDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| contractId | integer(int64) | 是 | 销售合同ID |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| saleContractChangeLineList | SaleContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| contractType | string | 是 | 销售合同类型 |  |
| changeType | string | 否 | 变更CHANGE  转号CONVERSION |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="post-api-sale-contractchange-addlist-addlist-2"></a>

### POST /api/sale/contractChange/addList

- 分组：销售合同变更申请
- 名称：批量添加合同变更信息
- OperationId：addList_2

#### 调用方法

`POST /api/sale/contractChange/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractChangeDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.contract.SaleContractChangeDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | SaleContractChangeDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange[] | 否 | 返回数据 |  |

<a id="get-api-sale-contractchange-page-page-30"></a>

### GET /api/sale/contractChange/page

- 分组：销售合同变更申请
- 名称：分页查询合同变更列表
- OperationId：page_30

#### 调用方法

`GET /api/sale/contractChange/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| version | query | 否 | string | 版本 |  |
| createById | query | 否 | integer(int64) | 创建人 |  |
| contractCode | query | 否 | string | 合同编号 |  |
| contractType | query | 否 | string | 合同类型  【 SALE_CONTRACT : PURCHASE_CONTRACT : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="get-api-sale-contractchange-list-list-1"></a>

### GET /api/sale/contractChange/list

- 分组：销售合同变更申请
- 名称：查询合同变更列表
- OperationId：list_1

#### 调用方法

`GET /api/sale/contractChange/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| version | query | 否 | string | 版本 |  |
| createById | query | 否 | integer(int64) | 创建人 |  |
| contractCode | query | 否 | string | 合同编号 |  |
| contractType | query | 否 | string | 合同类型  【 SALE_CONTRACT : PURCHASE_CONTRACT : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange[] | 否 | 返回数据 |  |

<a id="get-api-sale-contractchange-get-id-get-29"></a>

### GET /api/sale/contractChange/get/{id}

- 分组：销售合同变更申请
- 名称：查询合同变更详情
- OperationId：get_29

#### 调用方法

`GET /api/sale/contractChange/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 合同变更ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="put-api-sale-contract-update-id-update-26"></a>

### PUT /api/sale/contract/update/{id}

- 分组：销售合同
- 名称：编辑销售合同
- OperationId：update_26

#### 调用方法

`PUT /api/sale/contract/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售合同ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 | "DRAFT" |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 否 | 开始时间 |  |
| endDate | string(date) | 否 | 结束时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| advance | boolean | 否 | 是否预付 |  |
| advanceRatio | number(double) | 否 | 预付比例 |  |
| reviewMethod | string | 否 | 评审方式 |  |
| signDate | string(date) | 否 | 签订日期 |  |
| signLocation | string | 否 | 签署地点 |  |
| contractType | string | 否 | 合同类型（正式合同,预投合同,科研合同） |  |
| saleDestination | string | 否 | 销售去向 |  |
| producePlanMode | string | 否 | 生产组织方式（内厂/外厂生产） |  |
| machineType | string | 否 | 机型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| warrantyRatio | number(double) | 否 | 合同总价款中用作质量保证的预留金比例 |  |
| warrantyPeriod | string | 否 | 项目质量保修期限(支持单位：年、月、天，默认为月) |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| saleContractLineList | SaleContractLineDTO[] | 否 | 合同明细 |  |
| delSaleContractLineIdList | integer(int64)[] | 否 | 删除合同明细集合 |  |
| saleContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细 |  |
| delSaleContractClauseIdList | integer(int64)[] | 否 | 删除合同条款明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-contract-cancel-id-cancel-20"></a>

### PUT /api/sale/contract/cancel/{id}

- 分组：销售合同
- 名称：取消销售合同
- OperationId：cancel_20

#### 调用方法

`PUT /api/sale/contract/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-contract-assist-id-updateassist"></a>

### PUT /api/sale/contract/assist/{id}

- 分组：销售合同
- 名称：编辑协作人
- OperationId：updateAssist

#### 调用方法

`PUT /api/sale/contract/assist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售合同ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-contract-import-merchantid-companyid-importsalecontract"></a>

### POST /api/sale/contract/import/{merchantId}/{companyId}

- 分组：销售合同
- 名称：导入销售合同
- OperationId：importSaleContract

#### 调用方法

`POST /api/sale/contract/import/{merchantId}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int32) | 商户ID | 0 |
| companyId | path | 是 | integer(int32) | 公司ID | 1 |
| file | query | 是 | string(binary) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-contract-export-export"></a>

### POST /api/sale/contract/export

- 分组：销售合同
- 名称：导出销售合同
- OperationId：export

#### 调用方法

`POST /api/sale/contract/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.contract.SaleContractDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | SaleContractDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-sale-contract-contractsaleamount-list-querycontractpurchaseamount"></a>

### POST /api/sale/contract/contractSaleAmount/list

- 分组：销售合同
- 名称：查询销售单使用金额及数量列表
- OperationId：queryContractPurchaseAmount

#### 调用方法

`POST /api/sale/contract/contractSaleAmount/list`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractDTO$QueryContractAmountDTO（com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$QueryContractAmountDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractIdList | integer(int64)[] | 否 | 合同ID集合（获取合同销售总金额传递） |  |
| contractLineIdList | integer(int64)[] | 否 | 合同明细总ID集合（获取合同明细销售总金额传递） |  |
| moveStatus | integer(int64) | 否 | 出库单状态 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SaleContractUsageAmountVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractUsageAmountVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractUsageAmountVO[] | 否 | 返回数据 |  |

<a id="post-api-sale-contract-add-add-30"></a>

### POST /api/sale/contract/add

- 分组：销售合同
- 名称：添加销售合同
- OperationId：add_30

#### 调用方法

`POST /api/sale/contract/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractDTO$AddDTO（com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 是 | 开始时间 |  |
| endDate | string(date) | 是 | 结束时间 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| currencyId | integer(int64) | 是 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| convertGoodsPrice | boolean | 否 | 是否将合同转为价目表 |  |
| goodsCategoryId | integer(int64) | 否 | 商品分类id |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| advance | boolean | 否 | 是否预付 |  |
| advanceRatio | number(double) | 否 | 预付比例 |  |
| reviewMethod | string | 否 | 评审方式 |  |
| signDate | string(date) | 否 | 签订日期 |  |
| signLocation | string | 否 | 签署地点 |  |
| contractType | string | 否 | 合同类型（正式合同,预投合同,科研合同） |  |
| otherType | string | 否 | 其他类型 |  |
| saleDestination | string | 否 | 销售去向 |  |
| producePlanMode | string | 否 | 生产组织方式（内厂/外厂生产） |  |
| version | string | 否 | 版本号 |  |
| machineType | string | 否 | 机型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| origin | string | 否 | 来源 |  |
| warrantyRatio | number(double) | 否 | 合同总价款中用作质量保证的预留金比例 |  |
| warrantyPeriod | string | 否 | 项目质量保修期限(支持单位：年、月、天，默认为月) |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| saleContractLineList | SaleContractLineDTO[] | 否 | 合同明细DTO集合 |  |
| saleContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细DTO集合 |  |
| startWorkflow | StartWorkflowDTO | 否 |  |  |
| initialization | boolean | 否 | 是否初始化数据 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-sale-contract-addlist-addlist-3"></a>

### POST /api/sale/contract/addList

- 分组：销售合同
- 名称：批量添加销售合同
- OperationId：addList_3

#### 调用方法

`POST /api/sale/contract/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleContractDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | SaleContractDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-sale-contract-searchpage-searchpage"></a>

### GET /api/sale/contract/searchPage

- 分组：销售合同
- 名称：分页搜索合同信息
- OperationId：searchPage

#### 调用方法

`GET /api/sale/contract/searchPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 公司ID |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| search | query | 否 | string | 搜索条件 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractSearchVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockContractSearchVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractSearchVO | 否 |  |  |

<a id="get-api-sale-contract-queryline-id-queryline-4"></a>

### GET /api/sale/contract/queryLine/{id}

- 分组：销售合同
- 名称：查询销售合同明细
- OperationId：queryLine_4

#### 调用方法

`GET /api/sale/contract/queryLine/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SaleContractLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractLineVO[] | 否 | 返回数据 |  |

<a id="get-api-sale-contract-queryhistorycontractlist-queryhistorycontractlist"></a>

### GET /api/sale/contract/queryHistoryContractList

- 分组：销售合同
- 名称：查询销售合同历史列表
- OperationId：queryHistoryContractList

#### 调用方法

`GET /api/sale/contract/queryHistoryContractList`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| contractId | query | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractHistory（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractHistory[] | 否 | 返回数据 |  |

<a id="get-api-sale-contract-queryhistorycontract-id-queryhistorycontract"></a>

### GET /api/sale/contract/queryHistoryContract/{id}

- 分组：销售合同
- 名称：查询销售合同历史详情
- OperationId：queryHistoryContract

#### 调用方法

`GET /api/sale/contract/queryHistoryContract/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 历史合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractHistory（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractHistory | 否 |  |  |

<a id="get-api-sale-contract-queryclause-id-queryclause"></a>

### GET /api/sale/contract/queryClause/{id}

- 分组：销售合同
- 名称：查询销售合同条款
- OperationId：queryClause

#### 调用方法

`GET /api/sale/contract/queryClause/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SaleContractClauseVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractClauseVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractClauseVO[] | 否 | 返回数据 |  |

<a id="get-api-sale-contract-page-page-31"></a>

### GET /api/sale/contract/page

- 分组：销售合同
- 名称：查询销售合同列表
- OperationId：page_31

#### 调用方法

`GET /api/sale/contract/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 INVITE : BUSINESS_OPPORTUNITY : SALE_CONTRACT : 】 |  |
| whetherOperatorUser | query | 否 | boolean | 是否根据用户查询 |  |
| contractEffectiveType | query | 否 | string | 合同有效类型  【 SINGLE_CONTRACT : CONTINUING_CONTRACT : 】 |  |
| signDateS | query | 否 | string(date) | 签订日期 开始搜索条件 |  |
| signDateE | query | 否 | string(date) | 签订日期 结束搜索条件 |  |
| history | query | 否 | boolean | 是否是历史合同 |  |
| goodsIdList | query | 否 | integer(int64)[] |  |  |
| goodsType | query | 否 | string | 合同商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 合同商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| tagIdList | query | 否 | integer(int64)[] |  |  |
| queryContractConversionApply | query | 否 | boolean | 是否查询合同转换申请 |  |
| queryContractTimeEffective | query | 否 | boolean | 是否查询合同有效时间 |  |
| contractType | query | 否 | string | 合同类型（正式合同,预投合同,科研合同）  【 FORMAL : ADVANCE : RESEARCH : MILITARY : 】 |  |
| saleDestination | query | 否 | string | 销售去向 |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SaleContractListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractListVO | 否 |  |  |

<a id="get-api-sale-contract-get-id-get-30"></a>

### GET /api/sale/contract/get/{id}

- 分组：销售合同
- 名称：查询销售合同详情
- OperationId：get_30

#### 调用方法

`GET /api/sale/contract/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContract（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContract）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContract | 否 |  |  |

<a id="put-api-sale-change-update-id-update-27"></a>

### PUT /api/sale/change/update/{id}

- 分组：销售订单变更
- 名称：编辑订单变更信息
- OperationId：update_27

#### 调用方法

`PUT /api/sale/change/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleOrderChangeDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.SaleOrderChangeDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| orderChangeLineDTOList | StockOrderChangeLineDTO[] | 否 | 变更明细DTO |  |
| deleteOrderChangeLineIdList | integer(int64)[] | 否 | 删除变更明细ID集合 |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange | 否 |  |  |

<a id="post-api-sale-change-add-add-31"></a>

### POST /api/sale/change/add

- 分组：销售订单变更
- 名称：添加订单变更信息
- OperationId：add_31

#### 调用方法

`POST /api/sale/change/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleOrderChangeDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.SaleOrderChangeDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 是 | 订单ID |  |
| orderType | string | 是 | 订单类型 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| version | string | 否 | 版本 |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| orderChangeLineDTOList | StockOrderChangeLineDTO[] | 否 | 变更明细DTO |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange | 否 |  |  |

<a id="get-api-sale-change-page-page-32"></a>

### GET /api/sale/change/page

- 分组：销售订单变更
- 名称：分页查询订单变更列表
- OperationId：page_32

#### 调用方法

`GET /api/sale/change/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| orderId | query | 否 | integer(int64) | 订单ID |  |
| orderType | query | 否 | string | 订单类型  【 SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : 】 |  |
| version | query | 否 | string | 版本 |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| orderCode | query | 否 | string | 订单CODE |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderChange（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrderChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange | 否 |  |  |

<a id="get-api-sale-change-list-list-2"></a>

### GET /api/sale/change/list

- 分组：销售订单变更
- 名称：查询订单变更列表
- OperationId：list_2

#### 调用方法

`GET /api/sale/change/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| orderId | query | 否 | integer(int64) | 订单ID |  |
| orderType | query | 否 | string | 订单类型  【 SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : 】 |  |
| version | query | 否 | string | 版本 |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| orderCode | query | 否 | string | 订单CODE |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderChange（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockOrderChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange[] | 否 | 返回数据 |  |

<a id="get-api-sale-change-get-id-get-31"></a>

### GET /api/sale/change/get/{id}

- 分组：销售订单变更
- 名称：查询订单变更详情
- OperationId：get_31

#### 调用方法

`GET /api/sale/change/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 订单变更ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange | 否 |  |  |

<a id="put-api-sale-businessfollow-update-id-update-28"></a>

### PUT /api/sale/businessFollow/update/{id}

- 分组：销售商机跟进记录
- 名称：编辑商机跟进记录
- OperationId：update_28

#### 调用方法

`PUT /api/sale/businessFollow/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商机跟进记录ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBusinessFollowDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.business.StockBusinessFollowDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| content | string | 否 | 跟进内容 |  |
| model | string | 否 | 跟进方式(INTERVIEW:面谈;PHONE:电话;WECHAT:微信;QQ;MAIL:邮件;LETTER:函件;OTHER:其它) |  |
| nextFollowDate | string(date) | 否 | 下一次跟进时间 |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| childBusinessFollowList | ResAttachmentDTO$AddDTO[] | 否 | 子集商机跟进记录 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-businessfollow-add-add-32"></a>

### POST /api/sale/businessFollow/add

- 分组：销售商机跟进记录
- 名称：添加商机跟进记录
- OperationId：add_32

#### 调用方法

`POST /api/sale/businessFollow/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBusinessFollowDTO$AddDTO（com.leadwaycloud.stock.model.dto.business.StockBusinessFollowDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 是 | 商机ID |  |
| content | string | 否 | 跟进内容 |  |
| model | string | 是 | sys_property表维护(BUSINESS_FOLLOW_METHODE) |  |
| followDate | string(date) | 否 | 跟进时间 |  |
| nextFollowDate | string(date) | 否 | 下一次跟进时间 |  |
| parentId | integer(int64) | 否 | 父级跟进记录ID |  |
| partnerId | integer(int64) | 否 | 联系人PartnerID |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| attachmentList | ResAttachmentDTO$AddDTO[] | 否 | 附件集合 |  |
| childBusinessFollowList | ResAttachmentDTO$AddDTO[] | 否 | 子集商机跟进记录 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-sale-businessfollow-addlist-addlist-4"></a>

### POST /api/sale/businessFollow/addList

- 分组：销售商机跟进记录
- 名称：批量添加商机跟进记录
- OperationId：addList_4

#### 调用方法

`POST /api/sale/businessFollow/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBusinessFollowDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.business.StockBusinessFollowDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockBusinessFollowDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-sale-businessfollow-list-businessid-list-3"></a>

### GET /api/sale/businessFollow/list/{businessId}

- 分组：销售商机跟进记录
- 名称：查询商机跟进记录列表
- OperationId：list_3

#### 调用方法

`GET /api/sale/businessFollow/list/{businessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| businessId | path | 是 | integer(int64) | 商机ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockBusinessFollow（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.business.StockBusinessFollow）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBusinessFollow[] | 否 | 返回数据 |  |

<a id="delete-api-sale-businessfollow-delete-id-delete-22"></a>

### DELETE /api/sale/businessFollow/delete/{id}

- 分组：销售商机跟进记录
- 名称：删除商机跟进记录
- OperationId：delete_22

#### 调用方法

`DELETE /api/sale/businessFollow/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商机跟进记录ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-business-updatestatus-businessid-newstatus-updatebusinessstatus"></a>

### PUT /api/sale/business/updateStatus/{businessId}/{newStatus}

- 分组：销售商机
- 名称：变更商机状态
- OperationId：updateBusinessStatus

#### 调用方法

`PUT /api/sale/business/updateStatus/{businessId}/{newStatus}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| businessId | path | 是 | integer(int64) | 商机ID | 1 |
| newStatus | path | 是 | string | 新状态 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-business-update-businessid-update-29"></a>

### PUT /api/sale/business/update/{businessId}

- 分组：销售商机
- 名称：编辑商机
- OperationId：update_29

#### 调用方法

`PUT /api/sale/business/update/{businessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| businessId | path | 是 | integer(int64) | 商机ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBusinessOpportunityDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 商机名称 |  |
| planDate | string(date) | 是 | 计划日期 |  |
| source | string | 否 | sys_property表维护，商机来源(PHONE:电话销售;INITIATIVE:主动营销;MARKET_SURVEY:市场调研;CUSTOMER_INTRODUCE:客户介绍;FRIEND_INTRODUCE:朋友介绍;OTHER:其它) | "MARKET_SURVEY" |
| amountUntaxed | number(double) | 是 | 不含税总计 |  |
| amountTax | number(double) | 是 | 税额总计 |  |
| amountTotal | number(double) | 是 | 含税总计 |  |
| currencyId | integer(int64) | 是 | 币种ID |  |
| exchangeRate | number(double) | 是 | 兑换本公司汇率 |  |
| type | string | 否 | sys_property表维护，商机类型(SALE:销售商机;PURCHASE:采购商机;OTHER:其它商机) | "SALE" |
| grade | string | 否 | sys_property表维护，商机等级(ORDINARY:普通商机;EMPHASIS:重点商机) | "ORDINARY" |
| note | string | 否 | 备注 |  |
| assistUsers | string | 否 | 协助人ID集合（JSON） |  |
| contractId | integer(int64) | 否 | 合同ID，用于记录是对应哪个合同 |  |
| structureType | string | 否 | 产品类型sys_property表维护(OPPORTUNITY_PRODUCT_TYPE) |  |
| communicationType | string | 否 | 沟通类型sys_property表维护(OPPORTUNITY_COMMUNICATION_TYPE) |  |
| relevantDepartmentId | integer(int64) | 否 | 相关部门ID |  |
| extensionInfo | string | 否 | 额外属性 |  |
| status | string | 否 | 状态 |  |
| discountAmount | number(double) | 否 | 折扣总额,只用于前端展示 |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| updateBusinessLineDTOList | StockBusinessOpportunityLineDTO[] | 否 | 商机明细 |  |
| deleteBusinessLineIdList | integer(int64)[] | 否 | 要删除商机明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-business-quotedprice-businessid-quotedprice-1"></a>

### POST /api/sale/business/quotedPrice/{businessId}

- 分组：销售商机
- 名称：报价
- OperationId：quotedPrice_1

#### 调用方法

`POST /api/sale/business/quotedPrice/{businessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| businessId | path | 是 | integer(int64) | 商机ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBusinessOpportunityDTO$QuotedPriceDTO（com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$QuotedPriceDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| amountUntaxed | number(double) | 是 | 商机-不含税总额 |  |
| amountTax | number(double) | 是 | 商机-税额总额 |  |
| amountTotal | number(double) | 是 | 商机-含税总额 |  |
| quotedPriceLineDTOList | StockBusinessOpportunityDTO$QuotedPriceLineDTO[] | 否 | 商机明细,报价后的明细数据 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-sale-business-querysaleorderamount-querysaleorderamount"></a>

### POST /api/sale/business/querySaleOrderAmount

- 分组：销售商机
- 名称：查询商机已提销售单金额
- OperationId：querySaleOrderAmount

#### 调用方法

`POST /api/sale/business/querySaleOrderAmount`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBusinessOpportunityDTO$QuerySaleOrderAmountDTO（com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$QuerySaleOrderAmountDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| opportunityIdList | integer(int64)[] | 否 | 商机ID集合 |  |
| opportunityLineIdList | integer(int64)[] | 否 | 商机明细ID集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：BusinessOpportunitySaleOrderAmountVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunitySaleOrderAmountVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunitySaleOrderAmountVO[] | 否 | 返回数据 |  |

<a id="post-api-sale-business-add-add-33"></a>

### POST /api/sale/business/add

- 分组：销售商机
- 名称：添加商机
- OperationId：add_33

#### 调用方法

`POST /api/sale/business/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockBusinessOpportunityDTO$AddDTO（com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 商机名称 |  |
| code | string | 否 | 商机code |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| planDate | string(date) | 是 | 计划日期 |  |
| source | string | 否 | sys_property表维护，商机来源(PHONE:电话销售;INITIATIVE:主动营销;MARKET_SURVEY:市场调研;CUSTOMER_INTRODUCE:客户介绍;FRIEND_INTRODUCE:朋友介绍;OTHER:其它) | "MARKET_SURVEY" |
| amountUntaxed | number(double) | 否 | 不含税总计 |  |
| amountTax | number(double) | 否 | 税额总计 |  |
| amountTotal | number(double) | 否 | 含税总计 |  |
| currencyId | integer(int64) | 是 | 币种ID |  |
| exchangeRate | number(double) | 是 | 兑换本公司汇率 |  |
| type | string | 否 | sys_property表维护，商机类型(SALE:销售商机;PURCHASE:采购商机;OTHER:其它商机) | "PURCHASE" |
| grade | string | 否 | sys_property表维护，商机等级(ORDINARY:普通商机;EMPHASIS:重点商机) | "ORDINARY" |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| assistUsers | string | 否 | 协助人ID集合（JSON） |  |
| contractId | integer(int64) | 否 | 合同ID，用于记录是对应哪个合同 |  |
| structureType | string | 否 | 产品类型sys_property表维护(OPPORTUNITY_PRODUCT_TYPE) |  |
| communicationType | string | 否 | 沟通类型sys_property表维护(OPPORTUNITY_COMMUNICATION_TYPE) |  |
| relevantDepartmentId | integer(int64) | 否 | 相关部门ID |  |
| extensionInfo | string | 否 | 额外属性 |  |
| discountAmount | number(double) | 否 | 折扣总额,只用于前端展示 |  |
| addBusinessLineDTOList | StockBusinessOpportunityLineDTO[] | 否 | 商机明细 |  |
| addBusinessFollowDTOList | StockBusinessOpportunityLineDTO | 否 |  |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-sale-business-queryhistorylist-businessid-listhistory"></a>

### GET /api/sale/business/queryHistoryList/{businessId}

- 分组：销售商机
- 名称：查询商机历史列表
- OperationId：listHistory

#### 调用方法

`GET /api/sale/business/queryHistoryList/{businessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| businessId | path | 是 | integer(int64) | 商机ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：BusinessOpportunityHistoryListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityHistoryListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityHistoryListVO[] | 否 | 返回数据 |  |

<a id="get-api-sale-business-querybusinessopportunitylinelist-businessid-querybusinesso"></a>

### GET /api/sale/business/queryBusinessOpportunityLineList/{businessId}

- 分组：销售商机
- 名称：查询商机明细
- OperationId：queryBusinessOpportunityLineList

#### 调用方法

`GET /api/sale/business/queryBusinessOpportunityLineList/{businessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| businessId | path | 是 | integer(int64) | 商机ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：BusinessOpportunityLineListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityLineListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityLineListVO[] | 否 | 返回数据 |  |

<a id="get-api-sale-business-page-page-33"></a>

### GET /api/sale/business/page

- 分组：销售商机
- 名称：查询商机列表
- OperationId：page_33

#### 调用方法

`GET /api/sale/business/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 商机名称 |  |
| code | query | 否 | string | 商机code |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| source | query | 否 | string | 商机来源(PHONE:电话销售;INITIATIVE:主动营销;MARKET_SURVEY:市场调研;CUSTOMER_INTRODUCE:客户介绍;FRIEND_INTRODUCE:朋友介绍;OTHER:其它) |  |
| type | query | 否 | string | 商机类型(SALE:销售商机;PURCHASE:采购商机;OTHER:其它商机) |  |
| grade | query | 否 | string | 商机等级(ORDINARY:普通商机;EMPHASIS:重点商机) |  |
| partnerId | query | 否 | integer(int64) | CRM关系ID |  |
| status | query | 否 | string | 状态 |  |
| structureType | query | 否 | string | 产品类型sys_property表维护,(OPPORTUNITY_PRODUCT_TYPE) |  |
| relevantDepartmentId | query | 否 | integer(int64) | 相关部门ID |  |
| operatorId | query | 否 | integer(int64) | 操作人ID |  |
| customerPerson | query | 否 | string | 查询客户联系人 |  |
| startTime | query | 否 | string(date-time) | 开始时间 |  |
| endTime | query | 否 | string(date-time) | 结束时间 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：BusinessOpportunityListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityListVO | 否 |  |  |

<a id="get-api-sale-business-get-businessid-get-32"></a>

### GET /api/sale/business/get/{businessId}

- 分组：销售商机
- 名称：查询商机详情
- OperationId：get_32

#### 调用方法

`GET /api/sale/business/get/{businessId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| businessId | path | 是 | integer(int64) | 商机ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：BusinessOpportunityDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityDetailVO | 否 |  |  |

<a id="put-api-sale-aftersale-updatestatus-id-cancel-21"></a>

### PUT /api/sale/aftersale/updateStatus/{id}

- 分组：营销售后工单管理
- 名称：编辑售后工单状态
- OperationId：cancel_21

#### 调用方法

`PUT /api/sale/aftersale/updateStatus/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 售后工单ID |  |
| status | query | 是 | string | 售后工单状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : DONE : REJECT : CLOSE : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-sale-aftersale-update-id-update-30"></a>

### PUT /api/sale/aftersale/update/{id}

- 分组：营销售后工单管理
- 名称：编辑售后工单
- OperationId：update_30

#### 调用方法

`PUT /api/sale/aftersale/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 售后工单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AftersaleWorkDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.sale.aftersale.AftersaleWorkDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 工单标题 |  |
| priority | string | 是 | 优先级:LOW(低),MEDIUM(中等),HIGH(高),URGENT(紧急),CRITICAL:(严重) |  |
| description | string | 否 | 工单描述 |  |
| source | string | 否 | 工单来源:PHONE(手机),EMAIL(邮件),WEB,APP,WECHAT |  |
| assigneeUserId | integer(int64) | 否 | 处理人ID |  |
| dueDate | string(date) | 否 | 截止日期 |  |
| aftersaleWorkLineList | AftersaleWorkDTO$LineDTO[] | 是 | 添加/编辑售后工单明细 |  |
| delAftersaleWorkLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-sale-aftersale-add-add-34"></a>

### POST /api/sale/aftersale/add

- 分组：营销售后工单管理
- 名称：添加售后工单
- OperationId：add_34

#### 调用方法

`POST /api/sale/aftersale/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AftersaleWorkDTO$AddDTO（com.leadwaycloud.stock.model.dto.sale.aftersale.AftersaleWorkDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 工单标题 |  |
| code | string | 否 | 工单号 |  |
| status | string | 是 | 工单状态 |  |
| priority | string | 是 | 优先级:LOW(低),MEDIUM(中等),HIGH(高),URGENT(紧急),CRITICAL:(严重) |  |
| partnerId | integer(int64) | 是 | 客户/会员 partnerId |  |
| description | string | 否 | 工单描述 |  |
| source | string | 否 | 工单来源:PHONE(手机),EMAIL(邮件),WEB,APP,WECHAT |  |
| assigneeUserId | integer(int64) | 否 | 处理人ID |  |
| dueDate | string(date) | 否 | 截止日期 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| aftersaleWorkLineList | AftersaleWorkDTO$LineDTO[] | 是 | 售后工单明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-sale-aftersale-queryline-queryline-5"></a>

### GET /api/sale/aftersale/queryLine

- 分组：营销售后工单管理
- 名称：查询售后工单列表
- OperationId：queryLine_5

#### 调用方法

`GET /api/sale/aftersale/queryLine`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| aftersaleWorkId | query | 是 | integer(int64) | 工单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：AftersaleWorkLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AftersaleWorkLineVO[] | 否 | 返回数据 |  |

<a id="get-api-sale-aftersale-page-page-34"></a>

### GET /api/sale/aftersale/page

- 分组：营销售后工单管理
- 名称：查询售后工单列表
- OperationId：page_34

#### 调用方法

`GET /api/sale/aftersale/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| name | query | 否 | string | 工单标题 |  |
| code | query | 否 | string | 工单号 |  |
| priority | query | 否 | string | 优先级:LOW(低),MEDIUM(中等),HIGH(高),URGENT(紧急),CRITICAL:(严重) |  |
| source | query | 否 | string | 工单来源:PHONE(手机),EMAIL(邮件),WEB,APP,WECHAT |  |
| assigneeUserId | query | 否 | integer(int64) | 处理人ID |  |
| partnerId | query | 否 | integer(int64) | 客户/会员 partnerId |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：AftersaleWorkListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AftersaleWorkListVO | 否 |  |  |

<a id="get-api-sale-aftersale-get-id-get-33"></a>

### GET /api/sale/aftersale/get/{id}

- 分组：营销售后工单管理
- 名称：查询售后工单详情
- OperationId：get_33

#### 调用方法

`GET /api/sale/aftersale/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 售后工单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：AftersaleWorkDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AftersaleWorkDetailVO | 否 |  |  |

<a id="put-api-purchase-requirement-update-id-update-31"></a>

### PUT /api/purchase/requirement/update/{id}

- 分组：采购需求
- 名称：编辑采购需求
- OperationId：update_31

#### 调用方法

`PUT /api/purchase/requirement/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购申请ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchaseRequirementDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchaseRequirementDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineList | StockPurchaseRequirementDTO$LineDTO[] | 否 | 采购需求单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购需求单申请公司ID |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| expenseCategory | string | 否 | 费用支出类型-万航 |  |
| delPurchaseRequirementLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-requirement-cancel-cancel-22"></a>

### PUT /api/purchase/requirement/cancel

- 分组：采购需求
- 名称：取消采购需求
- OperationId：cancel_22

#### 调用方法

`PUT /api/purchase/requirement/cancel`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-requirement-batchsubmitapplication-batchsubmitapplication"></a>

### PUT /api/purchase/requirement/batchSubmitApplication

- 分组：采购需求
- 名称：采购需求批量提交申请
- OperationId：batchSubmitApplication

#### 调用方法

`PUT /api/purchase/requirement/batchSubmitApplication`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-requirement-assist-id-updateassist-1"></a>

### PUT /api/purchase/requirement/assist/{id}

- 分组：采购需求
- 名称：编辑协作人
- OperationId：updateAssist_1

#### 调用方法

`PUT /api/purchase/requirement/assist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购需求ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-requirement-importpurchaserequirementline-importpurchaserequir"></a>

### POST /api/purchase/requirement/importPurchaseRequirementLine

- 分组：采购需求
- 名称：导入采购需求明细
- OperationId：importPurchaseRequirementLine

#### 调用方法

`POST /api/purchase/requirement/importPurchaseRequirementLine`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseRequirementLineImportVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineImportVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementLineImportVO[] | 否 | 返回数据 |  |

<a id="post-api-purchase-requirement-add-add-35"></a>

### POST /api/purchase/requirement/add

- 分组：采购需求
- 名称：添加采购需求
- OperationId：add_35

#### 调用方法

`POST /api/purchase/requirement/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchaseRequirementDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchaseRequirementDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 采购需求单所属门店ID |  |
| createCompanyId | integer(int64) | 是 | 创建采购需求公司ID |  |
| operatorUserId | integer(int64) | 是 | 操作用户ID |  |
| status | string | 否 | 采购需求单状态 |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineList | StockPurchaseRequirementDTO$LineDTO[] | 是 | 采购需求明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 是 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购需求单申请公司ID |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| goodsType | string | 否 | 采购需求商品类型 |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| applyUserId | integer(int64) | 否 | 申请人ID |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| expenseCategory | string | 否 | 费用支出类型-万航 |  |
| startWorkflow | StartWorkflowDTO | 否 |  |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPurchaseRequirement（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockPurchaseRequirement）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchaseRequirement | 否 |  |  |

<a id="get-api-purchase-requirement-searchpage-searchpage-1"></a>

### GET /api/purchase/requirement/searchPage

- 分组：采购需求
- 名称：分页搜索采购需求信息
- OperationId：searchPage_1

#### 调用方法

`GET /api/purchase/requirement/searchPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 公司ID |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsType | query | 否 | string | 商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| search | query | 否 | string | 搜索条件 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseRequirementSearchVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementSearchVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementSearchVO | 否 |  |  |

<a id="get-api-purchase-requirement-queryline-queryline-6"></a>

### GET /api/purchase/requirement/queryLine

- 分组：采购需求
- 名称：查询采购需求明细
- OperationId：queryLine_6

#### 调用方法

`GET /api/purchase/requirement/queryLine`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| purchaseRequirementIdList | query | 是 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseRequirementLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementLineVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-requirement-querylinepage-querylinepage"></a>

### GET /api/purchase/requirement/queryLinePage

- 分组：采购需求
- 名称：查询采购需求明细分页列表-万航
- OperationId：queryLinePage

#### 调用方法

`GET /api/purchase/requirement/queryLinePage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| code | query | 否 | string | 采购需求编号 |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsType | query | 否 | string | 商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| productCode | query | 否 | string | 锻件代号 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseRequirementLineListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementLineListVO | 否 |  |  |

<a id="get-api-purchase-requirement-page-page-35"></a>

### GET /api/purchase/requirement/page

- 分组：采购需求
- 名称：查询采购需求分页列表
- OperationId：page_35

#### 调用方法

`GET /api/purchase/requirement/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| createCompanyId | query | 否 | integer(int64) | 创建采购需求公司ID |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| operatorUserId | query | 否 | integer(int64) | 操作用户ID |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| warehouseId | query | 否 | integer(int64) | 补货仓库ID |  |
| applyCompanyId | query | 否 | integer(int64) | 采购需求单申请公司ID |  |
| mergePurchaseApplyId | query | 否 | integer(int64) | 合并后的采购申请单ID |  |
| assistUserIdList | query | 否 | integer(int64)[] |  |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| relevantDepartmentId | query | 否 | integer(int64) | 归口管理部门ID |  |
| applyDepartmentId | query | 否 | integer(int64) | 申请部门ID |  |
| goodsType | query | 否 | string | 采购需求商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| categoryIdChain | query | 否 | string | 商品分类组织架构值 |  |
| decalsContract | query | 否 | boolean | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | query | 否 | string | 税金计算类型  【 EXCLUDE_TAX : INCLUDE_TAX : 】 |  |
| queryAssociatePurchaseApply | query | 否 | boolean | 是否查询采购需求是否已经生成采购申请 |  |
| queryLine | query | 否 | boolean | 是否查询明细行 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseRequirementListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementListVO | 否 |  |  |

<a id="get-api-purchase-requirement-get-id-get-35"></a>

### GET /api/purchase/requirement/get/{id}

- 分组：采购需求
- 名称：查询采购需求详情
- OperationId：get_35

#### 调用方法

`GET /api/purchase/requirement/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购需求ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseRequirementDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementDetailVO | 否 |  |  |

<a id="put-api-purchase-reorder-update-id-update-32"></a>

### PUT /api/purchase/reOrder/update/{id}

- 分组：采购退货单
- 名称：编辑采购退货单
- OperationId：update_32

#### 调用方法

`PUT /api/purchase/reOrder/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |
| source | query | 否 | string |  |  |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单类型ID |  |
| status | string | 否 | 订单状态 | "CANCEL" |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 否 | 货币符号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| orderLineDTOList | StockOrderLineDTO[] | 否 | 添加明细集合 |  |
| delOrderLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| moveDiscrepancyStatus | string | 否 | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |
| attachmentUpdateDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reorder-cancel-id-cancel-23"></a>

### PUT /api/purchase/reOrder/cancel/{id}

- 分组：采购退货单
- 名称：取消采购退货单
- OperationId：cancel_23

#### 调用方法

`PUT /api/purchase/reOrder/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reorder-addassist-id-addassist-2"></a>

### PUT /api/purchase/reOrder/addAssist/{id}

- 分组：采购退货单
- 名称：添加协作人
- OperationId：addAssist_2

#### 调用方法

`PUT /api/purchase/reOrder/addAssist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-reorder-export-exportrepurchase"></a>

### POST /api/purchase/reOrder/export

- 分组：采购退货单
- 名称：导出采购退货单
- OperationId：exportRepurchase

#### 调用方法

`POST /api/purchase/reOrder/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockOrderDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-purchase-reorder-add-add-36"></a>

### POST /api/purchase/reOrder/add

- 分组：采购退货单
- 名称：添加采购退货单
- OperationId：add_36

#### 调用方法

`POST /api/purchase/reOrder/add`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单ID |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| orderLineDTOList | StockOrderLineDTO[] | 是 | 订单明细 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| createCompanyId | integer(int64) | 是 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 是 | 销售或采购公司ID |  |
| oil | boolean | 是 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| goodsType | string | 否 | 采购商品类型（采购明细商品进行获取） |  |
| goodsSubType | string | 否 | 采购商品子类型（采购明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |
| version | string | 否 | 版本 |  |
| codeRuleType | string | 否 | 编号规则类型 |  |
| attachmentAddDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-purchase-reorder-queryorderlinegoodsqty-id-getordergoodslineqty-4"></a>

### GET /api/purchase/reOrder/queryOrderLineGoodsQty/{id}

- 分组：采购退货单
- 名称：获取采购退货订单明细行商品数量情况
- OperationId：getOrderGoodsLineQty_4

#### 调用方法

`GET /api/purchase/reOrder/queryOrderLineGoodsQty/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |
| efficientQty | query | 否 | boolean | 有效出/入计算数量 |  |
| moveQty | query | 否 | boolean | 最终出/入库数量 |  |
| planQty | query | 否 | boolean | 计划出/入库数量 |  |
| reQty | query | 否 | boolean | 退货单数量 |  |
| distributionQty | query | 否 | boolean | 已配货数量 |  |
| efficientWeight | query | 否 | boolean | 有效出/入计算重量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockOrderLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reorder-queryadvancepayment-id-queryadvancepayment"></a>

### GET /api/purchase/reOrder/queryAdvancePayment/{id}

- 分组：采购退货单
- 名称：根据采购单退货单ID查询关联预付款单
- OperationId：queryAdvancePayment

#### 调用方法

`GET /api/purchase/reOrder/queryAdvancePayment/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：FinanceBill（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.finance.FinanceBill）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | FinanceBill[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reorder-page-page-36"></a>

### GET /api/purchase/reOrder/page

- 分组：采购退货单
- 名称：查询采购退货单列表
- OperationId：page_36

#### 调用方法

`GET /api/purchase/reOrder/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string[] |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 SALE_ORDER : PURCHASE_ORDER : TRANSFER_CROSS_ORDER : PURCHASE_APPLY_ORDER : RTN_ORDER : SALE_CONTRACT : PURCHASE_CONTRACT : BUSINESS_OPPORTUNITY : TEMPORARY_TASK_ORDER : OUTSOURCE_SERVICE_ORDER : INVENTORY_DELIVERY_ORDER : 】 |  |
| origin | query | 否 | string | Null:查询源订单为空,NotNull:查询源订单不为空 |  |
| operatorId | query | 否 | integer(int64) | 操作用户ID |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系 |  |
| billStatus | query | 否 | string[] |  |  |
| inventoryStatus | query | 否 | string[] |  |  |
| urgent | query | 否 | boolean | 是否紧急 |  |
| createCompanyId | query | 否 | integer(int64) | 创建订单公司ID |  |
| targetCompanyId | query | 否 | integer(int64) | 销售或采购公司ID |  |
| oil | query | 否 | boolean | 是否油品订单 |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| startExpectedDate | query | 否 | string(date) | 预计收/退货时间(区间日期开始) |  |
| endExpectedDate | query | 否 | string(date) | 预计收/退货时间（区间日期结束） |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| goodsType | query | 否 | string | 采购商品类型（采购明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsTypeList | query | 否 | string[] |  |  |
| goodsSubType | query | 否 | string | 采购商品子类型（采购明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| moveDiscrepancyStatus | query | 否 | string | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryDeliveryPlan | query | 否 | boolean | 是否查询交付计划信息 |  |
| queryAssociateMove | query | 否 | boolean | 是否查询关联出入库单 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="get-api-purchase-reorder-get-id-get-36"></a>

### GET /api/purchase/reOrder/get/{id}

- 分组：采购退货单
- 名称：查询采购退货单详情
- OperationId：get_36

#### 调用方法

`GET /api/purchase/reOrder/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| id | path | 是 | integer(int64) | 采购退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="delete-api-purchase-reorder-delete-id-delete-23"></a>

### DELETE /api/purchase/reOrder/delete/{id}

- 分组：采购退货单
- 名称：删除采购退货单
- OperationId：delete_23

#### 调用方法

`DELETE /api/purchase/reOrder/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-updatetransferline-updatetransferline"></a>

### PUT /api/purchase/reApply/updateTransferLine

- 分组：采购退货申请单
- 名称：编辑退货申请单调拨明细
- OperationId：updateTransferLine

#### 调用方法

`PUT /api/purchase/reApply/updateTransferLine`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$TransferLineDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$TransferLineDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockRtnDTO$TransferLineDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-updatertntype-updatertntype"></a>

### PUT /api/purchase/reApply/updateRtnType

- 分组：采购退货申请单
- 名称：编辑退货申请单退货类型
- OperationId：updateRtnType

#### 调用方法

`PUT /api/purchase/reApply/updateRtnType`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$UpdateRtnTypeDTO（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$UpdateRtnTypeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderLineDTOList | StockRtnDTO$OrderLineDTO[] | 是 | 退货申请单订单明细集合 |  |
| transferLineDTOList | StockRtnDTO$TransferLineDTO[] | 是 | 退货申请单调拨明细DTO |  |
| rtnIdList | integer(int64)[] | 是 | 退货申请单ID集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-updateorderline-updateorderline"></a>

### PUT /api/purchase/reApply/updateOrderLine

- 分组：采购退货申请单
- 名称：编辑退货申请单订单明细
- OperationId：updateOrderLine

#### 调用方法

`PUT /api/purchase/reApply/updateOrderLine`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$OrderLineDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$OrderLineDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockRtnDTO$OrderLineDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-updateline-update-33"></a>

### PUT /api/purchase/reApply/updateLine

- 分组：采购退货申请单
- 名称：编辑退货申请单明细
- OperationId：update_33

#### 调用方法

`PUT /api/purchase/reApply/updateLine`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$LineDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$LineDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockRtnDTO$LineDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-update-id-update-34"></a>

### PUT /api/purchase/reApply/update/{id}

- 分组：采购退货申请单
- 名称：编辑退货申请单
- OperationId：update_34

#### 调用方法

`PUT /api/purchase/reApply/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 退货申请单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineDTOList | StockRtnDTO$LineDTO[] | 是 | 退货申请单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计退货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线Id |  |
| warehouseId | integer(int64) | 否 | 仓库Id |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-rollbackstatus-rollbackstatus"></a>

### PUT /api/purchase/reApply/rollbackStatus

- 分组：采购退货申请单
- 名称：退货申请单批量回退状态
- OperationId：rollbackStatus

#### 调用方法

`PUT /api/purchase/reApply/rollbackStatus`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$LineDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$LineDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockRtnDTO$LineDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-receiveconvertrtn-receiveconvertrtn"></a>

### PUT /api/purchase/reApply/receiveConvertRtn

- 分组：采购退货申请单
- 名称：入库单转换退货申请单
- OperationId：receiveConvertRtn

#### 调用方法

`PUT /api/purchase/reApply/receiveConvertRtn`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| receiveIdList | query | 是 | string | 入库单ID集合 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-cancel-cancel-24"></a>

### PUT /api/purchase/reApply/cancel

- 分组：采购退货申请单
- 名称：取消退货申请单
- OperationId：cancel_24

#### 调用方法

`PUT /api/purchase/reApply/cancel`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| rtnIdList | query | 是 | string | 退货单ID集合 |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-reapply-batchsubmitapplication-batchsubmitapplication-1"></a>

### PUT /api/purchase/reApply/batchSubmitApplication

- 分组：采购退货申请单
- 名称：退货申请单批量提交
- OperationId：batchSubmitApplication_1

#### 调用方法

`PUT /api/purchase/reApply/batchSubmitApplication`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-reapply-merge-merge"></a>

### POST /api/purchase/reApply/merge

- 分组：采购退货申请单
- 名称：合并退货申请单
- OperationId：merge

#### 调用方法

`POST /api/purchase/reApply/merge`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$MergeDTO（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$MergeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| rtnIdList | integer(int64)[] | 是 | 合并退货申请单ID集合 |  |
| addStockRtnDTOList | StockRtnDTO$AddDTO[] | 是 | 合并之后新的退货申请单集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-reapply-converttransfer-converttransfer"></a>

### POST /api/purchase/reApply/convertTransfer

- 分组：采购退货申请单
- 名称：转换调拨订单
- OperationId：convertTransfer

#### 调用方法

`POST /api/purchase/reApply/convertTransfer`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| batchCode | query | 是 | string | 批次号 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-reapply-convertpurchasertn-convertpurchasertn"></a>

### POST /api/purchase/reApply/convertPurchaseRtn

- 分组：采购退货申请单
- 名称：转换采购退货订单
- OperationId：convertPurchaseRtn

#### 调用方法

`POST /api/purchase/reApply/convertPurchaseRtn`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| batchCode | query | 是 | string | 批次号 |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：object

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-reapply-add-add-37"></a>

### POST /api/purchase/reApply/add

- 分组：采购退货申请单
- 名称：添加退货申请单
- OperationId：add_37

#### 调用方法

`POST /api/purchase/reApply/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockRtnDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 退货申请所属门店ID |  |
| createCompanyId | integer(int64) | 是 | 创建退货申请公司ID |  |
| rtnCompanyId | integer(int64) | 是 | 退货公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineDTOList | StockRtnDTO$LineDTO[] | 是 | 退货申请单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计退货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 是 | 航线Id |  |
| warehouseId | integer(int64) | 否 | 仓库Id |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-purchase-reapply-querystockrtnhistory-rtnid-querystockrtnhistory"></a>

### GET /api/purchase/reApply/queryStockRtnHistory/{rtnId}

- 分组：采购退货申请单
- 名称：查询退货申请历史数据
- OperationId：queryStockRtnHistory

#### 调用方法

`GET /api/purchase/reApply/queryStockRtnHistory/{rtnId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| rtnId | path | 是 | integer(int64) | 退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtnHistory（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnHistory[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reapply-queryrtntransferlinelist-queryrtntransferlinelist"></a>

### GET /api/purchase/reApply/queryRtnTransferLineList

- 分组：采购退货申请单
- 名称：查询退货申请调拨明细列表
- OperationId：queryRtnTransferLineList

#### 调用方法

`GET /api/purchase/reApply/queryRtnTransferLineList`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| rtnIdList | query | 是 | string | 退货单ID集合 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtnTransferLine（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnTransferLine）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnTransferLine[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reapply-queryrtnorderlinelist-queryrtnorderlinelist"></a>

### GET /api/purchase/reApply/queryRtnOrderLineList

- 分组：采购退货申请单
- 名称：查询退货申请订单明细列表
- OperationId：queryRtnOrderLineList

#### 调用方法

`GET /api/purchase/reApply/queryRtnOrderLineList`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| rtnIdList | query | 是 | string | 退货单ID集合 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtnOrderLine（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnOrderLine）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnOrderLine[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reapply-queryrtnlinelist-queryrtnlinelist"></a>

### GET /api/purchase/reApply/queryRtnLineList

- 分组：采购退货申请单
- 名称：查询退货申请明细列表
- OperationId：queryRtnLineList

#### 调用方法

`GET /api/purchase/reApply/queryRtnLineList`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| rtnIdList | query | 是 | string | 退货单ID集合 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtnLine（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnLine）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnLine[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reapply-queryrtnlinehistory-rtnhistoryid-queryrtnlinehistory"></a>

### GET /api/purchase/reApply/queryRtnLineHistory/{rtnHistoryId}

- 分组：采购退货申请单
- 名称：查询退货申请历史数据明细
- OperationId：queryRtnLineHistory

#### 调用方法

`GET /api/purchase/reApply/queryRtnLineHistory/{rtnHistoryId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| rtnHistoryId | path | 是 | integer(int64) | 退货申请历史数据ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtnLineHistory（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnLineHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnLineHistory[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reapply-page-page-37"></a>

### GET /api/purchase/reApply/page

- 分组：采购退货申请单
- 名称：查询退货申请单分页列表
- OperationId：page_37

#### 调用方法

`GET /api/purchase/reApply/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| rtnCompanyIdList | query | 否 | integer(int64)[] |  |  |
| createCompanyId | query | 否 | integer(int64) | 创建退货申请公司ID |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : DONE : CANCEL : REJECT : 】 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| batchCode | query | 否 | string | 批次号 |  |
| operatorUserId | query | 否 | integer(int64) | 操作用户ID |  |
| warehouseId | query | 否 | integer(int64) | 补货仓库ID |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtn（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockRtn）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtn | 否 |  |  |

<a id="get-api-purchase-reapply-listbybatch-listbybatch"></a>

### GET /api/purchase/reApply/listByBatch

- 分组：采购退货申请单
- 名称：根据批次号查询退货申请单列表
- OperationId：listByBatch

#### 调用方法

`GET /api/purchase/reApply/listByBatch`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| rtnCompanyIdList | query | 否 | integer(int64)[] |  |  |
| batchCode | query | 是 | string | 批次号 |  |
| rtnType | query | 是 | string | 退货申请类型  【 PURCHASE : TRANSFER : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtn（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtn）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtn[] | 否 | 返回数据 |  |

<a id="get-api-purchase-reapply-get-id-get-37"></a>

### GET /api/purchase/reApply/get/{id}

- 分组：采购退货申请单
- 名称：查询退货申请单详情
- OperationId：get_37

#### 调用方法

`GET /api/purchase/reApply/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 退货申请单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtn（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockRtn）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtn | 否 |  |  |

<a id="get-api-purchase-reapply-batchpage-batchpage"></a>

### GET /api/purchase/reApply/batchPage

- 分组：采购退货申请单
- 名称：查询批次号分页列表
- OperationId：batchPage

#### 调用方法

`GET /api/purchase/reApply/batchPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| rtnCompanyIdList | query | 否 | integer(int64)[] |  |  |
| status | query | 是 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : DONE : CANCEL : REJECT : 】 |  |
| rtnType | query | 是 | string | 退货类型  【 PURCHASE : TRANSFER : 】 |  |
| associatePurchaseRtn | query | 否 | boolean | 是否关联采购退货单 |  |
| associateTransfer | query | 否 | boolean | 是否关联调拨单 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRtnVO$batchVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.StockRtnVO$batchVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnVO$batchVO | 否 |  |  |

<a id="delete-api-purchase-reapply-deleteline-deleteline"></a>

### DELETE /api/purchase/reApply/deleteLine

- 分组：采购退货申请单
- 名称：删除退货申请单下 退货明细
- OperationId：deleteLine

#### 调用方法

`DELETE /api/purchase/reApply/deleteLine`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| stockRtnId | query | 是 | integer(int64) | 退货申请id |  |
| stockRtnLineIdList | query | 是 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-plan-update-id-update-35"></a>

### PUT /api/purchase/plan/update/{id}

- 分组：采购计划
- 名称：编辑采购计划
- OperationId：update_35

#### 调用方法

`PUT /api/purchase/plan/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购计划ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchasePlanDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式 |  |
| reason | string | 否 | 选择原因说明 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | boolean | 否 | 是否有标底 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| demandDepartmentId | integer(int64) | 否 | 需求部门ID |  |
| startPlanDate | string(date) | 否 | 计划开始时间 |  |
| endPlanDate | string(date) | 否 | 计划开始时间 |  |
| operatorId | integer(int64) | 是 | 操作人ID |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| purchasePlanLineList | StockPurchasePlanLineDTO[] | 否 | 采购计划明细 |  |
| deletePurchasePlanLineIdList | integer(int64)[] | 否 | 要删除的计划明细ID集合 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| externalCode | string | 否 | 外部编号 |  |
| deliveryCompany | string | 否 | 交付地点（公司ID集合）-爱达 |  |
| taxType | string | 否 | 税金计算类型 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人ID集合 |  |
| supplierIdList | integer(int64)[] | 否 | 供应商ID集合 |  |
| delSupplierIdList | integer(int64)[] | 否 | 需删除的供应商ID集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-plan-close-id-close"></a>

### PUT /api/purchase/plan/close/{id}

- 分组：采购计划
- 名称：关闭采购计划
- OperationId：close

#### 调用方法

`PUT /api/purchase/plan/close/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购计划ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchasePlanDTO$CloseDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$CloseDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| closeReason | string | 否 | 采购计划关闭原因 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-plan-cancel-id-cancel-25"></a>

### PUT /api/purchase/plan/cancel/{id}

- 分组：采购计划
- 名称：取消采购计划
- OperationId：cancel_25

#### 调用方法

`PUT /api/purchase/plan/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购计划ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchasePlanDTO$CancelDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$CancelDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| cancelReason | string | 否 | 采购计划取消原因 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-plan-assist-id-updateassist-2"></a>

### PUT /api/purchase/plan/assist/{id}

- 分组：采购计划
- 名称：编辑协作人
- OperationId：updateAssist_2

#### 调用方法

`PUT /api/purchase/plan/assist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购计划ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-plan-import-merchantid-companyid-importsalecontract-1"></a>

### POST /api/purchase/plan/import/{merchantId}/{companyId}

- 分组：采购计划
- 名称：导入采购计划
- OperationId：importSaleContract_1

#### 调用方法

`POST /api/purchase/plan/import/{merchantId}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int32) | 商户ID | 0 |
| companyId | path | 是 | integer(int32) | 公司ID | 1 |
| file | query | 是 | string(binary) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-plan-formatpurchaseplanline-merchantid-formatpurchaseplanline"></a>

### POST /api/purchase/plan/formatPurchasePlanLine/{merchantId}

- 分组：采购计划
- 名称：采购计划明细格式化导入
- OperationId：formatPurchasePlanLine

#### 调用方法

`POST /api/purchase/plan/formatPurchasePlanLine/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | long | 商户ID |  |
| companyId | query | 是 | long | 公司ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchasePlanLineFormatVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineFormatVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanLineFormatVO[] | 否 | 返回数据 |  |

<a id="post-api-purchase-plan-export-exportpurchaseplan"></a>

### POST /api/purchase/plan/export

- 分组：采购计划
- 名称：导出采购计划
- OperationId：exportPurchasePlan

#### 调用方法

`POST /api/purchase/plan/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchasePlanDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockPurchasePlanDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-purchase-plan-add-add-38"></a>

### POST /api/purchase/plan/add

- 分组：采购计划
- 名称：添加采购计划
- OperationId：add_38

#### 调用方法

`POST /api/purchase/plan/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchasePlanDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式 |  |
| reason | string | 否 | 选择原因说明 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | boolean | 否 | 是否有标底 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| demandDepartmentId | integer(int64) | 否 | 需求部门ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| startPlanDate | string(date) | 否 | 计划开始时间 |  |
| endPlanDate | string(date) | 否 | 计划开始时间 |  |
| operatorId | integer(int64) | 是 | 操作人ID |  |
| note | string | 否 | 备注 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| purchasePlanLineList | StockPurchasePlanLineDTO[] | 否 | 采购计划明细 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| supplierIdList | integer(int64)[] | 否 | 供应商ID |  |
| goodsType | string | 否 | 采购计划商品类型 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| goodsSubType | string | 否 | 采购计划商品子类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| externalCode | string | 否 | 外部编号 |  |
| deliveryCompany | string | 否 | 交付地点（公司ID集合）-爱达 |  |
| taxType | string | 否 | 税金计算类型 |  |
| status | string | 否 | 状态 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| origin | string | 否 | 来源 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-purchase-plan-addlist-addlist-5"></a>

### POST /api/purchase/plan/addList

- 分组：采购计划
- 名称：批量添加采购计划
- OperationId：addList_5

#### 调用方法

`POST /api/purchase/plan/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchasePlanDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockPurchasePlanDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPurchasePlan（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockPurchasePlan）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchasePlan[] | 否 | 返回数据 |  |

<a id="get-api-purchase-plan-searchpage-searchpage-2"></a>

### GET /api/purchase/plan/searchPage

- 分组：采购计划
- 名称：分页搜索采购计划信息
- OperationId：searchPage_2

#### 调用方法

`GET /api/purchase/plan/searchPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 公司ID |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| search | query | 否 | string | 搜索条件 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPurchasePlanSearchVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockPurchasePlanSearchVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchasePlanSearchVO | 否 |  |  |

<a id="get-api-purchase-plan-queryline-id-companyid-queryline-7"></a>

### GET /api/purchase/plan/queryLine/{id}/{companyId}

- 分组：采购计划
- 名称：查询采购计划明细
- OperationId：queryLine_7

#### 调用方法

`GET /api/purchase/plan/queryLine/{id}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购计划ID |  |
| companyId | path | 是 | integer(int64) | 公司ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchasePlanLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanLineVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-plan-page-page-38"></a>

### GET /api/purchase/plan/page

- 分组：采购计划
- 名称：查询采购计划列表
- OperationId：page_38

#### 调用方法

`GET /api/purchase/plan/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| name | query | 否 | string | 名称 |  |
| type | query | 否 | string | 采购类型 |  |
| model | query | 否 | string | 采购方式 |  |
| inviteType | query | 否 | string | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | query | 否 | string | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | query | 否 | boolean | 是否有标底 |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : CLOSE : 】 |  |
| planPurchaseType | query | 否 | string | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| queryAssociateInvite | query | 否 | boolean | 是否查询已生成招标单的采购计划（默认false） |  |
| createById | query | 否 | integer(int64) | 创建人ID |  |
| assistUserIdList | query | 否 | integer(int64)[] |  |  |
| goodsType | query | 否 | string | 采购计划商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| budgetType | query | 否 | string | 预算类别(sys_property维护) |  |
| relevantDepartmentId | query | 否 | integer(int64) | 归口管理部门ID |  |
| goodsSubType | query | 否 | string | 采购计划商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| queryFlowRecord | query | 否 | boolean | 是否查询流程记录（默认false） |  |
| decalsContract | query | 否 | boolean | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| sortByDoneTime | query | 否 | boolean | 审核完成时间排序方式（true：DESC，false：ASC），如果不传递默认创建时间进行DESC排序 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| taxType | query | 否 | string | 税金计算类型  【 EXCLUDE_TAX : INCLUDE_TAX : 】 |  |
| queryLine | query | 否 | boolean | 是否查询明细行用于导出（默认查询 不查询传递true） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchasePlanListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanListVO | 否 |  |  |

<a id="get-api-purchase-plan-get-id-get-38"></a>

### GET /api/purchase/plan/get/{id}

- 分组：采购计划
- 名称：查询采购计划详情
- OperationId：get_38

#### 调用方法

`GET /api/purchase/plan/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购计划ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchasePlanDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanDetailVO | 否 |  |  |

<a id="put-api-purchase-order-update-id-update-36"></a>

### PUT /api/purchase/order/update/{id}

- 分组：采购单
- 名称：编辑采购单
- OperationId：update_36

#### 调用方法

`PUT /api/purchase/order/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单类型ID |  |
| status | string | 否 | 订单状态 | "CANCEL" |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 否 | 货币符号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| orderLineDTOList | StockOrderLineDTO[] | 否 | 添加明细集合 |  |
| delOrderLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| moveDiscrepancyStatus | string | 否 | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |
| attachmentUpdateDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-order-split-id-split"></a>

### PUT /api/purchase/order/split/{id}

- 分组：采购单
- 名称：拆分采购单
- OperationId：split

#### 调用方法

`PUT /api/purchase/order/split/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SplitStockOrderDTO（com.leadwaycloud.stock.model.dto.inventory.SplitStockOrderDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| updateStockOrderDTO | StockOrderDTO$UpdateDTO | 是 |  |  |
| addStockOrderDTOList | StockOrderDTO$AddDTO[] | 否 | 拆分订单集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-order-cancel-id-cancel-26"></a>

### PUT /api/purchase/order/cancel/{id}

- 分组：采购单
- 名称：取消采购单
- OperationId：cancel_26

#### 调用方法

`PUT /api/purchase/order/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |
| cancelDescription | query | 否 | string | 取消操作描述内容 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-order-addassist-id-addassist-3"></a>

### PUT /api/purchase/order/addAssist/{id}

- 分组：采购单
- 名称：添加协作人
- OperationId：addAssist_3

#### 调用方法

`PUT /api/purchase/order/addAssist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-order-import-merchantid-companyid-importpurchase-1"></a>

### POST /api/purchase/order/import/{merchantId}/{companyId}

- 分组：采购单
- 名称：导入采购单
- OperationId：importPurchase_1

#### 调用方法

`POST /api/purchase/order/import/{merchantId}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) |  |  |
| merchantId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-order-export-exportpurchase"></a>

### POST /api/purchase/order/export

- 分组：采购单
- 名称：导出采购单
- OperationId：exportPurchase

#### 调用方法

`POST /api/purchase/order/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockOrderDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-purchase-order-add-add-39"></a>

### POST /api/purchase/order/add

- 分组：采购单
- 名称：添加采购单
- OperationId：add_39

#### 调用方法

`POST /api/purchase/order/add`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单ID |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| orderLineDTOList | StockOrderLineDTO[] | 是 | 订单明细 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| createCompanyId | integer(int64) | 是 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 是 | 销售或采购公司ID |  |
| oil | boolean | 是 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| goodsType | string | 否 | 采购商品类型（采购明细商品进行获取） |  |
| goodsSubType | string | 否 | 采购商品子类型（采购明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |
| version | string | 否 | 版本 |  |
| codeRuleType | string | 否 | 编号规则类型 |  |
| attachmentAddDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-purchase-order-addlist-add-40"></a>

### POST /api/purchase/order/addList

- 分组：采购单
- 名称：批量添加采购单
- OperationId：add_40

#### 调用方法

`POST /api/purchase/order/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockOrderDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockOrderDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-purchase-order-queryorderlinegoodsqty-id-getordergoodslineqty-5"></a>

### GET /api/purchase/order/queryOrderLineGoodsQty/{id}

- 分组：采购单
- 名称：获取采购订单明细行商品数量情况
- OperationId：getOrderGoodsLineQty_5

#### 调用方法

`GET /api/purchase/order/queryOrderLineGoodsQty/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |
| efficientQty | query | 否 | boolean | 有效出/入计算数量 |  |
| moveQty | query | 否 | boolean | 最终出/入库数量 |  |
| planQty | query | 否 | boolean | 计划出/入库数量 |  |
| reQty | query | 否 | boolean | 退货单数量 |  |
| distributionQty | query | 否 | boolean | 已配货数量 |  |
| efficientWeight | query | 否 | boolean | 有效出/入计算重量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrderLineQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockOrderLineQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderLineQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-order-queryallowbill-queryallowbill-1"></a>

### GET /api/purchase/order/queryAllowBill

- 分组：采购单
- 名称：查询采购订单可开付款单分页列表
- OperationId：queryAllowBill_1

#### 调用方法

`GET /api/purchase/order/queryAllowBill`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| companyId | query | 否 | integer(int64) | 公司ID |  |
| orderCode | query | 否 | string | 采购单编号 |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系ID |  |
| type | query | 否 | string |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="get-api-purchase-order-page-page-39"></a>

### GET /api/purchase/order/page

- 分组：采购单
- 名称：查询采购单列表
- OperationId：page_39

#### 调用方法

`GET /api/purchase/order/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string[] |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 SALE_ORDER : PURCHASE_ORDER : TRANSFER_CROSS_ORDER : PURCHASE_APPLY_ORDER : RTN_ORDER : SALE_CONTRACT : PURCHASE_CONTRACT : BUSINESS_OPPORTUNITY : TEMPORARY_TASK_ORDER : OUTSOURCE_SERVICE_ORDER : INVENTORY_DELIVERY_ORDER : 】 |  |
| origin | query | 否 | string | Null:查询源订单为空,NotNull:查询源订单不为空 |  |
| operatorId | query | 否 | integer(int64) | 操作用户ID |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系 |  |
| billStatus | query | 否 | string[] |  |  |
| inventoryStatus | query | 否 | string[] |  |  |
| urgent | query | 否 | boolean | 是否紧急 |  |
| createCompanyId | query | 否 | integer(int64) | 创建订单公司ID |  |
| targetCompanyId | query | 否 | integer(int64) | 销售或采购公司ID |  |
| oil | query | 否 | boolean | 是否油品订单 |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| startExpectedDate | query | 否 | string(date) | 预计收/退货时间(区间日期开始) |  |
| endExpectedDate | query | 否 | string(date) | 预计收/退货时间（区间日期结束） |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| goodsType | query | 否 | string | 采购商品类型（采购明细商品进行获取）  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsTypeList | query | 否 | string[] |  |  |
| goodsSubType | query | 否 | string | 采购商品子类型（采购明细商品进行获取）  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| createUserId | query | 否 | integer(int64) | 创建用户ID |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| moveDiscrepancyStatus | query | 否 | string | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| queryDeliveryPlan | query | 否 | boolean | 是否查询交付计划信息 |  |
| queryAssociateMove | query | 否 | boolean | 是否查询关联出入库单 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="get-api-purchase-order-get-id-get-39"></a>

### GET /api/purchase/order/get/{id}

- 分组：采购单
- 名称：查询采购单详情
- OperationId：get_39

#### 调用方法

`GET /api/purchase/order/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |
| source | query | 否 | string |  |  |
| x-Source | header | 否 | string | 来源 ERP、APP,默认值为ERP |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

<a id="delete-api-purchase-order-delete-id-delete-24"></a>

### DELETE /api/purchase/order/delete/{id}

- 分组：采购单
- 名称：删除采购单
- OperationId：delete_24

#### 调用方法

`DELETE /api/purchase/order/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-invite-updatestatus-inviteid-newstatus-updateinvitestatus"></a>

### PUT /api/purchase/invite/updateStatus/{inviteId}/{newStatus}

- 分组：采购招标
- 名称：变更招投标状态
- OperationId：updateInviteStatus

#### 调用方法

`PUT /api/purchase/invite/updateStatus/{inviteId}/{newStatus}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |
| newStatus | path | 是 | string | 新状态 | "TENDERING" |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsInviteDTO$UpdateStatusDTO（com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$UpdateStatusDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| cancelReason | string | 否 | 作废原因 |  |
| startTime | string(date-time) | 否 | 招投标开始时间 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsInvite（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsInvite）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsInvite | 否 |  |  |

<a id="put-api-purchase-invite-update-inviteid-update-37"></a>

### PUT /api/purchase/invite/update/{inviteId}

- 分组：采购招标
- 名称：修改招投标
- OperationId：update_37

#### 调用方法

`PUT /api/purchase/invite/update/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsInviteDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| expiredTime | string(date-time) | 否 | 投标截止时间 |  |
| description | string | 否 | 描述 |  |
| inviteLineList | StockGoodsInviteLineDTO[] | 否 | 明细 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| contractPlanStartDate | string(date) | 否 | 计划合同开始日期 |  |
| contractPlanEndDate | string(date) | 否 | 计划合同截止日期 |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| taxType | string | 否 | 税金计算类型 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| inviteLineHistoryList | StockGoodsInviteLineHistoryDTO[] | 否 | 历史报价集合 |  |
| delInviteLineIdList | integer(int64) | 否 | 删除招标明细ID集合 |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsInvite（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsInvite）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsInvite | 否 |  |  |

<a id="put-api-purchase-invite-reset-reset"></a>

### PUT /api/purchase/invite/reset

- 分组：采购招标
- 名称：重新开始招标
- OperationId：reset

#### 调用方法

`PUT /api/purchase/invite/reset`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsInviteDTO$GoodsInviteResetDTO（com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$GoodsInviteResetDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| expiredTime | string(date-time) | 是 | 投标截止时间 |  |
| inviteId | integer(int64) | 是 | 招标单ID | 1 |
| startTime | string(date-time) | 是 | 开始招投标时间 |  |
| quoteType | string | 否 | 报价类型(QUOTE:报价  DICKER:议价) | "QUOTE" |
| inviteLineIdList | integer(int64)[] | 否 | 招标明细ID集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsInvite（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsInvite）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsInvite | 否 |  |  |

<a id="put-api-purchase-invite-assist-id-updateassist-3"></a>

### PUT /api/purchase/invite/assist/{id}

- 分组：采购招标
- 名称：编辑协作人
- OperationId：updateAssist_3

#### 调用方法

`PUT /api/purchase/invite/assist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 招标ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-invite-quotedprice-inviteid-partnerid-quotedprice-2"></a>

### POST /api/purchase/invite/quotedPrice/{inviteId}/{partnerId}

- 分组：采购招标
- 名称：报价
- OperationId：quotedPrice_2

#### 调用方法

`POST /api/purchase/invite/quotedPrice/{inviteId}/{partnerId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |
| partnerId | path | 是 | integer(int64) | 投标人partnerId | 1 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsInviteDTO$QuotedPriceDTO[]（com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$QuotedPriceDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockGoodsInviteDTO$QuotedPriceDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="post-api-purchase-invite-export-exportpurchase-1"></a>

### POST /api/purchase/invite/export

- 分组：采购招标
- 名称：导出采购招标
- OperationId：exportPurchase_1

#### 调用方法

`POST /api/purchase/invite/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsInviteDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockGoodsInviteDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-purchase-invite-bidselection-inviteid-invitebidselection"></a>

### POST /api/purchase/invite/bidSelection/{inviteId}

- 分组：采购招标
- 名称：定标
- OperationId：inviteBidSelection

#### 调用方法

`POST /api/purchase/invite/bidSelection/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsInviteDTO$BidSelectionDTO（com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$BidSelectionDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| selectLineList | integer(int64)[] | 是 | 中标的明细ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="post-api-purchase-invite-add-add-41"></a>

### POST /api/purchase/invite/add

- 分组：采购招标
- 名称：创建招投标
- OperationId：add_41

#### 调用方法

`POST /api/purchase/invite/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsInviteDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| name | string | 否 | 名称 | "测试招标" |
| expiredTime | string(date-time) | 是 | 投标截止时间 |  |
| description | string | 否 | 描述 |  |
| inviteLineList | StockGoodsInviteLineDTO[] | 是 | 明细 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| status | string | 否 | 状态（默认：BIDDING） |  |
| contractPlanStartDate | string(date) | 否 | 计划合同开始日期 |  |
| contractPlanEndDate | string(date) | 否 | 计划合同截止日期 |  |
| quoteType | string | 否 | 报价类型(QUOTE:报价  DICKER:议价) | "QUOTE" |
| inviteLineHistoryList | StockGoodsInviteLineHistoryDTO[] | 否 | 历史报价集合 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| goodsType | string | 否 | 招标商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| taxType | string | 否 | 税金计算类型 |  |
| code | string | 否 | 招标编号 |  |
| startTime | string(date-time) | 否 | 投标开始时间 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsInvite（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsInvite）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsInvite | 否 |  |  |

<a id="get-api-purchase-invite-querylinebypartner-inviteid-partnerid-queryinvitelinebyp"></a>

### GET /api/purchase/invite/queryLineByPartner/{inviteId}/{partnerId}

- 分组：采购招标
- 名称：查询招投标中投标人明细行
- OperationId：queryInviteLineByPartner

#### 调用方法

`GET /api/purchase/invite/queryLineByPartner/{inviteId}/{partnerId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |
| partnerId | path | 是 | integer(int64) | 投标人partnerId | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsInvitePartnerLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInvitePartnerLineVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-invite-queryline-inviteid-queryinviteline"></a>

### GET /api/purchase/invite/queryLine/{inviteId}

- 分组：采购招标
- 名称：查询招投标明细行
- OperationId：queryInviteLine

#### 调用方法

`GET /api/purchase/invite/queryLine/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |
| partnerIdList | query | 否 | integer(int64)[] |  |  |
| isQueryNewGoodsPrice | query | 否 | boolean | 是否查询最新价目表 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsInviteLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteLineVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-invite-queryinviterank-queryinviterank-1"></a>

### GET /api/purchase/invite/queryInviteRank

- 分组：采购招标
- 名称：查询招标排名
- OperationId：queryInviteRank_1

#### 调用方法

`GET /api/purchase/invite/queryInviteRank`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| partnerIdList | query | 否 | integer(int64)[] |  |  |
| inviteId | query | 否 | integer(int64) | 招标id |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsInviteTotalAmountRankVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteTotalAmountRankVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteTotalAmountRankVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-invite-queryhistory-inviteid-queryinvitelinehistory"></a>

### GET /api/purchase/invite/queryHistory/{inviteId}

- 分组：采购招标
- 名称：查询历史招标明细
- OperationId：queryInviteLineHistory

#### 调用方法

`GET /api/purchase/invite/queryHistory/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsInviteLineHistoryVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineHistoryVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteLineHistoryVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-invite-page-page-40"></a>

### GET /api/purchase/invite/page

- 分组：采购招标
- 名称：分页查询招投标信息
- OperationId：page_40

#### 调用方法

`GET /api/purchase/invite/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID | 1 |
| companyId | query | 是 | integer(int64) | 公司ID | 1 |
| status | query | 否 | string | 状态  【 BIDDING : TENDERING : BID_OPENING : BID_EVALUATION : BID_SELECTION : APPROVEING : APPROVEDONE : REJECT : CANCEL : 】 | "BIDDING" |
| name | query | 否 | string | 名称 | "测试招标" |
| code | query | 否 | string | 编号 | "zkl_test_001" |
| partnerId | query | 否 | integer(int64) | 投标人partnerId | 1 |
| goodsBarcodeId | query | 否 | integer(int64) | 条码ID | true |
| goodsId | query | 否 | integer(int64) | 商品ID | true |
| openRank | query | 否 | boolean | 是否打开公布排名 |  |
| openInvite | query | 否 | boolean | 是否打开中标公示 |  |
| expiredTime | query | 否 | string(date-time) | 投标截止时间 |  |
| startTime | query | 否 | string(date-time) | 时间区间开始时间 |  |
| endTime | query | 否 | string(date-time) | 时间区间结束时间 |  |
| createById | query | 否 | integer(int64) | 创建人ID |  |
| assistUserIdList | query | 否 | integer(int64)[] |  |  |
| goodsType | query | 否 | string | 招标商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| queryAssociatePurchaseContract | query | 否 | boolean | 是否关联查询采购合同（默认false） |  |
| decalsContract | query | 否 | boolean | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| purchasePlanId | query | 否 | integer(int64) | 采购计划ID |  |
| queryFlowRecord | query | 否 | boolean | 是否关联查询流程记录（默认false） |  |
| queryAmountTotal | query | 否 | boolean | 是否查询操作人和总金额（默认false） |  |
| queryPurchasePlan | query | 否 | boolean | 是否查询采购计划信息（默认false） |  |
| sortByDoneTime | query | 否 | boolean | 审核完成时间排序方式（true：DESC，false：ASC），如果不传递默认创建时间进行DESC排序 |  |
| type | query | 否 | string | 采购类型 |  |
| model | query | 否 | string | 采购方式 |  |
| inviteType | query | 否 | string | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | query | 否 | string | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| taxType | query | 否 | string | 税金计算类型  【 EXCLUDE_TAX : INCLUDE_TAX : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsInviteListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteListVO | 否 |  |  |

<a id="get-api-purchase-invite-pageopeninvite-openinvite"></a>

### GET /api/purchase/invite/pageOpenInvite

- 分组：采购招标
- 名称：查询开放公示
- OperationId：openInvite

#### 调用方法

`GET /api/purchase/invite/pageOpenInvite`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsInviteBidingAnnounceVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteBidingAnnounceVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteBidingAnnounceVO | 否 |  |  |

<a id="get-api-purchase-invite-get-id-get-40"></a>

### GET /api/purchase/invite/get/{id}

- 分组：采购招标
- 名称：查询招投标信息
- OperationId：get_40

#### 调用方法

`GET /api/purchase/invite/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsInviteDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteDetailVO | 否 |  |  |

<a id="put-api-purchase-goodssupplier-update-update-38"></a>

### PUT /api/purchase/goodsSupplier/update

- 分组：商品供应商管理
- 名称：编辑供应商与商品绑定
- OperationId：update_38

#### 调用方法

`PUT /api/purchase/goodsSupplier/update`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsSupplierDTO$UpdateDTO[]（com.leadwaycloud.stock.model.dto.goods.GoodsSupplierDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | GoodsSupplierDTO$UpdateDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-goodssupplier-updatedef-updatedef-1"></a>

### PUT /api/purchase/goodsSupplier/updateDef

- 分组：商品供应商管理
- 名称：设置默认值
- OperationId：updateDef_1

#### 调用方法

`PUT /api/purchase/goodsSupplier/updateDef`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | query | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-goodssupplier-delete-delete"></a>

### PUT /api/purchase/goodsSupplier/delete

- 分组：商品供应商管理
- 名称：删除供应商与商品绑定
- OperationId：delete

#### 调用方法

`PUT /api/purchase/goodsSupplier/delete`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-goodssupplier-add-add"></a>

### PUT /api/purchase/goodsSupplier/add

- 分组：商品供应商管理
- 名称：添加供应商与商品绑定
- OperationId：add

#### 调用方法

`PUT /api/purchase/goodsSupplier/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsSupplierDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.goods.GoodsSupplierDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | GoodsSupplierDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-purchase-goodssupplier-querydefsupplier-querydefsupplier"></a>

### GET /api/purchase/goodsSupplier/queryDefSupplier

- 分组：商品供应商管理
- 名称：查询商品与供应商绑定关系默认供应商
- OperationId：queryDefSupplier

#### 调用方法

`GET /api/purchase/goodsSupplier/queryDefSupplier`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSupplier（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSupplier[] | 否 | 返回数据 |  |

<a id="get-api-purchase-goodssupplier-querybindgoods-querybindgoods"></a>

### GET /api/purchase/goodsSupplier/queryBindGoods

- 分组：商品供应商管理
- 名称：查询供应商在门店中绑定的商品
- OperationId：queryBindGoods

#### 调用方法

`GET /api/purchase/goodsSupplier/queryBindGoods`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| goodsIdList | query | 否 | integer(int64)[] |  |  |
| supplierId | query | 是 | integer(int64) | 供应商ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSupplier（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSupplier[] | 否 | 返回数据 |  |

<a id="get-api-purchase-goodssupplier-page-page-41"></a>

### GET /api/purchase/goodsSupplier/page

- 分组：商品供应商管理
- 名称：查询商品与供应商分页列表
- OperationId：page_41

#### 调用方法

`GET /api/purchase/goodsSupplier/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| status | query | 否 | string | 状态 |  |
| goodsIdList | query | 否 | integer(int64)[] |  |  |
| goodsBarcodeIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSupplier（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSupplier | 否 |  |  |

<a id="get-api-purchase-goodssupplier-list-list-5"></a>

### GET /api/purchase/goodsSupplier/list

- 分组：商品供应商管理
- 名称：查询商品与供应商列表
- OperationId：list_5

#### 调用方法

`GET /api/purchase/goodsSupplier/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| status | query | 否 | string | 状态 |  |
| goodsIdList | query | 否 | integer(int64)[] |  |  |
| goodsBarcodeIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSupplier（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSupplier[] | 否 | 返回数据 |  |

<a id="put-api-purchase-contractclausetpl-update-id-update-39"></a>

### PUT /api/purchase/contractClauseTpl/update/{id}

- 分组：采购合同条款模版
- 名称：编辑采购合同条款模版
- OperationId：update_39

#### 调用方法

`PUT /api/purchase/contractClauseTpl/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 条款模版ID | 0 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractClauseTemplateDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractClauseTemplateDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| active | boolean | 否 | 是否可用 |  |
| contractClauseTemplateLineDTOList | PurchaseContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 采购合同模版详情明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="post-api-purchase-contractclausetpl-add-add-42"></a>

### POST /api/purchase/contractClauseTpl/add

- 分组：采购合同条款模版
- 名称：添加采购合同条款模版
- OperationId：add_42

#### 调用方法

`POST /api/purchase/contractClauseTpl/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractClauseTemplateDTO$AddDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractClauseTemplateDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| contractClauseTemplateLineDTOList | PurchaseContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 采购合同模版详情明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="get-api-purchase-contractclausetpl-page-merchantid-page-42"></a>

### GET /api/purchase/contractClauseTpl/page/{merchantId}

- 分组：采购合同条款模版
- 名称：查询采购合同条款模版分页列表
- OperationId：page_42

#### 调用方法

`GET /api/purchase/contractClauseTpl/page/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 模版名称 |  |
| type | query | 否 | string | 采购合同模版类型  【 PURCHASE_CONTRACT : SALE_CONTRACT : 】 |  |
| active | query | 否 | boolean | 是否可用 |  |
| merchantId | query | 否 | integer(int64) | 商户ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="get-api-purchase-contractclausetpl-get-get-41"></a>

### GET /api/purchase/contractClauseTpl/get

- 分组：采购合同条款模版
- 名称：查询采购合同条款模版详情
- OperationId：get_41

#### 调用方法

`GET /api/purchase/contractClauseTpl/get`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | query | 是 | integer(int64) | 采购合同条款模版ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractClauseTemplate（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

<a id="put-api-purchase-contractchange-update-update-40"></a>

### PUT /api/purchase/contractChange/update

- 分组：采购合同变更申请
- 名称：编辑合同变更信息
- OperationId：update_40

#### 调用方法

`PUT /api/purchase/contractChange/update`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractChangeDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractChangeDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 是 | 采购合同ID |  |
| status | string | 是 | 状态 |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| purchaseContractChangeLineList | PurchaseContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| deleteChangeLineIdList | integer(int64)[] | 否 | 要删除的变更明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="post-api-purchase-contractchange-add-add-43"></a>

### POST /api/purchase/contractChange/add

- 分组：采购合同变更申请
- 名称：添加合同变更信息
- OperationId：add_43

#### 调用方法

`POST /api/purchase/contractChange/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractChangeDTO$AddDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractChangeDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| contractId | integer(int64) | 是 | 采购合同ID |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| purchaseContractChangeLineList | PurchaseContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| contractType | string | 是 | 采购合同类型 |  |
| changeType | string | 否 | 变更CHANGE  转号CONVERSION |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="post-api-purchase-contractchange-addlist-addlist-6"></a>

### POST /api/purchase/contractChange/addList

- 分组：采购合同变更申请
- 名称：批量添加合同变更信息
- OperationId：addList_6

#### 调用方法

`POST /api/purchase/contractChange/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractChangeDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.contract.PurchaseContractChangeDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | PurchaseContractChangeDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange[] | 否 | 返回数据 |  |

<a id="get-api-purchase-contractchange-page-page-43"></a>

### GET /api/purchase/contractChange/page

- 分组：采购合同变更申请
- 名称：分页查询合同变更列表
- OperationId：page_43

#### 调用方法

`GET /api/purchase/contractChange/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| version | query | 否 | string | 版本 |  |
| createById | query | 否 | integer(int64) | 创建人 |  |
| contractCode | query | 否 | string | 合同编号 |  |
| contractType | query | 否 | string | 合同类型  【 SALE_CONTRACT : PURCHASE_CONTRACT : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="get-api-purchase-contractchange-list-list-6"></a>

### GET /api/purchase/contractChange/list

- 分组：采购合同变更申请
- 名称：查询合同变更列表
- OperationId：list_6

#### 调用方法

`GET /api/purchase/contractChange/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| contractId | query | 否 | integer(int64) | 合同ID |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| version | query | 否 | string | 版本 |  |
| createById | query | 否 | integer(int64) | 创建人 |  |
| contractCode | query | 否 | string | 合同编号 |  |
| contractType | query | 否 | string | 合同类型  【 SALE_CONTRACT : PURCHASE_CONTRACT : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange[] | 否 | 返回数据 |  |

<a id="get-api-purchase-contractchange-get-id-get-42"></a>

### GET /api/purchase/contractChange/get/{id}

- 分组：采购合同变更申请
- 名称：查询合同变更详情
- OperationId：get_42

#### 调用方法

`GET /api/purchase/contractChange/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 合同变更ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractChange（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractChange）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

<a id="put-api-purchase-contract-update-id-update-41"></a>

### PUT /api/purchase/contract/update/{id}

- 分组：采购合同
- 名称：编辑采购合同
- OperationId：update_41

#### 调用方法

`PUT /api/purchase/contract/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 | "DRAFT" |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 否 | 开始时间 |  |
| endDate | string(date) | 否 | 结束时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| purchaseContractLineList | PurchaseContractLineDTO[] | 否 | 合同明细 |  |
| delPurchaseContractLineIdList | integer(int64)[] | 否 | 删除合同明细集合 |  |
| purchaseContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细 |  |
| delPurchaseContractClauseIdList | integer(int64)[] | 否 | 删除合同条款明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-contract-close-id-close-1"></a>

### PUT /api/purchase/contract/close/{id}

- 分组：采购合同
- 名称：关闭采购合同
- OperationId：close_1

#### 调用方法

`PUT /api/purchase/contract/close/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-contract-cancel-id-cancel-27"></a>

### PUT /api/purchase/contract/cancel/{id}

- 分组：采购合同
- 名称：取消采购合同
- OperationId：cancel_27

#### 调用方法

`PUT /api/purchase/contract/cancel/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-contract-assist-id-updateassist-4"></a>

### PUT /api/purchase/contract/assist/{id}

- 分组：采购合同
- 名称：编辑协作人
- OperationId：updateAssist_4

#### 调用方法

`PUT /api/purchase/contract/assist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 销售合同ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-contract-import-merchantid-companyid-importsalecontract-2"></a>

### POST /api/purchase/contract/import/{merchantId}/{companyId}

- 分组：采购合同
- 名称：导入采购合同
- OperationId：importSaleContract_2

#### 调用方法

`POST /api/purchase/contract/import/{merchantId}/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int32) | 商户ID | 0 |
| companyId | path | 是 | integer(int32) | 公司ID | 1 |
| file | query | 是 | string(binary) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-contract-export-exportpurchase-2"></a>

### POST /api/purchase/contract/export

- 分组：采购合同
- 名称：导出采购合同
- OperationId：exportPurchase_2

#### 调用方法

`POST /api/purchase/contract/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | PurchaseContractDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-purchase-contract-contractreceiveamount-list-querycontractreceiveamount"></a>

### POST /api/purchase/contract/contractReceiveAmount/list

- 分组：采购合同
- 名称：查询采购入库单使用金额及数量列表
- OperationId：queryContractReceiveAmount

#### 调用方法

`POST /api/purchase/contract/contractReceiveAmount/list`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractDTO$QueryContractAmountDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$QueryContractAmountDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractIdList | integer(int64)[] | 否 | 合同ID集合（获取合同采购总金额传递） |  |
| contractLineIdList | integer(int64)[] | 否 | 合同明细总ID集合（获取合同明细采购总金额传递） |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractUsageAmountVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractUsageAmountVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractUsageAmountVO[] | 否 | 返回数据 |  |

<a id="post-api-purchase-contract-contractpurchaseamount-list-querycontractpurchaseamou"></a>

### POST /api/purchase/contract/contractPurchaseAmount/list

- 分组：采购合同
- 名称：查询采购单使用金额及数量列表
- OperationId：queryContractPurchaseAmount_1

#### 调用方法

`POST /api/purchase/contract/contractPurchaseAmount/list`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractDTO$QueryContractAmountDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$QueryContractAmountDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractIdList | integer(int64)[] | 否 | 合同ID集合（获取合同采购总金额传递） |  |
| contractLineIdList | integer(int64)[] | 否 | 合同明细总ID集合（获取合同明细采购总金额传递） |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractUsageAmountVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractUsageAmountVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractUsageAmountVO[] | 否 | 返回数据 |  |

<a id="post-api-purchase-contract-add-add-44"></a>

### POST /api/purchase/contract/add

- 分组：采购合同
- 名称：添加采购合同
- OperationId：add_44

#### 调用方法

`POST /api/purchase/contract/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractDTO$AddDTO（com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 是 | 开始时间 |  |
| endDate | string(date) | 是 | 结束时间 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| currencyId | integer(int64) | 是 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| origin | string | 否 | 来源 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| purchaseContractLineList | PurchaseContractLineDTO[] | 否 | 合同明细DTO集合 |  |
| purchaseContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细DTO集合 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-purchase-contract-addlist-addlist-7"></a>

### POST /api/purchase/contract/addList

- 分组：采购合同
- 名称：批量添加采购合同
- OperationId：addList_7

#### 调用方法

`POST /api/purchase/contract/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PurchaseContractDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | PurchaseContractDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-purchase-contract-searchpage-searchpage-3"></a>

### GET /api/purchase/contract/searchPage

- 分组：采购合同
- 名称：分页搜索合同信息
- OperationId：searchPage_3

#### 调用方法

`GET /api/purchase/contract/searchPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 公司ID |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| search | query | 否 | string | 搜索条件 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractSearchVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockContractSearchVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractSearchVO | 否 |  |  |

<a id="get-api-purchase-contract-queryremainingpurchasecontract-queryremainingpurchasec"></a>

### GET /api/purchase/contract/queryRemainingPurchaseContract

- 分组：采购合同
- 名称：查询还有剩余份额的采购合同-万航
- OperationId：queryRemainingPurchaseContract
- 描述：区分开口合同与非开口合同

#### 调用方法

`GET /api/purchase/contract/queryRemainingPurchaseContract`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | query | 是 | integer(int64) | 商品ID | 10 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractRemainingVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractRemainingVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractRemainingVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-contract-queryline-id-queryline-8"></a>

### GET /api/purchase/contract/queryLine/{id}

- 分组：采购合同
- 名称：查询采购合同明细
- OperationId：queryLine_8

#### 调用方法

`GET /api/purchase/contract/queryLine/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractLineVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-contract-queryhistorycontractlist-queryhistorycontractlist-1"></a>

### GET /api/purchase/contract/queryHistoryContractList

- 分组：采购合同
- 名称：查询采购合同历史列表
- OperationId：queryHistoryContractList_1

#### 调用方法

`GET /api/purchase/contract/queryHistoryContractList`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| contractId | query | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractHistory（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractHistory[] | 否 | 返回数据 |  |

<a id="get-api-purchase-contract-queryhistorycontract-id-queryhistorycontract-1"></a>

### GET /api/purchase/contract/queryHistoryContract/{id}

- 分组：采购合同
- 名称：查询采购合同历史详情
- OperationId：queryHistoryContract_1

#### 调用方法

`GET /api/purchase/contract/queryHistoryContract/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 历史合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockContractHistory（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractHistory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractHistory | 否 |  |  |

<a id="get-api-purchase-contract-queryclause-id-queryclause-1"></a>

### GET /api/purchase/contract/queryClause/{id}

- 分组：采购合同
- 名称：查询采购合同条款
- OperationId：queryClause_1

#### 调用方法

`GET /api/purchase/contract/queryClause/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractClauseVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractClauseVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractClauseVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-contract-page-page-44"></a>

### GET /api/purchase/contract/page

- 分组：采购合同
- 名称：分页查询采购合同列表
- OperationId：page_44

#### 调用方法

`GET /api/purchase/contract/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 INVITE : BUSINESS_OPPORTUNITY : SALE_CONTRACT : 】 |  |
| whetherOperatorUser | query | 否 | boolean | 是否根据用户查询 |  |
| isCheckEffectiveAmount | query | 否 | boolean | 是否检查有效金额 |  |
| contractEffectiveType | query | 否 | string | 合同有效类型  【 SINGLE_CONTRACT : CONTINUING_CONTRACT : 】 |  |
| endDateS | query | 否 | string(date) | 结束日期 开始搜索条件 |  |
| endDateE | query | 否 | string(date) | 结束日期 结束搜索条件 |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| history | query | 否 | boolean | 是否是历史合同 |  |
| goodsIdList | query | 否 | integer(int64)[] |  |  |
| assistUserIdList | query | 否 | integer(int64)[] |  |  |
| createById | query | 否 | integer(int64) | 创建人ID |  |
| goodsType | query | 否 | string | 合同商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 合同商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| decalsContract | query | 否 | boolean | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| requirementUserId | query | 否 | integer(int64) | 采购需求用戶ID |  |
| querySortByCreateTime | query | 否 | boolean | 是否查询创建时间排序 |  |
| queryContractTimeEffective | query | 否 | boolean | 是否查询合同有效时间 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractListVO | 否 |  |  |

<a id="get-api-purchase-contract-list-list-7"></a>

### GET /api/purchase/contract/list

- 分组：采购合同
- 名称：查询采购合同列表
- OperationId：list_7

#### 调用方法

`GET /api/purchase/contract/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| statusList | query | 否 | string | 状态 |  |
| operatorId | query | 否 | integer(int64) | 操作用户 |  |
| partnerId | query | 否 | integer(int64) | CRM客户关系 |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 INVITE : BUSINESS_OPPORTUNITY : SALE_CONTRACT : 】 |  |
| whetherOperatorUser | query | 否 | boolean | 是否根据用户查询 |  |
| isCheckEffectiveAmount | query | 否 | boolean | 是否检查有效金额 |  |
| contractEffectiveType | query | 否 | string | 合同有效类型  【 SINGLE_CONTRACT : CONTINUING_CONTRACT : 】 |  |
| endDateS | query | 否 | string(date) | 结束日期 开始搜索条件 |  |
| endDateE | query | 否 | string(date) | 结束日期 结束搜索条件 |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| history | query | 否 | boolean | 是否是历史合同 |  |
| goodsIdList | query | 否 | integer(int64)[] |  |  |
| assistUserIdList | query | 否 | integer(int64)[] |  |  |
| createById | query | 否 | integer(int64) | 创建人ID |  |
| goodsType | query | 否 | string | 合同商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsSubType | query | 否 | string | 合同商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| decalsContract | query | 否 | boolean | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| queryLine | query | 否 | boolean | 是否查询明细行（默认查询 不查询传递true） |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| requirementUserId | query | 否 | integer(int64) | 采购需求用戶ID |  |
| querySortByCreateTime | query | 否 | boolean | 是否查询创建时间排序 |  |
| queryContractTimeEffective | query | 否 | boolean | 是否查询合同有效时间 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractListVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-contract-get-id-get-43"></a>

### GET /api/purchase/contract/get/{id}

- 分组：采购合同
- 名称：查询采购合同详情
- OperationId：get_43

#### 调用方法

`GET /api/purchase/contract/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseContractDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractDetailVO | 否 |  |  |

<a id="put-api-purchase-apply-updateassociatepurchase-purchaseapplyid-updateassociatepu"></a>

### PUT /api/purchase/apply/updateAssociatePurchase/{purchaseApplyId}

- 分组：采购申请
- 名称：转换订单后，变更补货单是否转换单据状态
- OperationId：updateAssociatePurchase

#### 调用方法

`PUT /api/purchase/apply/updateAssociatePurchase/{purchaseApplyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| purchaseApplyId | query | 是 | integer(int64) | 采购申请ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchaseApplyDTO$UpdateAssociateTransferOrPurchaseDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchaseApplyDTO$UpdateAssociateTransferOrPurchaseDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| associatePurchase | boolean | 否 | 是否关联采购单 |  |
| associateTransfer | boolean | 否 | 是否关联调拨单 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-apply-update-id-update-42"></a>

### PUT /api/purchase/apply/update/{id}

- 分组：采购申请
- 名称：编辑采购申请
- OperationId：update_42

#### 调用方法

`PUT /api/purchase/apply/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 补货申请单ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchaseApplyDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.inventory.StockPurchaseApplyDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineList | StockPurchaseApplyDTO$LineDTO[] | 否 | 采购申请单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购申请单申请公司ID |  |
| delPurchaseApplyLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-apply-cancel-cancel-28"></a>

### PUT /api/purchase/apply/cancel

- 分组：采购申请
- 名称：取消采购申请
- OperationId：cancel_28

#### 调用方法

`PUT /api/purchase/apply/cancel`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-purchase-apply-assist-id-updateassist-5"></a>

### PUT /api/purchase/apply/assist/{id}

- 分组：采购申请
- 名称：编辑协作人
- OperationId：updateAssist_5

#### 调用方法

`PUT /api/purchase/apply/assist/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购申请ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-apply-formatpurchaseapplyline-merchantid-formatpurchaseapplyli"></a>

### POST /api/purchase/apply/formatPurchaseApplyLine/{merchantId}

- 分组：采购申请
- 名称：采购申请明细格式化导入VO
- OperationId：formatPurchaseApplyLine

#### 调用方法

`POST /api/purchase/apply/formatPurchaseApplyLine/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | long | 商户ID |  |
| companyId | query | 是 | long | 公司ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| file | string(binary) | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseApplyLineFormatVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyLineFormatVO[] | 否 | 返回数据 |  |

<a id="post-api-purchase-apply-addlist-add-45"></a>

### POST /api/purchase/apply/addList

- 分组：采购申请
- 名称：添加采购申请
- OperationId：add_45

#### 调用方法

`POST /api/purchase/apply/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockPurchaseApplyDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockPurchaseApplyDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockPurchaseApplyDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockPurchaseApply（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockPurchaseApply）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchaseApply[] | 否 | 返回数据 |  |

<a id="get-api-purchase-apply-queryline-queryline-9"></a>

### GET /api/purchase/apply/queryLine

- 分组：采购申请
- 名称：查询采购申请明细列表
- OperationId：queryLine_9

#### 调用方法

`GET /api/purchase/apply/queryLine`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| purchaseApplyId | query | 是 | integer(int64) | 采购申请单ID |  |
| purchaseType | query | 否 | string | 采购类型  【 PURCHASE : TRANSFER : 】 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseApplyLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyLineVO[] | 否 | 返回数据 |  |

<a id="get-api-purchase-apply-page-page-45"></a>

### GET /api/purchase/apply/page

- 分组：采购申请
- 名称：查询采购申请分页列表
- OperationId：page_45

#### 调用方法

`GET /api/purchase/apply/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| createCompanyId | query | 否 | integer(int64) | 创建采购申请公司ID |  |
| name | query | 否 | string | 名称 |  |
| status | query | 否 | string | 状态  【 DRAFT : CONFIRM : APPROVEING : APPROVEDONE : CANCEL : REJECT : 】 |  |
| code | query | 否 | string | 编号 |  |
| externalCode | query | 否 | string | 外部编号 |  |
| operatorUserId | query | 否 | integer(int64) | 操作用户ID |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 查询价目表公司ID |  |
| warehouseId | query | 否 | integer(int64) | 补货仓库ID |  |
| tripLineId | query | 否 | integer(int64) | 航线ID |  |
| applyCompanyId | query | 否 | integer(int64) | 采购申请单申请公司ID |  |
| assistUserIdList | query | 否 | integer(int64)[] |  |  |
| purchaseType | query | 是 | string | 采购类型  【 PURCHASE : TRANSFER : 】 |  |
| associatePurchase | query | 否 | boolean | 是否关联采购单 |  |
| associateTransfer | query | 否 | boolean | 是否关联调拨单 |  |
| historyReplenishmentCode | query | 否 | string | 历史采购需求单编号 |  |
| goodsType | query | 否 | string | 采购申请商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| goodsTypeList | query | 否 | string[] |  |  |
| goodsSubType | query | 否 | string | 采购申请商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| goodsSubTypeList | query | 否 | string[] |  |  |
| queryAssociatePurchasePlan | query | 否 | boolean | 是否查询采购计划关联订单 |  |
| queryAssociatePurchaseApplySupplement | query | 否 | boolean | 是否查询采购合同增补关联订单 |  |
| queryAssociatePurchasePlanByClose | query | 否 | boolean | 是否查询已关闭的采购计划关联订单 |  |
| applyDepartmentId | query | 否 | integer(int64) | 申请部门ID |  |
| decalsContract | query | 否 | boolean | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | query | 否 | string | 税金计算类型  【 EXCLUDE_TAX : INCLUDE_TAX : 】 |  |
| sortByDoneTime | query | 否 | boolean | 审核完成时间排序方式（true：DESC，false：ASC），如果不传递默认创建时间进行DESC排序 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseApplyListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyListVO | 否 |  |  |

<a id="get-api-purchase-apply-get-id-get-44"></a>

### GET /api/purchase/apply/get/{id}

- 分组：采购申请
- 名称：查询采购申请详情
- OperationId：get_44

#### 调用方法

`GET /api/purchase/apply/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购申请单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：PurchaseApplyDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyDetailVO | 否 |  |  |

<a id="put-api-goods-uom-updategoodsuom-goodsid-updategoodsuom"></a>

### PUT /api/goods/uom/updateGoodsUom/{goodsId}

- 分组：商品计量单位管理
- 名称：编辑商品计量单位
- OperationId：updateGoodsUom

#### 调用方法

`PUT /api/goods/uom/updateGoodsUom/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | path | 是 | integer(int64) | 商品ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockGoodsUomDTO[]（com.leadwaycloud.stock.model.dto.goods.StockGoodsUomDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockGoodsUomDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-goods-uom-querygoodsuom-goodsid-querygoodsuom"></a>

### GET /api/goods/uom/queryGoodsUom/{goodsId}

- 分组：商品计量单位管理
- 名称：查询商品计量单位
- OperationId：queryGoodsUom

#### 调用方法

`GET /api/goods/uom/queryGoodsUom/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | path | 是 | integer(int64) | 商品ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsUom（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsUom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsUom[] | 否 | 返回数据 |  |

<a id="put-api-goods-specification-updatespecificationgroup-id-updatespecificationgroup"></a>

### PUT /api/goods/specification/updateSpecificationGroup/{id}

- 分组：商品属性管理
- 名称：编辑商品属性组
- OperationId：updateSpecificationGroup

#### 调用方法

`PUT /api/goods/specification/updateSpecificationGroup/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 属性组ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsSpecificationGroupDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationGroupDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-specification-updatespecification-id-updatespecification"></a>

### PUT /api/goods/specification/updateSpecification/{id}

- 分组：商品属性管理
- 名称：编辑商品属性参数
- OperationId：updateSpecification

#### 调用方法

`PUT /api/goods/specification/updateSpecification/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品属性参数ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsSpecificationDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| type | string | 是 | 规格类型<SKU\|\|描述展示>（com.leadwaycloud.common.enums.databaseEnum.StockGoodsSpecificationTypeEnum） | "SKU\|\|DESCRIBE" |
| parentId | integer(int64) | 是 | 父级ID |  |
| sequence | integer(int32) | 是 | 排序 |  |
| dataType | string | 否 | 数据类型（INTEGER,LONG,BOOLEAN,STRING,DOUBLE） |  |
| code | string | 否 | 编号 |  |
| fieldLength | integer(int32) | 否 | 字段长度 |  |
| required | boolean | 否 | 是否必填 |  |
| fieldDecimal | integer(int32) | 否 | 小数位数 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-specification-addspecification-addspecification"></a>

### POST /api/goods/specification/addSpecification

- 分组：商品属性管理
- 名称：添加商品属性参数
- OperationId：addSpecification

#### 调用方法

`POST /api/goods/specification/addSpecification`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsSpecificationDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| specificationGroupId | integer(int64) | 是 | 商品规格组ID |  |
| scope | string | 是 | 作用范围<商品\|\|商品条码>（com.leadwaycloud.common.enums.databaseEnum.StockGoodsSpecificationScopeEnum） | "GOODS\|\|BARCODE" |
| type | string | 是 | 规格类型<SKU\|\|描述展示>（com.leadwaycloud.common.enums.databaseEnum.StockGoodsSpecificationTypeEnum） | "SKU\|\|DESCRIBE" |
| parentId | integer(int64) | 是 | 父级ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| sequence | integer(int32) | 是 | 排序 |  |
| dataType | string | 否 | 数据类型（INTEGER,LONG,BOOLEAN,STRING,DOUBLE） |  |
| code | string | 否 | 编号 |  |
| fieldLength | integer(int32) | 否 | 字段长度 |  |
| required | boolean | 否 | 是否必填 |  |
| fieldDecimal | integer(int32) | 否 | 小数位数 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-goods-specification-addspecificationlist-addspecificationlist"></a>

### POST /api/goods/specification/addSpecificationList

- 分组：商品属性管理
- 名称：添加商品属性参数集合
- OperationId：addSpecificationList

#### 调用方法

`POST /api/goods/specification/addSpecificationList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsSpecificationDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | GoodsSpecificationDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="post-api-goods-specification-addspecificationgroup-addspecificationgroup"></a>

### POST /api/goods/specification/addSpecificationGroup

- 分组：商品属性管理
- 名称：添加商品属性组
- OperationId：addSpecificationGroup

#### 调用方法

`POST /api/goods/specification/addSpecificationGroup`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsSpecificationGroupDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationGroupDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-goods-specification-pagespecificationgroup-pagespecificationgroup"></a>

### GET /api/goods/specification/pageSpecificationGroup

- 分组：商品属性管理
- 名称：条件分页查询商品属性组
- OperationId：pageSpecificationGroup

#### 调用方法

`GET /api/goods/specification/pageSpecificationGroup`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| merchantId | query | 是 | integer(int64) | 商户ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSpecificationGroup（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationGroup）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSpecificationGroup | 否 |  |  |

<a id="get-api-goods-specification-getspecificationgroup-id-getspecificationgroup"></a>

### GET /api/goods/specification/getSpecificationGroup/{id}

- 分组：商品属性管理
- 名称：商品属性组详情
- OperationId：getSpecificationGroup

#### 调用方法

`GET /api/goods/specification/getSpecificationGroup/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 属性组ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSpecificationGroup（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationGroup）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSpecificationGroup | 否 |  |  |

<a id="delete-api-goods-specification-deletespecificationgroup-id-updatespecificationgr"></a>

### DELETE /api/goods/specification/deleteSpecificationGroup/{id}

- 分组：商品属性管理
- 名称：删除商品属性组
- OperationId：updateSpecificationGroup_1

#### 调用方法

`DELETE /api/goods/specification/deleteSpecificationGroup/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 属性组ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="delete-api-goods-specification-deletespecification-id-deletespecification"></a>

### DELETE /api/goods/specification/deleteSpecification/{id}

- 分组：商品属性管理
- 名称：删除商品属性参数
- OperationId：deleteSpecification

#### 调用方法

`DELETE /api/goods/specification/deleteSpecification/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品属性参数ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-price-update-id-update-43"></a>

### PUT /api/goods/price/update/{id}

- 分组：商品价目表组管理
- 名称：编辑商品价目表组
- OperationId：update_43

#### 调用方法

`PUT /api/goods/price/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品价目表组ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsPriceGroupDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| startTime | string(date-time) | 否 | 开始时间 |  |
| endTime | string(date-time) | 否 | 结束时间 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-price-exportsale-exportsale-1"></a>

### POST /api/goods/price/exportSale

- 分组：商品价目表组管理
- 名称：导出销售价目表
- OperationId：exportSale_1

#### 调用方法

`POST /api/goods/price/exportSale`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsPriceGroupDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | GoodsPriceGroupDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-goods-price-exportpurchase-exportpurchase-3"></a>

### POST /api/goods/price/exportPurchase

- 分组：商品价目表组管理
- 名称：导出采购价目表
- OperationId：exportPurchase_3

#### 调用方法

`POST /api/goods/price/exportPurchase`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsPriceGroupDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | GoodsPriceGroupDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-goods-price-add-add-46"></a>

### POST /api/goods/price/add

- 分组：商品价目表组管理
- 名称：新增商品价目表组
- OperationId：add_46

#### 调用方法

`POST /api/goods/price/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsPriceGroupDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| name | string | 否 | 名称 |  |
| startTime | string(date-time) | 是 | 开始时间 |  |
| endTime | string(date-time) | 是 | 结束时间 |  |
| status | string | 是 | 状态 |  |
| partnerType | string | 是 | 角色类型 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-price-addlist-addlist-8"></a>

### POST /api/goods/price/addList

- 分组：商品价目表组管理
- 名称：新增商品价目表组
- OperationId：addList_8

#### 调用方法

`POST /api/goods/price/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsPriceGroupDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | GoodsPriceGroupDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-goods-price-page-page-46"></a>

### GET /api/goods/price/page

- 分组：商品价目表组管理
- 名称：条件分页查询商品价目表组
- OperationId：page_46

#### 调用方法

`GET /api/goods/price/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| name | query | 否 | string | 名称 |  |
| statusList | query | 否 | string | 状态 |  |
| partnerType | query | 否 | string | 角色类型  【 SUPPLIER : CUSTOMER : MEMBER : 】 |  |
| partnerId | query | 否 | integer(int64) | CRM关系ID |  |
| endTimeS | query | 否 | string(date-time) | 结束时间 开始搜索条件 |  |
| endTimeE | query | 否 | string(date-time) | 结束时间 结束搜索条件 |  |
| expire | query | 否 | boolean | 是否已过期 |  |
| goodsCode | query | 否 | string | 商品code |  |
| createById | query | 否 | integer(int64) | 创建人ID |  |
| queryPartnerIdNull | query | 否 | boolean | 是否查询价目表组CRM关系ID为空 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsPriceGroup（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsPriceGroup）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsPriceGroup | 否 |  |  |

<a id="get-api-goods-price-list-list-8"></a>

### GET /api/goods/price/list

- 分组：商品价目表组管理
- 名称：查询可用价目表列表
- OperationId：list_8

#### 调用方法

`GET /api/goods/price/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| partnerType | query | 否 | string | 角色类型  【 SUPPLIER : CUSTOMER : MEMBER : 】 |  |
| partnerId | query | 否 | integer(int64) | CRM关系ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |
| goodsBarcodeIdList | query | 否 | integer(int64)[] |  |  |
| queryGoodsPriceGroup | query | 否 | boolean | 是否查询价目表组 |  |
| queryGoodsPriceTiered | query | 否 | boolean | 是否查询价目表阶梯 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsPrice（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsPrice）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsPrice[] | 否 | 返回数据 |  |

<a id="get-api-goods-price-get-id-get-45"></a>

### GET /api/goods/price/get/{id}

- 分组：商品价目表组管理
- 名称：商品价目表组详情
- OperationId：get_45

#### 调用方法

`GET /api/goods/price/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品价目表组ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsPriceGroup（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsPriceGroup）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsPriceGroup | 否 |  |  |

<a id="put-api-goods-packaging-update-add-1"></a>

### PUT /api/goods/packaging/update

- 分组：商品大小包装管理
- 名称：添加/编辑商品大小包装
- OperationId：add_1

#### 调用方法

`PUT /api/goods/packaging/update`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：UpdateGoodsBomPackingDTO（com.leadwaycloud.stock.model.dto.goods.UpdateGoodsBomPackingDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户 |  |
| largeGoodsId | integer(int64) | 是 | 大包装商品ID |  |
| qty | number(double) | 是 | 大包装商品转换小包装商品数量 |  |
| smallGoodsId | integer(int64) | 是 | 小包装商品ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-goods-packaging-get-merchantid-goodsid-get-46"></a>

### GET /api/goods/packaging/get/{merchantId}/{goodsId}

- 分组：商品大小包装管理
- 名称：查询商品大小包装
- OperationId：get_46

#### 调用方法

`GET /api/goods/packaging/get/{merchantId}/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户号ID |  |
| goodsId | path | 是 | integer(int64) | 商品ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsBomPackingDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.goods.GoodsBomPackingDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsBomPackingDetailVO | 否 |  |  |

<a id="delete-api-goods-packaging-delete-id-delete-25"></a>

### DELETE /api/goods/packaging/delete/{id}

- 分组：商品大小包装管理
- 名称：删除商品大小包装
- OperationId：delete_25

#### 调用方法

`DELETE /api/goods/packaging/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-category-updatestatuslist-enable"></a>

### PUT /api/goods/category/updateStatusList

- 分组：商品类型管理
- 名称：批量修改商品类型状态
- OperationId：enable

#### 调用方法

`PUT /api/goods/category/updateStatusList`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| status | query | 是 | string | 商品类型状态  【 ACTIVE : DEACTIVATE : DELETE : 】 | "ACTIVE" |
| goodsCategoryIdList | query | 是 | string | 商品类型ID集合 | [1,2,3] |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-category-update-id-update-44"></a>

### PUT /api/goods/category/update/{id}

- 分组：商品类型管理
- 名称：编辑商品类型
- OperationId：update_44

#### 调用方法

`PUT /api/goods/category/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品类型ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsCategoryDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsCategoryDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态（com.leadwaycloud.common.enums.databaseEnum.EntityStatusEnum） | "ACTIVE" |
| images | string | 否 | 图片 |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| externalCode | string | 否 | 外部编号 |  |
| saleTaxId | integer(int64) | 否 | 销售税ID |  |
| purchaseTaxId | integer(int64) | 否 | 采购税ID |  |
| accountingTitleId | integer(int64) | 否 | 库存科目ID |  |
| costAccountingTitleId | integer(int64) | 否 | 成本科目ID |  |
| description | string | 否 | 描述 |  |
| boutique | boolean | 否 | 是否为精品分类 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| extensionInfo | string | 否 | 额外属性 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsCategory（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsCategory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCategory | 否 |  |  |

<a id="post-api-goods-category-import-merchantid-type-importcategory"></a>

### POST /api/goods/category/import/{merchantId}/{type}

- 分组：商品类型管理
- 名称：导入商品类型
- OperationId：importCategory

#### 调用方法

`POST /api/goods/category/import/{merchantId}/{type}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户ID |  |
| type | path | 是 | string |  |  |
| file | query | 是 | string(binary) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-category-export-exportcategory"></a>

### POST /api/goods/category/export

- 分组：商品类型管理
- 名称：导出商品类型
- OperationId：exportCategory

#### 调用方法

`POST /api/goods/category/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsCategoryDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.GoodsCategoryDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | GoodsCategoryDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-goods-category-add-add-47"></a>

### POST /api/goods/category/add

- 分组：商品类型管理
- 名称：添加商品类型
- OperationId：add_47

#### 调用方法

`POST /api/goods/category/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsCategoryDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsCategoryDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| code | string | 否 | 编号 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| externalCode | string | 否 | 外部编号 |  |
| saleTaxId | integer(int64) | 否 | 销售税ID |  |
| purchaseTaxId | integer(int64) | 否 | 采购税ID |  |
| accountingTitleId | integer(int64) | 否 | 库存科目ID |  |
| costAccountingTitleId | integer(int64) | 否 | 成本科目ID |  |
| description | string | 否 | 描述 |  |
| origin | string | 否 | 来源 |  |
| boutique | boolean | 否 | 是否为精品分类 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| extensionInfo | string | 否 | 额外属性 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsCategory（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsCategory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCategory | 否 |  |  |

<a id="get-api-goods-category-list-merchantid-list-9"></a>

### GET /api/goods/category/list/{merchantId}

- 分组：商品类型管理
- 名称：获取商品类型列表
- OperationId：list_9

#### 调用方法

`GET /api/goods/category/list/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户号ID |  |
| idList | query | 否 | integer(int64)[] |  |  |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string[] |  |  |
| externalCode | query | 否 | string | 外部编号 |  |
| accountingTitleId | query | 否 | integer(int64) | 库存科目ID |  |
| costAccountingTitleId | query | 否 | integer(int64) | 成本科目ID |  |
| idChain | query | 否 | string | 完整的组织结构 |  |
| taxId | query | 否 | integer(int64) | 税ID |  |
| departmentId | query | 否 | integer(int64) | 部门ID |  |
| departmentIdList | query | 否 | integer(int64)[] |  |  |
| startCreateTime | query | 否 | string(date-time) | 商品类型创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 商品类型创建时间(截止) |  |
| boutique | query | 否 | boolean | 是否为精品分类 |  |
| extensionInfo | query | 否 | string | 拓展属性搜索 | {"productOwner":"张三"} |
| queryBindTagCategory | query | 否 | string | 查询产品分类传递标签的type：PRODUCT,查询原材料分类传递标签的type：RAW_MATERIAL |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsCategory（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsCategory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCategory[] | 否 | 返回数据 |  |

<a id="get-api-goods-category-get-id-get-47"></a>

### GET /api/goods/category/get/{id}

- 分组：商品类型管理
- 名称：查询商品类型详情
- OperationId：get_47

#### 调用方法

`GET /api/goods/category/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品类型ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsCategory（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsCategory）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCategory | 否 |  |  |

<a id="get-api-goods-category-checkcodeunique-checkcodeunique"></a>

### GET /api/goods/category/checkCodeUnique

- 分组：商品类型管理
- 名称：校验商品分类编码是否唯一
- OperationId：checkCodeUnique

#### 调用方法

`GET /api/goods/category/checkCodeUnique`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| code | query | 是 | string | 商品分类编码 |  |
| id | query | 否 | integer(int64) | 商品分类ID(编辑时传入) |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="put-api-goods-brand-update-id-update-45"></a>

### PUT /api/goods/brand/update/{id}

- 分组：商品品牌管理
- 名称：编辑商品品牌
- OperationId：update_45

#### 调用方法

`PUT /api/goods/brand/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品品牌ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBrandDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsBrandDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态（com.leadwaycloud.common.enums.databaseEnum.EntityStatusEnum） | "ACTIVE" |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| cooperative | boolean | 否 | 是否合作品牌 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBrand（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsBrand）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBrand | 否 |  |  |

<a id="post-api-goods-brand-import-merchantid-importbrand"></a>

### POST /api/goods/brand/import/{merchantId}

- 分组：商品品牌管理
- 名称：导入商品品牌
- OperationId：importBrand

#### 调用方法

`POST /api/goods/brand/import/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户ID |  |
| file | query | 是 | string(binary) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-brand-export-exportbrand-1"></a>

### POST /api/goods/brand/export

- 分组：商品品牌管理
- 名称：导出商品品牌
- OperationId：exportBrand_1

#### 调用方法

`POST /api/goods/brand/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBrandDTO$QueryDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.GoodsBrandDTO$QueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | GoodsBrandDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-goods-brand-add-add-48"></a>

### POST /api/goods/brand/add

- 分组：商品品牌管理
- 名称：新增商品品牌
- OperationId：add_48

#### 调用方法

`POST /api/goods/brand/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBrandDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsBrandDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 是 | 名称 |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| origin | string | 否 | 来源 |  |
| cooperative | boolean | 否 | 是否合作品牌 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-goods-brand-page-page-47"></a>

### GET /api/goods/brand/page

- 分组：商品品牌管理
- 名称：条件分页查询商品品牌
- OperationId：page_47

#### 调用方法

`GET /api/goods/brand/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID | 1 |
| name | query | 否 | string | 名称 |  |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string | 状态（com.leadwaycloud.common.enums.databaseEnum.EntityStatusEnum） | "ACTIVE" |
| cooperative | query | 否 | boolean | 是否合作品牌 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBrand（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsBrand）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBrand | 否 |  |  |

<a id="get-api-goods-brand-get-id-get-48"></a>

### GET /api/goods/brand/get/{id}

- 分组：商品品牌管理
- 名称：商品品牌详情
- OperationId：get_48

#### 调用方法

`GET /api/goods/brand/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品品牌ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBrand（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsBrand）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBrand | 否 |  |  |

<a id="put-api-goods-bom-update-id-update-46"></a>

### PUT /api/goods/bom/update/{id}

- 分组：商品配方管理
- 名称：编辑商品配方
- OperationId：update_46

#### 调用方法

`PUT /api/goods/bom/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBomDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsBomDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| goodsId | integer(int64) | 否 | 商品 |  |
| goodsBarcodeId | integer(int64) | 否 | 条码 |  |
| type | string | 否 | BOM类型 |  |
| effectiveDate | string(date) | 否 | 生效日期 |  |
| status | string | 否 | 状态 |  |
| remark | string | 否 | 备注 |  |
| goodsBomLineList | StockGoodsBomLineDTO[] | 否 | 商品BOM明细集合 |  |
| delGoodsBomLineList | integer(int64)[] | 否 | 删除明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-bom-publish-id-publish"></a>

### POST /api/goods/bom/publish/{id}

- 分组：商品配方管理
- 名称：发布商品配方版本
- OperationId：publish

#### 调用方法

`POST /api/goods/bom/publish/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | BOM版本主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-bom-add-add-49"></a>

### POST /api/goods/bom/add

- 分组：商品配方管理
- 名称：添加商品配方
- OperationId：add_49

#### 调用方法

`POST /api/goods/bom/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBomDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsBomDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 | "测试商品BOM" |
| merchantId | integer(int64) | 是 | 商户 | 574533689957248 |
| companyId | integer(int64) | 是 | 公司 | 574533689957252 |
| goodsId | integer(int64) | 是 | 商品 | 660036246622986 |
| goodsBarcodeId | integer(int64) | 是 | 条码 | 660036246622988 |
| effectiveDate | string(date) | 否 | 生效日期 |  |
| remark | string | 否 | 备注 |  |
| goodsBomLineList | StockGoodsBomLineDTO[] | 否 | 商品BOM明细集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="get-api-goods-bom-querytree-id-querytree"></a>

### GET /api/goods/bom/queryTree/{id}

- 分组：商品配方管理
- 名称：查询商品配方树形结构
- OperationId：queryTree

#### 调用方法

`GET /api/goods/bom/queryTree/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBom（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsBom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBom | 否 |  |  |

<a id="get-api-goods-bom-querygoodsbomlisttree-companyid-goodsid-querygoodsbomlisttree"></a>

### GET /api/goods/bom/queryGoodsBomListTree/{companyId}/{goodsId}

- 分组：商品配方管理
- 名称：查询商品配方
- OperationId：queryGoodsBomListTree

#### 调用方法

`GET /api/goods/bom/queryGoodsBomListTree/{companyId}/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) | 公司ID |  |
| goodsId | path | 是 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBom（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsBom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBom[] | 否 | 返回数据 |  |

<a id="get-api-goods-bom-querygoodsbomlist-companyid-goodsid-querygoodsbomlist"></a>

### GET /api/goods/bom/queryGoodsBomList/{companyId}/{goodsId}

- 分组：商品配方管理
- 名称：查询商品BOM版本列表
- OperationId：queryGoodsBomList

#### 调用方法

`GET /api/goods/bom/queryGoodsBomList/{companyId}/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) | 公司ID |  |
| goodsId | path | 是 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBom（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsBom）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBom[] | 否 | 返回数据 |  |

<a id="get-api-goods-bom-page-page-48"></a>

### GET /api/goods/bom/page

- 分组：商品配方管理
- 名称：商品BOM列表
- OperationId：page_48

#### 调用方法

`GET /api/goods/bom/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) |  |  |
| size | query | 是 | integer(int32) |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| goodsCode | query | 否 | string | 商品 | "物料编码" |
| status | query | 否 | string | 状态  【 DRAFT : PUBLISH : EXPIRED : 】 | "DRADT" |
| publishDate | query | 否 | string(date) | 发布日期 |  |
| createBy | query | 否 | integer(int64) | 创建人 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBomListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.StockGoodsBomListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBomListVO | 否 |  |  |

<a id="get-api-goods-bom-page-reverse-reverselist"></a>

### GET /api/goods/bom/page/reverse

- 分组：商品配方管理
- 名称：商品BOM列表-反查
- OperationId：reverseList

#### 调用方法

`GET /api/goods/bom/page/reverse`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| childrenGoodsCode | query | 否 | string | 子商品Code | "物料编码" |
| childrenGoodsBarcodeCode | query | 否 | string | 子商品BarcodeCode | "物料编码" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBomListVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.goods.StockGoodsBomListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBomListVO[] | 否 | 返回数据 |  |

<a id="delete-api-goods-bom-delete-id-delete-26"></a>

### DELETE /api/goods/bom/delete/{id}

- 分组：商品配方管理
- 名称：删除商品配方
- OperationId：delete_26

#### 调用方法

`DELETE /api/goods/bom/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 主键ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-basic-updatespecificationparam-goodsid-updategoodsspecificationpar"></a>

### PUT /api/goods/basic/updateSpecificationParam/{goodsId}

- 分组：商品管理
- 名称：编辑商品属性值
- OperationId：updateGoodsSpecificationParam

#### 调用方法

`PUT /api/goods/basic/updateSpecificationParam/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | path | 是 | integer(int64) | 商品ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：UpdateGoodsSpecificationParamDTO（com.leadwaycloud.stock.model.dto.goods.UpdateGoodsSpecificationParamDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| updateGoodsSpecificationParamList | GoodsSpecificationParamDTO[] | 否 | 编辑商品规格集合 |  |
| delGoodsSpecificationParamList | integer(int64)[] | 否 | 删除商品规格集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-basic-updategoodsproperty-updategoodsproperty"></a>

### PUT /api/goods/basic/updateGoodsProperty

- 分组：商品管理
- 名称：编辑公司商品
- OperationId：updateGoodsProperty

#### 调用方法

`PUT /api/goods/basic/updateGoodsProperty`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsPropertyDTO$UpdateDTO[]（com.leadwaycloud.stock.model.dto.goods.GoodsPropertyDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | GoodsPropertyDTO$UpdateDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-basic-updategoods-id-updategoods"></a>

### PUT /api/goods/basic/updateGoods/{id}

- 分组：商品管理
- 名称：编辑商品
- OperationId：updateGoods

#### 调用方法

`PUT /api/goods/basic/updateGoods/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| virtual | boolean | 否 | 虚拟商品 |  |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| categoryId | integer(int64) | 否 | 分类 |  |
| otherName | string | 否 | 商品别名 |  |
| brandId | integer(int64) | 否 | 品牌Id |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| place | string | 否 | 产地 |  |
| grade | string | 否 | 等级 |  |
| externalCode | string | 否 | 外部货号 |  |
| weight | boolean | 否 | 称重商品 |  |
| fuel | boolean | 否 | 油品 |  |
| make | boolean | 否 | 自制品 |  |
| carwash | boolean | 否 | 成品 |  |
| type | string | 否 | 商品生产类型 |  |
| spec | string | 否 | 规格 |  |
| typeSub | string | 否 | 商品子类型 |  |
| hsCode | string | 否 | 海关编码 -爱达 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| shelfLife | integer(int32) | 否 | 保质期 |  |
| shelfLifeUtil | string | 否 | 保质期周期单位(HOUR-小时、DAY-天、WEEK-周、MONTH-月、 YEAR-年) |  |
| goodsEnergy | StockGoodsEnergyDTO | 否 |  |  |
| updateMaterialPropertyDTO | GoodsManufactureDTO | 否 |  |  |
| purposeTagDTO | ResTagDTO$AssociatedTagDTO | 否 |  |  |
| attachmentUpdateDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-basic-query-goods-correlation-qty-companyid-querygoodscorrelation"></a>

### POST /api/goods/basic/query/goods/correlation/qty/{companyId}

- 分组：商品管理
- 名称：查询商品相关数量(在途、库存、销量等)-post
- OperationId：queryGoodsCorrelationQtys

#### 调用方法

`POST /api/goods/basic/query/goods/correlation/qty/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int32) | 公司ID | 1 |
| goodsIdList | query | 是 | string | 商品ID集合 | 1 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockQtyVO$GoodsQty（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.qty.StockQtyVO$GoodsQty）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$GoodsQty[] | 否 | 返回数据 |  |

<a id="post-api-goods-basic-import-merchantid-type-importgoods"></a>

### POST /api/goods/basic/import/{merchantId}/{type}

- 分组：商品管理
- 名称：通过商品类型导入商品
- OperationId：importGoods

#### 调用方法

`POST /api/goods/basic/import/{merchantId}/{type}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户ID |  |
| type | path | 是 | string | 导入类型(INGREDIENT:原材料,STANDARD_GOODS:标准商品非完整模版，不包含条码等,PRODUCT:成品,PREPARE:半成品,COMPREHENSIVE_SERVICES:综合服务,GOODS:商品完整模版,GOODS_UPDATE:商品导入编辑) |  |
| file | query | 是 | string(binary) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-basic-export-exportgoods"></a>

### POST /api/goods/basic/export

- 分组：商品管理
- 名称：导出商品
- OperationId：exportGoods

#### 调用方法

`POST /api/goods/basic/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：QueryGoodsDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.QueryGoodsDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | QueryGoodsDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="post-api-goods-basic-distributegoods-merchantid-distributegoods"></a>

### POST /api/goods/basic/distributeGoods/{merchantId}

- 分组：商品管理
- 名称：下发公司商品
- OperationId：distributeGoods

#### 调用方法

`POST /api/goods/basic/distributeGoods/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户号ID |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddGoodsDistributeDTO（com.leadwaycloud.stock.model.dto.goods.AddGoodsDistributeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyIdList | integer(int64)[] | 是 | 公司ID集合 |  |
| goodsIdList | integer(int64)[] | 是 | 产品ID集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-basic-checkgoodsexist-checkgoodsexist"></a>

### POST /api/goods/basic/checkGoodsExist

- 分组：商品管理
- 名称：校验商品是否存在
- OperationId：checkGoodsExist

#### 调用方法

`POST /api/goods/basic/checkGoodsExist`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddGoodsDistributeDTO（com.leadwaycloud.stock.model.dto.goods.AddGoodsDistributeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyIdList | integer(int64)[] | 是 | 公司ID集合 |  |
| goodsIdList | integer(int64)[] | 是 | 产品ID集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.MapJava.lang.LongJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-basic-add-add-50"></a>

### POST /api/goods/basic/add

- 分组：商品管理
- 名称：添加商品
- OperationId：add_50

#### 调用方法

`POST /api/goods/basic/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 | "葡萄" |
| code | string | 是 | 货号 | "123ABC" |
| merchantId | integer(int64) | 是 | 商户ID | 574533689957248 |
| virtual | boolean | 否 | 虚拟商品 | false |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| categoryId | integer(int64) | 是 | 分类 |  |
| otherName | string | 否 | 商品别名 |  |
| brandId | integer(int64) | 否 | 品牌Id | 599703909631616 |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| mark | string | 否 | 标记 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| place | string | 否 | 产地 |  |
| grade | string | 否 | 等级 |  |
| externalCode | string | 否 | 外部货号 |  |
| weight | boolean | 否 | 称重商品 |  |
| fuel | boolean | 否 | 油品 |  |
| make | boolean | 否 | 自制品 |  |
| carwash | boolean | 否 | 洗车商品 |  |
| type | string | 否 | 商品类型 |  |
| barcodeSettlement | boolean | 否 | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| saleTaxId | integer(int64) | 否 | 销售税Id |  |
| purchaseTaxId | integer(int64) | 否 | 采购税Id |  |
| spec | string | 否 | 规格 |  |
| typeSub | string | 否 | 商品子类型 |  |
| hsCode | string | 否 | 海关编码 -爱达 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| shelfLife | integer(int32) | 否 | 保质期 |  |
| shelfLifeUtil | string | 否 | 保质期周期单位(HOUR-小时、DAY-天、WEEK-周、MONTH-月、 YEAR-年) |  |
| goodsEnergy | StockGoodsEnergyDTO | 否 |  |  |
| goodsProperty | GoodsPropertyDTO$AddDTO | 是 |  |  |
| defSettlementGoodsBarcode | DefSettlementGoodsBarcodeDTO | 否 |  |  |
| goodsBarcodeList | GoodsBarcodeDTO$AddDTO[] | 否 | 条码对象 |  |
| distributeCompanyIdList | integer(int64)[] | 否 | 产品下发公司ID集合 |  |
| goodsSpecificationParamList | GoodsSpecificationParamDTO[] | 否 | 商品规格值集合 |  |
| stockGoodsUomDTOList | StockGoodsUomDTO[] | 否 | 计量单位集合 |  |
| materialPropertyDTO | GoodsManufactureDTO | 否 |  |  |
| purposeTagDTO | ResTagDTO$AssociatedTagDTO | 否 |  |  |
| attachmentAddDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

<a id="post-api-goods-basic-addlist-addlist-9"></a>

### POST /api/goods/basic/addList

- 分组：商品管理
- 名称：批量添加商品
- OperationId：addList_9

#### 调用方法

`POST /api/goods/basic/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.goods.GoodsDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | GoodsDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-basic-addgoodscostrecord-addgoodscostrecord"></a>

### POST /api/goods/basic/addGoodsCostRecord

- 分组：商品管理
- 名称：添加商品成本历史修改记录
- OperationId：addGoodsCostRecord

#### 调用方法

`POST /api/goods/basic/addGoodsCostRecord`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsCostRecordDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsCostRecordDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| oldValue | number(double) | 否 | 修改前的值 |  |
| newValue | number(double) | 否 | 修改后的值 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-goods-basic-searchpage-searchpage-4"></a>

### GET /api/goods/basic/searchPage

- 分组：商品管理
- 名称：分页搜索商品信息
- OperationId：searchPage_4

#### 调用方法

`GET /api/goods/basic/searchPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| type | query | 否 | string | 商品类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| search | query | 否 | string | 搜索条件 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSearchVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockGoodsSearchVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSearchVO | 否 |  |  |

<a id="get-api-goods-basic-queryspecificationparam-goodsid-queryspecificationparam"></a>

### GET /api/goods/basic/querySpecificationParam/{goodsId}

- 分组：商品管理
- 名称：查询商品属性值
- OperationId：querySpecificationParam

#### 调用方法

`GET /api/goods/basic/querySpecificationParam/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | path | 是 | integer(int64) | 商品ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsSpecificationParam（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationParam）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSpecificationParam[] | 否 | 返回数据 |  |

<a id="get-api-goods-basic-querygoodscostrecordpage-querygoodscostrecordpage"></a>

### GET /api/goods/basic/queryGoodsCostRecordPage

- 分组：商品管理
- 名称：获取商品成本历史记录分页列表
- OperationId：queryGoodsCostRecordPage

#### 调用方法

`GET /api/goods/basic/queryGoodsCostRecordPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| goodsId | query | 是 | integer(int64) | 商品ID |  |
| merchantId | query | 是 | integer(int64) | 商户号ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsCostRecord（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsCostRecord）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCostRecord | 否 |  |  |

<a id="get-api-goods-basic-querydistributecompanylist-id-getdistributecompanylist"></a>

### GET /api/goods/basic/queryDistributeCompanyList/{id}

- 分组：商品管理
- 名称：查询产品下发公司集合
- OperationId：getDistributeCompanyList

#### 调用方法

`GET /api/goods/basic/queryDistributeCompanyList/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Long（com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

<a id="get-api-goods-basic-query-goods-correlation-qty-querygoodscorrelationqty"></a>

### GET /api/goods/basic/query/goods/correlation/qty

- 分组：商品管理
- 名称：查询商品相关数量(在途、库存、销量等)
- OperationId：queryGoodsCorrelationQty

#### 调用方法

`GET /api/goods/basic/query/goods/correlation/qty`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int32) | 公司ID | 1 |
| goodsIdList | query | 是 | string | 商品ID集合 | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockQtyVO$GoodsQty（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.qty.StockQtyVO$GoodsQty）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$GoodsQty[] | 否 | 返回数据 |  |

<a id="get-api-goods-basic-page-page-49"></a>

### GET /api/goods/basic/page

- 分组：商品管理
- 名称：获取商品分页列表
- OperationId：page_49

#### 调用方法

`GET /api/goods/basic/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID | 574533689957252 |
| merchantId | query | 否 | integer(int64) | 商户号ID | 574533689957252 |
| id | query | 否 | integer(int64) | 商品ID | 574533689957252 |
| idList | query | 否 | integer(int64)[] |  |  |
| code | query | 否 | string | 商品货号 |  |
| codeList | query | 否 | string[] |  |  |
| mark | query | 否 | string | 标记 | "NONE" |
| virtual | query | 否 | boolean | 虚拟商品 |  |
| origin | query | 否 | string | 来源 | "HANDLE" |
| categoryId | query | 否 | integer(int64) | 商品分类ID |  |
| categoryIdList | query | 否 | integer(int64)[] |  |  |
| otherName | query | 否 | string | 商品别名 |  |
| brandId | query | 否 | integer(int64) | 品牌ID |  |
| name | query | 否 | string | 名称 |  |
| weight | query | 否 | boolean | 称重商品 |  |
| fuel | query | 否 | boolean | 油品 |  |
| make | query | 否 | boolean | 自制品 |  |
| carwash | query | 否 | boolean | 洗车商品 |  |
| type | query | 否 | string | 商品生产类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| typeSub | query | 否 | string | 商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| barcodeSettlement | query | 否 | boolean | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| startCreateTime | query | 否 | string(date-time) | 商品创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 商品创建时间(截止) |  |
| spec | query | 否 | string | 规格 |  |
| hsCode | query | 否 | string | 海关编码-爱达 |  |
| gift | query | 否 | boolean | 是否是赠品 |  |
| allowDiscount | query | 否 | boolean | 允许折扣 |  |
| allowManualPrice | query | 否 | boolean | 允许手工变价,POS手工变价(需要手工输入价格) |  |
| changePrice | query | 否 | boolean | 允许变价单变价(允许手工变价) |  |
| allowSale | query | 否 | boolean | 允许销售 |  |
| allowPurchase | query | 否 | boolean | 允许采购 |  |
| allowRefund | query | 否 | boolean | 允许退货 |  |
| negativeDiscount | query | 否 | boolean | 允许负毛利折扣 |  |
| allowMarkdown | query | 否 | boolean | 允许报损 |  |
| orderedLocally | query | 否 | boolean | 允许直接采购 |  |
| barcodeId | query | 否 | integer(int64) | 条码ID |  |
| barcode | query | 否 | string | 条码 |  |
| barcodeIdList | query | 否 | integer(int64)[] |  |  |
| barcodeList | query | 否 | string[] |  |  |
| defSettlement | query | 否 | boolean | 是否是结算默认条码 |  |
| statusList | query | 否 | string | 状态集合 |  |
| tagName | query | 否 | string | 标签名称 |  |
| categoryIdChain | query | 否 | string | 商品分类组织架构值 |  |
| categoryExtensionInfo | query | 否 | string | 商品分类扩展信息 |  |
| warehouseId | query | 否 | integer(int64) | 仓库ID |  |
| warehouseIdList | query | 否 | integer(int64)[] |  |  |
| warehouseIdChain | query | 否 | string | 仓库组织架构值 |  |
| inventoryMoveType | query | 否 | string | 仓库入库/回库类型-万航  【 RESEARCH : DEPRECATED : 】 |  |
| specificationGroupId | query | 否 | integer(int64) | 商品拓展属性组ID |  |
| partnerId | query | 否 | integer(int64) | CRM关系ID |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 锭节号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| gtSurplusQty | query | 否 | number(double) | 查询剩余数量大于多少的记录。例如gtSurplusQty为0 则查询大于0的值，不传则不筛选。 |  |
| manufactureType | query | 否 | string | 产品类别 |  |
| structureType | query | 否 | string | 产品结构类别 |  |
| drawingCode | query | 否 | string | 图号 | 1 |
| texture | query | 否 | string | 材质 |  |
| productStandard | query | 否 | string | 产品标准 |  |
| productGradeType | query | 否 | string | 锻件类别（Ⅰ类件、Ⅱ类件、Ⅲ类件） |  |
| materialType | query | 否 | string | 原材料形状  【 CUBOID : CYLINDER : IRREGULAR : CUBE : 】 |  |
| length | query | 否 | number(double) | 标准长度 |  |
| wide | query | 否 | number(double) | 标准宽度 |  |
| height | query | 否 | number(double) | 标准高度 |  |
| diameter | query | 否 | number(double) | 标准直径 |  |
| queryStockQty | query | 否 | boolean | 是否查询库存 |  |
| queryStartStockQty | query | 否 | boolean | 是否查询期初库存 |  |
| queryGoodsBarcode | query | 否 | boolean | 是否查询条码 |  |
| queryGoodsPrice | query | 否 | boolean | 是否查询价目表 |  |
| queryGoodsUom | query | 否 | boolean | 是否查询计量单位 |  |
| queryEffectiveTaxValue | query | 否 | boolean | 是否查询有效税值 |  |
| queryRmGoodsPrice | query | 否 | boolean | 是否查询零管价格 |  |
| queryThreeGoodsCategory | query | 否 | boolean | 是否查询商品三级分类 |  |
| queryGoodsManufacture | query | 否 | boolean | 是否查询商品拓展属性 |  |
| queryTransitQty | query | 否 | boolean | 是否查询在途数量 |  |
| queryFifoQty | query | 否 | boolean | 是否查询FIFO库存 |  |
| queryFifoWeight | query | 否 | boolean | 是否查询FIFO重量 |  |
| queryLatestMwamCost | query | 否 | boolean | 是否查询最新移动加权平均成本 |  |
| queryAllowNoOriginMove | query | 否 | boolean | 是否查询允许无原订单出入库商品(赠品、代销、预售品允许) |  |
| filterHrDepartmentGoodsCategory | query | 否 | boolean | 是否过滤部门绑定商品分类的商品 false:不过滤 true:过滤 默认:false |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoods（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoods）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoods | 否 |  |  |

<a id="get-api-goods-basic-list-list-10"></a>

### GET /api/goods/basic/list

- 分组：商品管理
- 名称：获取商品列表
- OperationId：list_10

#### 调用方法

`GET /api/goods/basic/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID | 574533689957252 |
| merchantId | query | 否 | integer(int64) | 商户号ID | 574533689957252 |
| id | query | 否 | integer(int64) | 商品ID | 574533689957252 |
| idList | query | 否 | integer(int64)[] |  |  |
| code | query | 否 | string | 商品货号 |  |
| codeList | query | 否 | string[] |  |  |
| mark | query | 否 | string | 标记 | "NONE" |
| virtual | query | 否 | boolean | 虚拟商品 |  |
| origin | query | 否 | string | 来源 | "HANDLE" |
| categoryId | query | 否 | integer(int64) | 商品分类ID |  |
| categoryIdList | query | 否 | integer(int64)[] |  |  |
| otherName | query | 否 | string | 商品别名 |  |
| brandId | query | 否 | integer(int64) | 品牌ID |  |
| name | query | 否 | string | 名称 |  |
| weight | query | 否 | boolean | 称重商品 |  |
| fuel | query | 否 | boolean | 油品 |  |
| make | query | 否 | boolean | 自制品 |  |
| carwash | query | 否 | boolean | 洗车商品 |  |
| type | query | 否 | string | 商品生产类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| typeSub | query | 否 | string | 商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| barcodeSettlement | query | 否 | boolean | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| startCreateTime | query | 否 | string(date-time) | 商品创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 商品创建时间(截止) |  |
| spec | query | 否 | string | 规格 |  |
| hsCode | query | 否 | string | 海关编码-爱达 |  |
| gift | query | 否 | boolean | 是否是赠品 |  |
| allowDiscount | query | 否 | boolean | 允许折扣 |  |
| allowManualPrice | query | 否 | boolean | 允许手工变价,POS手工变价(需要手工输入价格) |  |
| changePrice | query | 否 | boolean | 允许变价单变价(允许手工变价) |  |
| allowSale | query | 否 | boolean | 允许销售 |  |
| allowPurchase | query | 否 | boolean | 允许采购 |  |
| allowRefund | query | 否 | boolean | 允许退货 |  |
| negativeDiscount | query | 否 | boolean | 允许负毛利折扣 |  |
| allowMarkdown | query | 否 | boolean | 允许报损 |  |
| orderedLocally | query | 否 | boolean | 允许直接采购 |  |
| barcodeId | query | 否 | integer(int64) | 条码ID |  |
| barcode | query | 否 | string | 条码 |  |
| barcodeIdList | query | 否 | integer(int64)[] |  |  |
| barcodeList | query | 否 | string[] |  |  |
| defSettlement | query | 否 | boolean | 是否是结算默认条码 |  |
| statusList | query | 否 | string | 状态集合 |  |
| tagName | query | 否 | string | 标签名称 |  |
| categoryIdChain | query | 否 | string | 商品分类组织架构值 |  |
| categoryExtensionInfo | query | 否 | string | 商品分类扩展信息 |  |
| warehouseId | query | 否 | integer(int64) | 仓库ID |  |
| warehouseIdList | query | 否 | integer(int64)[] |  |  |
| warehouseIdChain | query | 否 | string | 仓库组织架构值 |  |
| inventoryMoveType | query | 否 | string | 仓库入库/回库类型-万航  【 RESEARCH : DEPRECATED : 】 |  |
| specificationGroupId | query | 否 | integer(int64) | 商品拓展属性组ID |  |
| partnerId | query | 否 | integer(int64) | CRM关系ID |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 锭节号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| gtSurplusQty | query | 否 | number(double) | 查询剩余数量大于多少的记录。例如gtSurplusQty为0 则查询大于0的值，不传则不筛选。 |  |
| manufactureType | query | 否 | string | 产品类别 |  |
| structureType | query | 否 | string | 产品结构类别 |  |
| drawingCode | query | 否 | string | 图号 | 1 |
| texture | query | 否 | string | 材质 |  |
| productStandard | query | 否 | string | 产品标准 |  |
| productGradeType | query | 否 | string | 锻件类别（Ⅰ类件、Ⅱ类件、Ⅲ类件） |  |
| materialType | query | 否 | string | 原材料形状  【 CUBOID : CYLINDER : IRREGULAR : CUBE : 】 |  |
| length | query | 否 | number(double) | 标准长度 |  |
| wide | query | 否 | number(double) | 标准宽度 |  |
| height | query | 否 | number(double) | 标准高度 |  |
| diameter | query | 否 | number(double) | 标准直径 |  |
| queryStockQty | query | 否 | boolean | 是否查询库存 |  |
| queryStartStockQty | query | 否 | boolean | 是否查询期初库存 |  |
| queryGoodsBarcode | query | 否 | boolean | 是否查询条码 |  |
| queryGoodsPrice | query | 否 | boolean | 是否查询价目表 |  |
| queryGoodsUom | query | 否 | boolean | 是否查询计量单位 |  |
| queryEffectiveTaxValue | query | 否 | boolean | 是否查询有效税值 |  |
| queryRmGoodsPrice | query | 否 | boolean | 是否查询零管价格 |  |
| queryThreeGoodsCategory | query | 否 | boolean | 是否查询商品三级分类 |  |
| queryGoodsManufacture | query | 否 | boolean | 是否查询商品拓展属性 |  |
| queryTransitQty | query | 否 | boolean | 是否查询在途数量 |  |
| queryFifoQty | query | 否 | boolean | 是否查询FIFO库存 |  |
| queryFifoWeight | query | 否 | boolean | 是否查询FIFO重量 |  |
| queryLatestMwamCost | query | 否 | boolean | 是否查询最新移动加权平均成本 |  |
| queryAllowNoOriginMove | query | 否 | boolean | 是否查询允许无原订单出入库商品(赠品、代销、预售品允许) |  |
| filterHrDepartmentGoodsCategory | query | 否 | boolean | 是否过滤部门绑定商品分类的商品 false:不过滤 true:过滤 默认:false |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoods（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoods）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoods[] | 否 | 返回数据 |  |

<a id="get-api-goods-basic-get-companyid-id-get-49"></a>

### GET /api/goods/basic/get/{companyId}/{id}

- 分组：商品管理
- 名称：查询商品详情
- OperationId：get_49

#### 调用方法

`GET /api/goods/basic/get/{companyId}/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) | 公司ID | 1 |
| id | path | 是 | integer(int64) | 商品ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoods（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoods）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoods | 否 |  |  |

<a id="get-api-goods-basic-app-page-appgoodspage"></a>

### GET /api/goods/basic/app/page

- 分组：商品管理
- 名称：获取APP商品分页列表
- OperationId：appGoodsPage

#### 调用方法

`GET /api/goods/basic/app/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| goodsDTO | query | 是 | QueryGoodsDTO |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsAppVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.GoodsAppVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsAppVO | 否 |  |  |

<a id="get-api-goods-basic-app-get-companyid-goodsid-appgoodsget"></a>

### GET /api/goods/basic/app/get/{companyId}/{goodsId}

- 分组：商品管理
- 名称：查询APP商品详情
- OperationId：appGoodsGet

#### 调用方法

`GET /api/goods/basic/app/get/{companyId}/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int32) | 公司ID | 1 |
| goodsId | path | 是 | integer(int32) | 商品ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：GoodsAppVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.goods.GoodsAppVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsAppVO | 否 |  |  |

<a id="put-api-goods-barcode-updatespecificationparam-updategoodsspecificationparam-1"></a>

### PUT /api/goods/barcode/updateSpecificationParam

- 分组：商品条码管理
- 名称：编辑商品条码属性值
- OperationId：updateGoodsSpecificationParam_1

#### 调用方法

`PUT /api/goods/barcode/updateSpecificationParam`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：UpdateGoodsBarcodeSpecificationParamDTO（com.leadwaycloud.stock.model.dto.goods.UpdateGoodsBarcodeSpecificationParamDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsBarcodeSpecificationParamList | GoodsBarcodeSpecificationParamDTO[] | 否 | 编辑商品条码规格值集合 |  |
| delGoodsBarcodeSpecificationParamList | integer(int64)[] | 否 | 删除商品条码规格值集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-barcode-updategoodsbarcodeproperty-updatebarcode"></a>

### PUT /api/goods/barcode/updateGoodsBarcodeProperty

- 分组：商品条码管理
- 名称：编辑公司商品条码
- OperationId：updateBarcode

#### 调用方法

`PUT /api/goods/barcode/updateGoodsBarcodeProperty`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBarcodePropertyDTO$UpdateDTO[]（com.leadwaycloud.stock.model.dto.goods.GoodsBarcodePropertyDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | GoodsBarcodePropertyDTO$UpdateDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-barcode-updategoodsbarcode-id-updategoodsbarcode"></a>

### PUT /api/goods/barcode/updateGoodsBarcode/{id}

- 分组：商品条码管理
- 名称：编辑商品条码
- OperationId：updateGoodsBarcode

#### 调用方法

`PUT /api/goods/barcode/updateGoodsBarcode/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 商品条码ID | 0 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBarcodeDTO$UpdateDTO（com.leadwaycloud.stock.model.dto.goods.GoodsBarcodeDTO$UpdateDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| barcode | string | 否 | 条码 |  |
| type | string | 否 | 条码类型 | "EN13" |
| images | string | 否 | 图片 |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-barcode-enable-enable-1"></a>

### PUT /api/goods/barcode/enable

- 分组：商品条码管理
- 名称：启用公司商品条码(按商品)
- OperationId：enable_1

#### 调用方法

`PUT /api/goods/barcode/enable`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID | 600636924181632 |
| goodsIdList | query | 是 | string | 商品ID集合 | [1,2,3] |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-barcode-enablebarcode-enablebarcode"></a>

### PUT /api/goods/barcode/enableBarcode

- 分组：商品条码管理
- 名称：启用公司商品条码(按条码)
- OperationId：enableBarcode

#### 调用方法

`PUT /api/goods/barcode/enableBarcode`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID | 600636924181632 |
| goodsBarcodeIdList | query | 是 | string | 条码ID集合 | [1,2,3] |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-barcode-disabled-disabled"></a>

### PUT /api/goods/barcode/disabled

- 分组：商品条码管理
- 名称：停用公司商品条码(按商品)
- OperationId：disabled

#### 调用方法

`PUT /api/goods/barcode/disabled`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID | 600636924181632 |
| goodsIdList | query | 是 | string | 商品ID集合 | [1,2,3] |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-api-goods-barcode-disabledbarcode-disabledbarcode"></a>

### PUT /api/goods/barcode/disabledBarcode

- 分组：商品条码管理
- 名称：停用公司商品条码(按条码)
- OperationId：disabledBarcode

#### 调用方法

`PUT /api/goods/barcode/disabledBarcode`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID | 600636924181632 |
| goodsBarcodeIdList | query | 是 | string | 条码ID集合 | [1,2,3] |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：integer(int64)[]

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | integer(int64)[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-goods-barcode-add-goodsid-add-51"></a>

### POST /api/goods/barcode/add/{goodsId}

- 分组：商品条码管理
- 名称：添加商品条码
- OperationId：add_51

#### 调用方法

`POST /api/goods/barcode/add/{goodsId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | path | 是 | integer(int64) | 商品ID | 0 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：GoodsBarcodeDTO$AddDTO（com.leadwaycloud.stock.model.dto.goods.GoodsBarcodeDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| barcode | string | 是 | 条码 | "ABC1234566" |
| type | string | 是 | 条码类型 | "EN13" |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |
| goodsBarcodeProperty | GoodsBarcodePropertyDTO$AddDTO | 是 |  |  |
| goodsBarcodeSpecificationParamList | GoodsBarcodeSpecificationParamDTO[] | 是 | 商品条码规格值集合 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-goods-barcode-queryspecificationparam-queryspecificationparam-1"></a>

### GET /api/goods/barcode/querySpecificationParam

- 分组：商品条码管理
- 名称：查询商品条码属性值
- OperationId：querySpecificationParam_1

#### 调用方法

`GET /api/goods/barcode/querySpecificationParam`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBarcodeSpecificationParam（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsBarcodeSpecificationParam）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBarcodeSpecificationParam[] | 否 | 返回数据 |  |

<a id="post-api-supplierplatform-purchasedistribution-approvedonelist-approvedonelist"></a>

### POST /api/supplierPlatform/purchaseDistribution/approveDoneList

- 分组：供应商平台配送单管理
- 名称：批量确认配送单
- OperationId：approveDoneList

#### 调用方法

`POST /api/supplierPlatform/purchaseDistribution/approveDoneList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockDistributionDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockDistributionDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-supplierplatform-invite-terminatebidopening-inviteid-terminatebidopenin"></a>

### POST /api/supplierPlatform/invite/terminateBidOpening/{inviteId}

- 分组：供应商平台招标管理
- 名称：终止报价
- OperationId：terminateBidOpening

#### 调用方法

`POST /api/supplierPlatform/invite/terminateBidOpening/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-supplierplatform-invite-quotedprice-inviteid-quotedprice"></a>

### POST /api/supplierPlatform/invite/quotedPrice/{inviteId}

- 分组：供应商平台招标管理
- 名称：报价
- OperationId：quotedPrice

#### 调用方法

`POST /api/supplierPlatform/invite/quotedPrice/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SupplierPlatformDTO$QuotedPriceDTO（com.leadwaycloud.stock.model.dto.supplier.platform.SupplierPlatformDTO$QuotedPriceDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| deviceInfo | string | 是 | 操作加密信息（操作电脑IP，电脑MAC地址，浏览器User-Agent信息） |  |
| apiKey | string | 是 | 秘钥 |  |
| exchangeRate | number(double) | 否 | 货币兑换率 |  |
| quotedPriceLineList | number(double) | 是 | 供应商报价明细 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-invite-querysupplierattachmentlist-inviteid-queryuserat"></a>

### GET /api/supplierPlatform/invite/querySupplierAttachmentList/{inviteId}

- 分组：供应商平台招标管理
- 名称：查询供应商附件
- OperationId：queryUserAttachmentList

#### 调用方法

`GET /api/supplierPlatform/invite/querySupplierAttachmentList/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformAttachmentVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformAttachmentVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAttachmentVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-invite-queryline-inviteid-queryline-3"></a>

### GET /api/supplierPlatform/invite/queryLine/{inviteId}

- 分组：供应商平台招标管理
- 名称：查询供应商招标明细
- OperationId：queryLine_3

#### 调用方法

`GET /api/supplierPlatform/invite/queryLine/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformInviteLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteLineVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-invite-queryinviterank-inviteid-queryinviterank"></a>

### GET /api/supplierPlatform/invite/queryInviteRank/{inviteId}

- 分组：供应商平台招标管理
- 名称：查询招标排名
- OperationId：queryInviteRank

#### 调用方法

`GET /api/supplierPlatform/invite/queryInviteRank/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformInviteTotalAmountRankVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteTotalAmountRankVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteTotalAmountRankVO | 否 |  |  |

<a id="get-api-supplierplatform-invite-queryhistory-inviteid-queryhistory"></a>

### GET /api/supplierPlatform/invite/queryHistory/{inviteId}

- 分组：供应商平台招标管理
- 名称：查询历史招标明细
- OperationId：queryHistory

#### 调用方法

`GET /api/supplierPlatform/invite/queryHistory/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformInviteLineHistoryVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineHistoryVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteLineHistoryVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-invite-querybidingdocumentattachmentlist-inviteid-query"></a>

### GET /api/supplierPlatform/invite/queryBidingDocumentAttachmentList/{inviteId}

- 分组：供应商平台招标管理
- 名称：查询标书附件
- OperationId：queryBidingDocumentAttachmentList

#### 调用方法

`GET /api/supplierPlatform/invite/queryBidingDocumentAttachmentList/{inviteId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | path | 是 | integer(int64) | 招投标ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformAttachmentVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformAttachmentVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAttachmentVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-invite-page-page-4"></a>

### GET /api/supplierPlatform/invite/page

- 分组：供应商平台招标管理
- 名称：分页查询招投标信息
- OperationId：page_4

#### 调用方法

`GET /api/supplierPlatform/invite/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| status | query | 是 | string | 状态  【 BIDDING : TENDERING : BID_OPENING : BID_EVALUATION : BID_SELECTION : APPROVEING : APPROVEDONE : REJECT : CANCEL : 】 |  |
| code | query | 否 | string | 编号 |  |
| openRank | query | 否 | boolean | 公布排名 |  |
| openInvite | query | 否 | boolean | 开放公示 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformInviteListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteListVO | 否 |  |  |

<a id="get-api-supplierplatform-invite-generateapikey-generateapikey"></a>

### GET /api/supplierPlatform/invite/generateApiKey

- 分组：供应商平台招标管理
- 名称：生成API密钥
- OperationId：generateApiKey

#### 调用方法

`GET /api/supplierPlatform/invite/generateApiKey`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| inviteId | query | 是 | integer(int64) | 招标单ID |  |
| deviceInfo | query | 是 | string | 操作加密信息（操作电脑IP，电脑MAC地址，浏览器User-Agent信息） |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：String（com.leadwaycloud.core.model.RJava.lang.String）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

<a id="post-api-stock-workflow-callback-callback"></a>

### POST /api/stock/workflow/callback

- 分组：审批
- 名称：任务回调
- OperationId：callback

#### 调用方法

`POST /api/stock/workflow/callback`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CallbackBO（com.leadwaycloud.stock.feign.workflow.bo.CallbackBO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 业务状态 |  |
| submitUserId | string | 否 | 提交人ID |  |
| businessKey | string | 否 | 流程KEY(老业务KEY) |  |
| businessId | string | 是 | 业务ID |  |
| taskId | string | 否 | 节点ID |  |
| body | string | 是 | 业务数据（老业务数据） |  |
| businessData | string | 是 | 业务数据（新业务数据） |  |
| businessTypeKey | string | 否 | 流程KEY(新业务KEY) |  |
| function | string | 否 | 自定义函数（可用来做节点处理分支走向：如处理修改/新增，或级联取消订单等） |  |
| key | string | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-stock-oiladjust-add-add-17"></a>

### POST /api/stock/oilAdjust/add

- 分组：油品调整单-FuelServer
- 名称：添加油品调整单
- OperationId：add_17

#### 调用方法

`POST /api/stock/oilAdjust/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddEnergyStockAdjustSimplifyDTO（com.leadwaycloud.stock.model.dto.inventory.AddEnergyStockAdjustSimplifyDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 调整单归属公司ID |  |
| type | string | 是 | 类型(OIL_CHANGE_NO:换号,OIL_CHANGE_TANK:换罐,OIL_CHANGE_LOSS:清罐) |  |
| adjustTankCode | string | 是 | 调整油罐编号 |  |
| targetTankCode | string | 否 | 目标油罐编号(换罐时传值) |  |
| targetGoodsId | integer(int64) | 否 | 目标油品ID(换号时传值) |  |
| adjustQty | number(double) | 是 | 最终调整数量 |  |
| planQty | number(double) | 是 | 计划调整数量 |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：EnergyStockAdjustOil（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

<a id="get-api-stock-oiladjust-query-oil-reasoncode-merchantid-queryreasoncode"></a>

### GET /api/stock/oilAdjust/query/oil/reasonCode/{merchantId}

- 分组：油品调整单-FuelServer
- 名称：查询油品可用原因码
- OperationId：queryReasonCode

#### 调用方法

`GET /api/stock/oilAdjust/query/oil/reasonCode/{merchantId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | path | 是 | integer(int64) | 商户ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ResReasonCode（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.res.ResReasonCode）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResReasonCode[] | 否 | 返回数据 |  |

<a id="post-api-stock-mwamqty-queryqtybywarehouseandgoodsbarcode-companyid-querybywareh"></a>

### POST /api/stock/mwamQty/queryQtyByWarehouseAndGoodsBarcode/{companyId}

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：根据公司和商品条码和仓库查询库存数量
- OperationId：queryByWarehouseGoodsAndBarcode

#### 调用方法

`POST /api/stock/mwamQty/queryQtyByWarehouseAndGoodsBarcode/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockQtyDTO$QueryByWarehouseAndGoodsBarcodeDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockQtyDTO$QueryByWarehouseAndGoodsBarcodeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockQtyDTO$QueryByWarehouseAndGoodsBarcodeDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockQtyVO$WarehouseBarcodeQty（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.StockQtyVO$WarehouseBarcodeQty）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$WarehouseBarcodeQty[] | 否 | 返回数据 |  |

<a id="post-api-stock-mwamqty-queryqtybycompanyandgoodsbarcode-querybycompanyandgoodsba"></a>

### POST /api/stock/mwamQty/queryQtyByCompanyAndGoodsBarcode

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：根据公司与商品条码查询库存数量
- OperationId：queryByCompanyAndGoodsBarcode

#### 调用方法

`POST /api/stock/mwamQty/queryQtyByCompanyAndGoodsBarcode`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockQtyDTO$QueryByCompanyAndGoodsBarcodeDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockQtyDTO$QueryByCompanyAndGoodsBarcodeDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockQtyDTO$QueryByCompanyAndGoodsBarcodeDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockQtyVO$CompanyBarcodeQty（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.StockQtyVO$CompanyBarcodeQty）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$CompanyBarcodeQty[] | 否 | 返回数据 |  |

<a id="post-api-stock-mwamqty-export-exportbrand"></a>

### POST /api/stock/mwamQty/export

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：导出库存情况
- OperationId：exportBrand

#### 调用方法

`POST /api/stock/mwamQty/export`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockQtyDTO$ExportStockQtyDTO（com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockQtyDTO$ExportStockQtyDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockQtyDTO$ExportStockQtyDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

#### 响应


- 状态码：`200`
- 说明：OK

无

<a id="get-api-stock-mwamqty-queryqtybygoodsbarcode-barcodeqty"></a>

### GET /api/stock/mwamQty/queryQtyByGoodsBarcode

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：查询商品条码当前库存
- OperationId：barcodeQty

#### 调用方法

`GET /api/stock/mwamQty/queryQtyByGoodsBarcode`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsBarcodeId | query | 是 | integer(int64) | 商品条码ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Double（com.leadwaycloud.core.model.RJava.lang.Double）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | number(double) | 否 | 返回数据 |  |

<a id="get-api-stock-mwamqty-querygoodsqtyrecord-goodsqtyrecord"></a>

### GET /api/stock/mwamQty/queryGoodsQtyRecord

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：查询商品库存变动记录
- OperationId：goodsQtyRecord

#### 调用方法

`GET /api/stock/mwamQty/queryGoodsQtyRecord`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID | 574533689957252 |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |
| goodsBarcode | query | 否 | string | 商品条码 |  |
| startTime | query | 否 | string(date-time) | 开始时间 |  |
| endTime | query | 否 | string(date-time) | 结束时间 |  |
| startBusinessDate | query | 否 | string(date) | 开始营业日时间 |  |
| endBusinessDate | query | 否 | string(date) | 结束营业日时间 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockQtyRecord（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockQtyRecord）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyRecord | 否 |  |  |

<a id="get-api-stock-mwamqty-querygoodsqtybywarehouse-goodsqtybywarehouse"></a>

### GET /api/stock/mwamQty/queryGoodsQtyByWarehouse

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：查询指定仓库中的商品库存
- OperationId：goodsQtyByWarehouse

#### 调用方法

`GET /api/stock/mwamQty/queryGoodsQtyByWarehouse`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID | 574533689957252 |
| merchantId | query | 否 | integer(int64) | 商户号ID | 574533689957252 |
| id | query | 否 | integer(int64) | 商品ID | 574533689957252 |
| idList | query | 否 | integer(int64)[] |  |  |
| code | query | 否 | string | 商品货号 |  |
| codeList | query | 否 | string[] |  |  |
| mark | query | 否 | string | 标记 | "NONE" |
| virtual | query | 否 | boolean | 虚拟商品 |  |
| origin | query | 否 | string | 来源 | "HANDLE" |
| categoryId | query | 否 | integer(int64) | 商品分类ID |  |
| categoryIdList | query | 否 | integer(int64)[] |  |  |
| otherName | query | 否 | string | 商品别名 |  |
| brandId | query | 否 | integer(int64) | 品牌ID |  |
| name | query | 否 | string | 名称 |  |
| weight | query | 否 | boolean | 称重商品 |  |
| fuel | query | 否 | boolean | 油品 |  |
| make | query | 否 | boolean | 自制品 |  |
| carwash | query | 否 | boolean | 洗车商品 |  |
| type | query | 否 | string | 商品生产类型  【 INGREDIENT : PREPARE : PRODUCT : STANDARD_GOODS : COMPREHENSIVE_SERVICES : 】 |  |
| typeSub | query | 否 | string | 商品子类型  【 CONSULTING_SERVICES : AGENCY_SERVICES : INSURANCE_SERVICES : INSPECTION_SERVICES : PROPERTY_SERVICES : MAINTENANCE_SERVICES : SITE_SERVICES : TRANSPORTATION_SERVICES : HAZARDOUS_WASTE_DISPOSAL_SERVICES : ADVERTISING_SERVICE : OUTSOURCING_SERVICES : OFFICE_SUPPLIES : SAFETY_SUPPLIES : SPARE_PARTS : MACHINERY_MATERIALS : LOW_VALUE_CONSUMABLES : ACCESSORIES : INFORMATION_EQUIPMENT : FIXED_ASSET : FORGING_PRODUCT : MOULD_PRODUCT : WORKWEAR_PRODUCT : FORGING_INGREDIENT : MOULD_INGREDIENT : 】 |  |
| barcodeSettlement | query | 否 | boolean | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| startCreateTime | query | 否 | string(date-time) | 商品创建时间(开始) |  |
| endCreateTime | query | 否 | string(date-time) | 商品创建时间(截止) |  |
| spec | query | 否 | string | 规格 |  |
| hsCode | query | 否 | string | 海关编码-爱达 |  |
| gift | query | 否 | boolean | 是否是赠品 |  |
| allowDiscount | query | 否 | boolean | 允许折扣 |  |
| allowManualPrice | query | 否 | boolean | 允许手工变价,POS手工变价(需要手工输入价格) |  |
| changePrice | query | 否 | boolean | 允许变价单变价(允许手工变价) |  |
| allowSale | query | 否 | boolean | 允许销售 |  |
| allowPurchase | query | 否 | boolean | 允许采购 |  |
| allowRefund | query | 否 | boolean | 允许退货 |  |
| negativeDiscount | query | 否 | boolean | 允许负毛利折扣 |  |
| allowMarkdown | query | 否 | boolean | 允许报损 |  |
| orderedLocally | query | 否 | boolean | 允许直接采购 |  |
| barcodeId | query | 否 | integer(int64) | 条码ID |  |
| barcode | query | 否 | string | 条码 |  |
| barcodeIdList | query | 否 | integer(int64)[] |  |  |
| barcodeList | query | 否 | string[] |  |  |
| defSettlement | query | 否 | boolean | 是否是结算默认条码 |  |
| statusList | query | 否 | string | 状态集合 |  |
| tagName | query | 否 | string | 标签名称 |  |
| categoryIdChain | query | 否 | string | 商品分类组织架构值 |  |
| categoryExtensionInfo | query | 否 | string | 商品分类扩展信息 |  |
| warehouseId | query | 否 | integer(int64) | 仓库ID |  |
| warehouseIdList | query | 否 | integer(int64)[] |  |  |
| warehouseIdChain | query | 否 | string | 仓库组织架构值 |  |
| inventoryMoveType | query | 否 | string | 仓库入库/回库类型-万航  【 RESEARCH : DEPRECATED : 】 |  |
| specificationGroupId | query | 否 | integer(int64) | 商品拓展属性组ID |  |
| partnerId | query | 否 | integer(int64) | CRM关系ID |  |
| supplierId | query | 否 | integer(int64) | 供应商ID |  |
| producePlanCode | query | 否 | string | 生产计划编号 |  |
| produceBatchCode | query | 否 | string | 生产批次编号 |  |
| furnace | query | 否 | string | 母炉号 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| sectionNo | query | 否 | string | 锭节号 |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| gtSurplusQty | query | 否 | number(double) | 查询剩余数量大于多少的记录。例如gtSurplusQty为0 则查询大于0的值，不传则不筛选。 |  |
| manufactureType | query | 否 | string | 产品类别 |  |
| structureType | query | 否 | string | 产品结构类别 |  |
| drawingCode | query | 否 | string | 图号 | 1 |
| texture | query | 否 | string | 材质 |  |
| productStandard | query | 否 | string | 产品标准 |  |
| productGradeType | query | 否 | string | 锻件类别（Ⅰ类件、Ⅱ类件、Ⅲ类件） |  |
| materialType | query | 否 | string | 原材料形状  【 CUBOID : CYLINDER : IRREGULAR : CUBE : 】 |  |
| length | query | 否 | number(double) | 标准长度 |  |
| wide | query | 否 | number(double) | 标准宽度 |  |
| height | query | 否 | number(double) | 标准高度 |  |
| diameter | query | 否 | number(double) | 标准直径 |  |
| queryStockQty | query | 否 | boolean | 是否查询库存 |  |
| queryStartStockQty | query | 否 | boolean | 是否查询期初库存 |  |
| queryGoodsBarcode | query | 否 | boolean | 是否查询条码 |  |
| queryGoodsPrice | query | 否 | boolean | 是否查询价目表 |  |
| queryGoodsUom | query | 否 | boolean | 是否查询计量单位 |  |
| queryEffectiveTaxValue | query | 否 | boolean | 是否查询有效税值 |  |
| queryRmGoodsPrice | query | 否 | boolean | 是否查询零管价格 |  |
| queryThreeGoodsCategory | query | 否 | boolean | 是否查询商品三级分类 |  |
| queryGoodsManufacture | query | 否 | boolean | 是否查询商品拓展属性 |  |
| queryTransitQty | query | 否 | boolean | 是否查询在途数量 |  |
| queryFifoQty | query | 否 | boolean | 是否查询FIFO库存 |  |
| queryFifoWeight | query | 否 | boolean | 是否查询FIFO重量 |  |
| queryLatestMwamCost | query | 否 | boolean | 是否查询最新移动加权平均成本 |  |
| queryAllowNoOriginMove | query | 否 | boolean | 是否查询允许无原订单出入库商品(赠品、代销、预售品允许) |  |
| filterHrDepartmentGoodsCategory | query | 否 | boolean | 是否过滤部门绑定商品分类的商品 false:不过滤 true:过滤 默认:false |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoods（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoods）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoods | 否 |  |  |

<a id="get-api-stock-mwamqty-querygoodspage-querygoodspage"></a>

### GET /api/stock/mwamQty/queryGoodsPage

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：获取商品分页列表（库存情况商品列表使用）
- OperationId：queryGoodsPage

#### 调用方法

`GET /api/stock/mwamQty/queryGoodsPage`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| name | query | 否 | string | 名称 |  |
| companyId | query | 是 | integer(int64) | 公司ID | 574533689957252 |
| merchantId | query | 是 | integer(int64) | 商户号ID | 574533689957252 |
| barcode | query | 否 | string | 条码 |  |
| code | query | 否 | string | 商品货号 |  |
| categoryIdChain | query | 否 | string | 商品分类组织架构值 |  |
| queryTransitQty | query | 否 | boolean | 是否查询在途数量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：InventoryGoodsVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.InventoryGoodsVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | InventoryGoodsVO | 否 |  |  |

<a id="get-api-stock-mwamqty-querybarcodewarehouseqty-barcodewarehouseqty"></a>

### GET /api/stock/mwamQty/queryBarcodeWarehouseQty

- 分组：商品移动加权平均（MWAM）库存管理
- 名称：查询商品条码集合在各个仓库中的数量
- OperationId：barcodeWarehouseQty

#### 调用方法

`GET /api/stock/mwamQty/queryBarcodeWarehouseQty`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsId | query | 是 | integer(int64) | 商品ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockGoodsBarcode（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsBarcode）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBarcode[] | 否 | 返回数据 |  |

<a id="post-api-purchase-suggestordering-update-id-update-47"></a>

### POST /api/purchase/suggestOrdering/update/{id}

- 分组：建议订购管理
- 名称：编辑订购
- OperationId：update_47

#### 调用方法

`POST /api/purchase/suggestOrdering/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：UpdateSuggestOrderingDTO（com.leadwaycloud.stock.model.dto.inventory.UpdateSuggestOrderingDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| equation | string | 否 | 计算公式 |  |
| containColumn | string | 否 | 包含栏位 |  |
| name | string | 否 | 名称 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-purchase-suggestordering-taskcalculation-taskscalculation"></a>

### POST /api/purchase/suggestOrdering/taskCalculation

- 分组：建议订购管理
- 名称：定时任务触发计算
- OperationId：tasksCalculation

#### 调用方法

`POST /api/purchase/suggestOrdering/taskCalculation`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-purchase-suggestordering-list-list-4"></a>

### GET /api/purchase/suggestOrdering/list

- 分组：建议订购管理
- 名称：查询订购公式
- OperationId：list_4

#### 调用方法

`GET /api/purchase/suggestOrdering/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| merchantId | query | 是 | integer(int64) | 商户ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockSuggestOrderingEquation（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockSuggestOrderingEquation）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockSuggestOrderingEquation[] | 否 | 返回数据 |  |

<a id="get-api-purchase-suggestordering-getsuggestordering-getsuggestordering"></a>

### GET /api/purchase/suggestOrdering/getSuggestOrdering

- 分组：建议订购管理
- 名称：查询建议订购
- OperationId：getSuggestOrdering

#### 调用方法

`GET /api/purchase/suggestOrdering/getSuggestOrdering`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockQtyVO$GoodsQty（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.qty.StockQtyVO$GoodsQty）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$GoodsQty[] | 否 | 返回数据 |  |

<a id="get-api-purchase-suggestordering-getorderranking-getorderranking"></a>

### GET /api/purchase/suggestOrdering/getOrderRanking

- 分组：建议订购管理
- 名称：查询订购排行
- OperationId：getOrderRanking

#### 调用方法

`GET /api/purchase/suggestOrdering/getOrderRanking`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | query | 是 | integer(int64) |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockQtyVO$GoodsQty（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.qty.StockQtyVO$GoodsQty）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$GoodsQty[] | 否 | 返回数据 |  |

<a id="get-api-purchase-suggestordering-get-id-get-34"></a>

### GET /api/purchase/suggestOrdering/get/{id}

- 分组：建议订购管理
- 名称：查询订购公式详情
- OperationId：get_34

#### 调用方法

`GET /api/purchase/suggestOrdering/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockSuggestOrderingEquation（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockSuggestOrderingEquation）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockSuggestOrderingEquation | 否 |  |  |

<a id="post-api-common-attachment-add-add-52"></a>

### POST /api/common/attachment/add

- 分组：附件管理
- 名称：添加附件
- OperationId：add_52

#### 调用方法

`POST /api/common/attachment/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockAttachmentDTO$AddDTO（com.leadwaycloud.stock.model.dto.inventory.StockAttachmentDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| fileIndex | string | 是 | 文件后缀 |  |
| fileName | string | 是 | 文件名称 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| fileId | integer(int64) | 是 | 文件ID |  |
| description | string | 否 | 描述 |  |
| originTypeSub | string | 否 | 源订单子类型 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockAttachment（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockAttachment）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAttachment | 否 |  |  |

<a id="post-api-common-attachment-addlist-addlist-10"></a>

### POST /api/common/attachment/addList

- 分组：附件管理
- 名称：批量添加附件
- OperationId：addList_10

#### 调用方法

`POST /api/common/attachment/addList`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：StockAttachmentDTO$AddDTO[]（com.leadwaycloud.stock.model.dto.inventory.StockAttachmentDTO$AddDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | StockAttachmentDTO$AddDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockAttachment（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockAttachment）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAttachment[] | 否 | 返回数据 |  |

<a id="get-api-common-attachment-list-list-11"></a>

### GET /api/common/attachment/list

- 分组：附件管理
- 名称：查询附件
- OperationId：list_11

#### 调用方法

`GET /api/common/attachment/list`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| originId | query | 是 | integer(int64) | 源订单ID |  |
| originType | query | 是 | string | 源订单类型  【 SALE_ORDER : RE_SALE_ORDER : PURCHASE_ORDER : RE_PURCHASE_ORDER : INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : INVENTORY_RE_DELIVERY_ORDER : INVENTORY_RE_RECEIVE_ORDER : INVENTORY_RESEARCH_RECEIVE_ORDER : INVENTORY_USE_DELIVERY_ORDER : INVENTORY_RE_USE_ORDER : TRANSFER_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_RESEARCH_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : TRANSFER_RESEARCH_ORDER : TRANSFER_DEPRECATED_ORDER : TRANSFER_CROSS_ORDER : INVENTORY_ADJUST_ORDER : STOCK_INVENTORY_ORDER : STOCK_BOM_PRODUCE_ORDER : STOCK_BOM_DISMANTLE_ORDER : RECEIPT_BILL : ADVANCE_RECEIPT_BILL : PAYMENT_BILL : ADVANCE_PAYMENT_BILL : SALE_CONTRACT : PURCHASE_CONTRACT : OIL_INVENTORY_RECEIVE_ORDER : DISTRIBUTION_TRANSFER_ORDER : DISTRIBUTION_SALE_ORDER : DISTRIBUTION_PURCHASE_ORDER : OIL_CHANGE_NO : OIL_CHANGE : OIL_CHANGE_TANK : OIL_CHANGE_LOSS : SUPPLIER_APPLY : INVITE : STOCK_BUSINESS_OPPORTUNITY : STOCK_BUSINESS_FOLLOW : RES_RATING : RES_ISSUES : PURCHASE_APPLY_ORDER : PURCHASE_REQUIREMENT_ORDER : PURCHASE_PLAN : RES_PROJECT : STOCK_CONTRACT_CHANGE : GOODS : MATERIAL_URGENT_ORDER : MATERIAL_RESEARCH_URGENT_ORDER : MATERIAL_SUBSTITUTE_ORDER : MATERIAL_RESEARCH_SUBSTITUTE_ORDER : MATERIAL_DEPRECATED_SUBSTITUTE_ORDER : SALE_INVOICE : RE_SALE_INVOICE : PURCHASE_INVOICE : PURCHASE_INVOICE_SETTLEMENT : RE_PURCHASE_INVOICE : SALE_INVOICE_APPLY : RE_SALE_INVOICE_APPLY : GOODS_PRICE_GROUP : INVENTORY_REMNANT_RECEIVE_ORDER : 】 |  |
| querySupplierUpload | query | 否 | boolean | 查询附件创建人是否是供应商 |  |
| createById | query | 否 | integer(int64) | 创建人ID |  |
| originTypeSub | query | 否 | string | 源订单子类型 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockAttachment（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockAttachment）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAttachment[] | 否 | 返回数据 |  |

<a id="delete-api-common-attachment-delete-id-delete-27"></a>

### DELETE /api/common/attachment/delete/{id}

- 分组：附件管理
- 名称：删除附件
- OperationId：delete_27

#### 调用方法

`DELETE /api/common/attachment/delete/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-repurchaseorder-queryline-id-queryline"></a>

### GET /api/supplierPlatform/rePurchaseOrder/queryLine/{id}

- 分组：供应商平台采购退货单管理
- 名称：查询采购退货单明细
- OperationId：queryLine

#### 调用方法

`GET /api/supplierPlatform/rePurchaseOrder/queryLine/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformRePurchaseOrderLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformRePurchaseOrderLineVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-repurchaseorder-page-page"></a>

### GET /api/supplierPlatform/rePurchaseOrder/page

- 分组：供应商平台采购退货单管理
- 名称：查询采购退货单列表
- OperationId：page

#### 调用方法

`GET /api/supplierPlatform/rePurchaseOrder/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string[] |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformRePurchaseOrderListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformRePurchaseOrderListVO | 否 |  |  |

<a id="get-api-supplierplatform-repurchaseorder-get-id-get"></a>

### GET /api/supplierPlatform/rePurchaseOrder/get/{id}

- 分组：供应商平台采购退货单管理
- 名称：查询采购退货单详情
- OperationId：get

#### 调用方法

`GET /api/supplierPlatform/rePurchaseOrder/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购退货单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformRePurchaseOrderDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformRePurchaseOrderDetailVO | 否 |  |  |

<a id="get-api-supplierplatform-purchaseorder-queryline-id-queryline-1"></a>

### GET /api/supplierPlatform/purchaseOrder/queryLine/{id}

- 分组：供应商平台采购单管理
- 名称：查询采购单明细
- OperationId：queryLine_1

#### 调用方法

`GET /api/supplierPlatform/purchaseOrder/queryLine/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPurchaseOrderLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseOrderLineVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-purchaseorder-page-page-1"></a>

### GET /api/supplierPlatform/purchaseOrder/page

- 分组：供应商平台采购单管理
- 名称：查询采购单列表
- OperationId：page_1

#### 调用方法

`GET /api/supplierPlatform/purchaseOrder/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string[] |  |  |
| companyIdList | query | 否 | integer(int64)[] |  |  |
| goodsPriceCompanyId | query | 否 | integer(int64) | 价目表公司ID |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| startExpectedDate | query | 否 | string(date) | 预计开始日期 |  |
| endExpectedDate | query | 否 | string(date) | 预计结束日期 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPurchaseOrderListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseOrderListVO | 否 |  |  |

<a id="get-api-supplierplatform-purchaseorder-get-id-get-1"></a>

### GET /api/supplierPlatform/purchaseOrder/get/{id}

- 分组：供应商平台采购单管理
- 名称：查询采购单详情
- OperationId：get_1

#### 调用方法

`GET /api/supplierPlatform/purchaseOrder/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购单ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPurchaseOrderDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseOrderDetailVO | 否 |  |  |

<a id="get-api-supplierplatform-purchasecontract-queryline-id-queryline-2"></a>

### GET /api/supplierPlatform/purchaseContract/queryLine/{id}

- 分组：供应商平台采购合同管理
- 名称：查询采购合同明细
- OperationId：queryLine_2

#### 调用方法

`GET /api/supplierPlatform/purchaseContract/queryLine/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPurchaseContractLineVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractLineVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseContractLineVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-purchasecontract-page-page-2"></a>

### GET /api/supplierPlatform/purchaseContract/page

- 分组：供应商平台采购合同管理
- 名称：分页查询采购合同列表
- OperationId：page_2

#### 调用方法

`GET /api/supplierPlatform/purchaseContract/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPurchaseContractListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseContractListVO | 否 |  |  |

<a id="get-api-supplierplatform-purchasecontract-get-id-get-2"></a>

### GET /api/supplierPlatform/purchaseContract/get/{id}

- 分组：供应商平台采购合同管理
- 名称：查询采购合同详情
- OperationId：get_2

#### 调用方法

`GET /api/supplierPlatform/purchaseContract/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 采购合同ID |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPurchaseContractDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseContractDetailVO | 否 |  |  |

<a id="get-api-supplierplatform-paymentbill-querybillorder-id-querybillorder"></a>

### GET /api/supplierPlatform/paymentBill/queryBillOrder/{id}

- 分组：供应商平台付款单管理
- 名称：查询付款单订单明细
- OperationId：queryBillOrder

#### 调用方法

`GET /api/supplierPlatform/paymentBill/queryBillOrder/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 付款单ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPaymentBillOrderVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillOrderVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillOrderVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-paymentbill-querybillgoodslist-id-querybillgoodslist"></a>

### GET /api/supplierPlatform/paymentBill/queryBillGoodsList/{id}

- 分组：供应商平台付款单管理
- 名称：查询付款单商品明细
- OperationId：queryBillGoodsList

#### 调用方法

`GET /api/supplierPlatform/paymentBill/queryBillGoodsList/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 付款单ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPaymentBillGoodsVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillGoodsVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillGoodsVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-paymentbill-page-page-3"></a>

### GET /api/supplierPlatform/paymentBill/page

- 分组：供应商平台付款单管理
- 名称：查询付款单分页列表
- OperationId：page_3

#### 调用方法

`GET /api/supplierPlatform/paymentBill/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string[] |  |  |
| pay | query | 否 | boolean | 是否付款 |  |
| orderCode | query | 否 | string | 订单编号 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPaymentBillListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillListVO | 否 |  |  |

<a id="get-api-supplierplatform-paymentbill-get-id-get-3"></a>

### GET /api/supplierPlatform/paymentBill/get/{id}

- 分组：供应商平台付款单管理
- 名称：查询付款单详情
- OperationId：get_3

#### 调用方法

`GET /api/supplierPlatform/paymentBill/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 付款单ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformPaymentBillDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillDetailVO | 否 |  |  |

<a id="get-api-supplierplatform-advancepaymentbill-querybillorder-id-querybillorder-1"></a>

### GET /api/supplierPlatform/advancePaymentBill/queryBillOrder/{id}

- 分组：供应商平台预付款单管理
- 名称：查询预付款单订单明细
- OperationId：queryBillOrder_1

#### 调用方法

`GET /api/supplierPlatform/advancePaymentBill/queryBillOrder/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 预付款单ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformAdvancePaymentOrderVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentOrderVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentOrderVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-advancepaymentbill-querybillgoodslist-id-querybillgoods"></a>

### GET /api/supplierPlatform/advancePaymentBill/queryBillGoodsList/{id}

- 分组：供应商平台预付款单管理
- 名称：查询预付款单商品明细
- OperationId：queryBillGoodsList_1

#### 调用方法

`GET /api/supplierPlatform/advancePaymentBill/queryBillGoodsList/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 预付款单ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformAdvancePaymentGoodsVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentGoodsVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentGoodsVO[] | 否 | 返回数据 |  |

<a id="get-api-supplierplatform-advancepaymentbill-page-page-5"></a>

### GET /api/supplierPlatform/advancePaymentBill/page

- 分组：供应商平台预付款单管理
- 名称：查询预付款单分页列表
- OperationId：page_5

#### 调用方法

`GET /api/supplierPlatform/advancePaymentBill/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 编号 |  |
| statusList | query | 否 | string[] |  |  |
| pay | query | 否 | boolean | 是否付款 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformAdvancePaymentListVO（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentListVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentListVO | 否 |  |  |

<a id="get-api-supplierplatform-advancepaymentbill-get-id-get-4"></a>

### GET /api/supplierPlatform/advancePaymentBill/get/{id}

- 分组：供应商平台预付款单管理
- 名称：查询预付款单详情
- OperationId：get_4

#### 调用方法

`GET /api/supplierPlatform/advancePaymentBill/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 预付款单ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：SupplierPlatformAdvancePaymentDetailVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentDetailVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentDetailVO | 否 |  |  |

<a id="get-api-stock-fifoqty-queryfiforecord-querystockfiforecord"></a>

### GET /api/stock/fifoQty/queryFifoRecord

- 分组：先进先出（FIFO）库存管理
- 名称：查询FIFO变动记录
- OperationId：queryStockFifoRecord

#### 调用方法

`GET /api/stock/fifoQty/queryFifoRecord`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| merchantId | query | 是 | integer(int64) | 商户ID |  |
| stockFifoId | query | 否 | integer(int64) | fifoId |  |
| originId | query | 否 | integer(int64) | 源订单ID |  |
| originType | query | 否 | string | 源订单类型  【 INVENTORY_DELIVERY_ORDER : INVENTORY_RECEIVE_ORDER : INVENTORY_RE_DELIVERY_ORDER : INVENTORY_RE_RECEIVE_ORDER : INVENTORY_RESEARCH_RECEIVE_ORDER : INVENTORY_ORDINARY_DELIVERY_ORDER : INVENTORY_ORDINARY_RE_RECEIVE_ORDER : INVENTORY_RESEARCH_DELIVERY_ORDER : INVENTORY_DEPRECATED_DELIVERY_ORDER : INVENTORY_REMNANT_RECEIVE_ORDER : INVENTORY_RE_USE_ORDER : INVENTORY_USE_DELIVERY_ORDER : TRANSFER_ORDER : TRANSFER_SUBSTANDARD_QUALITY_ORDER : TRANSFER_RESEARCH_SUBSTANDARD_QUALITY_ORDER : TRANSFER_CONFORMITY_QUALITY_ORDER : TRANSFER_RESEARCH_ORDER : TRANSFER_DEPRECATED_ORDER : ACCEPTANCE_SAMPLING_TASK : INVENTORY_ADJUST_ORDER : STOCK_INVENTORY_ORDER : STOCK_BOM_PRODUCE_ORDER : STOCK_BOM_DISMANTLE_ORDER : RM_SALE : RM_REFUND : OIL_INVENTORY_RECEIVE_ORDER : OIL_CHANGE_NO : OIL_CHANGE : OIL_CHANGE_TANK : OIL_CHANGE_LOSS : INITIALIZATION : 】 |  |
| goodsId | query | 否 | integer(int64) | 商品ID |  |
| goodsCode | query | 否 | string | 商品编号 |  |
| goodsBarcodeId | query | 否 | integer(int64) | 商品条码ID |  |
| goodsBarcode | query | 否 | string | 商品条码 |  |
| startTime | query | 否 | string(date-time) | 开始时间 |  |
| endTime | query | 否 | string(date-time) | 结束时间 |  |
| startBusinessDate | query | 否 | string(date) | 开始营业日时间 |  |
| endBusinessDate | query | 否 | string(date) | 结束营业日时间 |  |
| stockFifoBusinessIdList | query | 否 | string[] |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockRecordFifo（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockRecordFifo）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRecordFifo | 否 |  |  |

<a id="get-api-stock-fifoqty-queryfifoqty-querystockfifoqty"></a>

### GET /api/stock/fifoQty/queryFifoQty

- 分组：先进先出（FIFO）库存管理
- 名称：查询FIFO库存情况
- OperationId：queryStockFifoQty

#### 调用方法

`GET /api/stock/fifoQty/queryFifoQty`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID |  |
| goodsBarcodeId | query | 否 | integer(int64) | 条码ID |  |
| warehouseId | query | 否 | integer(int64) | 仓库ID |  |
| warehouseIdChain | query | 否 | string | 仓库组织架构值 |  |
| gtSurplusQty | query | 否 | number(double) | 查询剩余数量大于多少的记录。例如gtSurplusQty为0 则查询大于0的值，不传则不筛选。 |  |
| gtSurplusWeight | query | 否 | number(double) | 查询剩余重量大于多少的记录。例如gtSurplusWeight为0 则查询大于0的值，不传则不筛选。 |  |
| furnace | query | 否 | string | 母炉 |  |
| subFurnace | query | 否 | string | 子炉号 |  |
| startTime | query | 否 | string(date-time) | 开始时间 |  |
| endTime | query | 否 | string(date-time) | 结束时间 |  |
| startBusinessDate | query | 否 | string(date) | 开始营业日时间 |  |
| endBusinessDate | query | 否 | string(date) | 结束营业日时间 |  |
| stockFifoBusinessId | query | 否 | string | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| stockFifoBusinessIdList | query | 否 | string[] |  |  |
| initialization | query | 否 | boolean | 是否初始化数据 |  |
| queryContract | query | 否 | boolean | 是否查询合同信息 |  |
| sortByManufactureReceiveDate | query | 否 | boolean | 原材料入库日期排序方式（true：DESC，false：ASC），如果不传递默认创建时间进行DESC排序 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockFifo（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockFifo）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockFifo | 否 |  |  |

<a id="get-api-stock-fifoqty-queryfifooccupyqty-queryfifooccupyqty"></a>

### GET /api/stock/fifoQty/queryFifoOccupyQty

- 分组：先进先出（FIFO）库存管理
- 名称：查询fifo数量使用情况
- OperationId：queryFifoOccupyQty
- 描述：通过stockFifoIdList，查询对应FIFO库存使用情况（比如以使用数量/重量），查询生效状态的订单进行汇总

#### 调用方法

`GET /api/stock/fifoQty/queryFifoOccupyQty`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| stockFifoIdList | query | 否 | integer(int64)[] |  |  |
| queryDeliveryOccupyQty | query | 否 | boolean | 查询出库占用数量 |  |
| queryTransferOccupyQty | query | 否 | boolean | 查询调拨占用数量 |  |
| queryMaterialUrgentOccupyQty | query | 否 | boolean | 查询原材料紧急放行申请占用数量 |  |
| queryMaterialSubstituteOccupyQty | query | 否 | boolean | 查询原材料代用申请占用数量 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：StockFifoQtyVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.fifo.StockFifoQtyVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockFifoQtyVO[] | 否 | 返回数据 |  |

<a id="get-api-stock-expand-queryassociateorder-queryassociateorder"></a>

### GET /api/stock/expand/queryAssociateOrder

- 分组：订单拓展属性接口管理
- 名称：查询上下级关联订单
- OperationId：queryAssociateOrder

#### 调用方法

`GET /api/stock/expand/queryAssociateOrder`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| orderId | query | 是 | integer(int64) | 订单ID |  |
| orderType | query | 是 | string | 订单类型 |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：AssociatesVO（com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.associate.AssociatesVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AssociatesVO | 否 |  |  |

<a id="get-api-monitor-version-version"></a>

### GET /api/monitor/version

- 分组：服务监控管理
- 名称：获取服务版本信息
- OperationId：version

#### 调用方法

`GET /api/monitor/version`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-monitor-health-health"></a>

### GET /api/monitor/health

- 分组：服务监控管理
- 名称：心跳检查
- OperationId：health

#### 调用方法

`GET /api/monitor/health`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |


## 模型定义

### com.leadwaycloud.core.model.RJava.lang.Object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockWarehouseDTO$UpdateDTO

编辑仓库库位DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| images | string | 否 | 图片 |  |
| status | string | 否 | 状态 |  |
| financeCenterId | integer(int64) | 否 | 成本中心ID |  |
| goodsType | string | 否 | 仓库商品类型 |  |
| goodsSubType | string | 否 | 仓库商品子类型 |  |
| manufactureType | string | 否 | 仓库类型（合格库/不合格库/待检库...） |  |
| inventoryMoveType | string | 否 | 入库/回库类型-万航 |  |
| calcCost | boolean | 否 | 是否计算成本。科研，料头仓库为false，默认值为true。 |  |
| externalCode | string | 否 | 外部编号 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |

### com.leadwaycloud.core.model.RJava.lang.Void

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateByStatusDoneDTO

编辑完成状态出入库单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$UpdateDTO

编辑出入库单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 | "DRAFT" |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 | 1 |
| originType | string | 否 | 源订单类型 | "1" |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID | 1 |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 添加明细集合 |  |
| delMoveLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockMoveLineDTO

出入库单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| moveQty | number(double) | 是 | 最终出入库数量 |  |
| planQty | number(double) | 是 | 计划出/入库数量 |  |
| originLineId | integer(int64) | 否 | 源订单行ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| goodsId | integer(int64) | 是 | 商品 |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码 |  |
| warehouseId | integer(int64) | 否 | 仓库 |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| cost | number(double) | 否 | 成本价格 |  |
| targetWarehouseId | integer(int64) | 否 | 目标仓库id |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| gift | boolean | 否 | 是否是赠品 |  |
| externalDistributionCode | string | 否 | 外部配送编号 |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| producePlanId | integer(int64) | 否 | 生产计划ID |  |
| produceBatchId | integer(int64) | 否 | 生产批次ID |  |
| sectionNo | string | 否 | 节号 |  |
| furnace | string | 否 | 母炉号 |  |
| subFurnace | string | 否 | 子炉号 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| sectionId | integer(int64) | 否 | 节号ID |  |
| producePlanCode | string | 否 | 生产计划编号 |  |
| produceBatchCode | string | 否 | 生产批次编号 |  |
| productData | string | 否 | 投料生产成品数据json(包含节号信息和实下件数) | "{\"qty\":1,\"sectionNo\":[\"1-1\",\"1-2\"],\"batchCode\":\"1001\"}" |
| weight | number(double) | 否 | 重量 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| materialInspection | boolean | 否 | 是否需要发起复验 |  |
| selfMaterial | boolean | 否 | 是否自带料 |  |
| materialWarrantyUid | string | 否 | 原材料到货登记时录入的质保书唯一ID（用于记录当前到货登记明细是属于哪个钢厂质保书，最终在保存数据库后获取全局唯一ID到钢厂质保书中） |  |
| research | boolean | 否 | 是否科研料 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| initialCost | number(double) | 否 | 单据初始成本(创建单据时刻的成本) |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 采购标准ID集合（原材料类型商品使用）-万航 |  |
| selfSampleMaterial | boolean | 否 | 是否自带试样-万航 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| comeBackType | string | 否 | 回库方式 |  |
| comeBackWarehouseId | integer(int64) | 否 | 回库仓库ID |  |
| comeBackCost | number(double) | 否 | 回库成本 |  |
| comeBackQty | number(double) | 否 | 回库数量 |  |
| comeBackLength | number(double) | 否 | 回库长度 |  |
| comeBackWide | number(double) | 否 | 回库宽度 |  |
| comeBackHeight | number(double) | 否 | 回库高度 |  |
| comeBackDiameter | number(double) | 否 | 回库直径 |  |
| comeBackWeight | number(double) | 否 | 回库重量 |  |

### com.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$TransferLineDTO

库间调拨明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| qty | number(double) | 是 | 调拨数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| targetWarehouseId | integer(int64) | 否 | 调入仓库ID(库间调拨单传值) |  |
| originWarehouseId | integer(int64) | 否 | 调出仓库ID(库间调拨单传值) |  |
| cost | number(double) | 否 | 成本价格 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| weight | number(double) | 否 | 重量 |  |

### com.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$UpdateDTO

编辑库间调拨DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| status | string | 是 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | InternalTransferDTO$TransferLineDTO[] | 否 | 调拨单明细 |  |
| delTransferLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |

### com.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$UpdateDTO

编辑调拨单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| status | string | 是 | 状态 |  |
| inCompanyId | integer(int64) | 否 | 调入公司ID(跨店调拨单传值) |  |
| outCompanyId | integer(int64) | 否 | 调出公司ID(跨店调拨单传值) |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | StockTransferLineDTO[] | 否 | 调拨单明细 |  |
| delTransferLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |

### com.leadwaycloud.stock.model.dto.inventory.StockTransferLineDTO

编辑调拨单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| qty | number(double) | 是 | 调拨数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| targetWarehouseId | integer(int64) | 否 | 调入仓库ID(库间调拨单传值) |  |
| originWarehouseId | integer(int64) | 否 | 调出仓库ID(库间调拨单传值) |  |
| cost | number(double) | 否 | 成本价格 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| weight | number(double) | 否 | 重量 |  |

### com.leadwaycloud.stock.model.dto.inventory.ResContactDTO

地址联系

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| countryId | integer(int64) | 否 | 国家ID |  |
| stateId | integer(int64) | 否 | 省、直辖市ID |  |
| cityId | integer(int64) | 否 | 城市ID |  |
| areaId | integer(int64) | 否 | 区、县ID |  |
| streetId | integer(int64) | 否 | 街道ID |  |
| address | string | 否 | 详细地址 |  |
| postcode | string | 否 | 邮编 |  |
| phone | string | 否 | 电话 |  |
| mobile | string | 否 | 手机 |  |
| fax | string | 否 | 传真 |  |
| email | string | 否 | 邮箱 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPartnerWarehouseDTO$UpdateDTO

编辑CRM仓库DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 货号 |  |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| images | string | 否 | 图片 |  |
| status | string | 否 | 状态 |  |
| contact | ResContactDTO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouse | 否 |  |  |

### com.leadwaycloud.stock.model.entity.res.ResContact

地址联系关系

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| countryId | integer(int64) | 否 | 国家ID |  |
| stateId | integer(int64) | 否 | 省、直辖市ID |  |
| cityId | integer(int64) | 否 | 城市ID |  |
| areaId | integer(int64) | 否 | 区、县ID |  |
| streetId | integer(int64) | 否 | 街道ID |  |
| address | string | 否 | 详细地址 |  |
| postcode | string | 否 | 邮编 |  |
| phone | string | 否 | 电话 |  |
| phoneExtension | string | 否 | 电话-分机号 |  |
| mobile | string | 否 | 手机 |  |
| fax | string | 否 | 传真 |  |
| faxExtension | string | 否 | 传真-分机号 |  |
| email | string | 否 | 邮箱 | "邮箱" |
| houseNumber | string | 否 | 门牌号 |  |
| latLon | string | 否 | 经纬度 |  |

### com.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse

CRM仓库

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| code | string | 是 | 货号 |  |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 是 | 名称 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| status | string | 是 | 状态 |  |
| contactId | integer(int64) | 否 | 地址联系ID |  |
| contact | ResContact | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPartnerWarehouseRelationDTO

CRM仓库绑定关系模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| warehouseId | integer(int64) | 是 | CRM仓库ID |  |

### com.leadwaycloud.stock.model.dto.inventory.EnergyStockReceiveOilDTO$UpdateDTO

编辑收油单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| note | string | 否 | 备注 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| shipTime | string(date-time) | 否 | 发货时间 |  |
| receiptTime | string(date-time) | 否 | 收货时间 |  |
| arrivalTime | string(date-time) | 否 | 到站时间 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| energyStockReceiveOilLineDTOList | EnergyStockReceiveOilLineDTO[] | 否 | 收油单明细 |  |

### com.leadwaycloud.stock.model.dto.inventory.EnergyStockReceiveOilLineDTO

收油单明细变更模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| originLineId | integer(int64) | 否 | 源订单行ID |  |
| moveQty | number(double) | 否 | 最终入库数量(Vt) |  |
| planQty | number(double) | 否 | 计划入库数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| tankId | integer(int64) | 否 | 油罐ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| standardQty | number(double) | 否 | 标准数量（V20） |  |

### com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$UpdateDTO

编辑油品调整单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 否 | 油品调整单明细 |  |
| delEnergyStockAdjustOilLineList | integer(int64)[] | 否 | 删除明细集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilLineDTO

油品调整单明细模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| adjustTankId | integer(int64) | 否 | 调整油罐ID |  |
| adjustWarehouseId | integer(int64) | 否 | 调整库位ID |  |
| originTankId | integer(int64) | 否 | 源油罐ID |  |
| originWarehouseId | integer(int64) | 否 | 源库位ID |  |
| targetTankId | integer(int64) | 否 | 目标油罐ID |  |
| targetWarehouseId | integer(int64) | 否 | 目标库位ID |  |
| adjustQty | number(double) | 是 | 最终调整数量 |  |
| planQty | number(double) | 是 | 计划调整数量 |  |
| merge | string | 否 | 合并号 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| cost | number(double) | 否 | 成本(excel-初始化成本使用) |  |

### com.leadwaycloud.stock.model.dto.inventory.StockInventoryDTO$UpdateDTO

修改盘点单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| status | string | 否 | 状态;com.leadwaycloud.common.enums.databaseEnum.StockInventoryStatusEnum |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| inventoryLineDTOList | StockInventoryLineDTO[] | 否 | 添加明细集合 |  |
| delInventoryLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockInventoryLineDTO

盘点单明细添加编辑模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| cost | number(double) | 否 | 成本价格 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsSplitDTO$StockGoodsSplitLineDTO

明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 明细ID |  |
| sourceGoodsId | integer(int64) | 是 | 原商品ID |  |
| sourceGoodsBarcodeId | integer(int64) | 是 | 原商品条码ID |  |
| sourceUomId | integer(int64) | 是 | 原计量单位ID |  |
| sourceQty | number(double) | 是 | 原商品数量 |  |
| sourceWarehouseId | integer(int64) | 是 | 原商品仓库ID |  |
| sourceCost | number(double) | 否 | 愿商品成本 |  |
| targetGoodsId | integer(int64) | 是 | 目标商品ID |  |
| targetGoodsBarcodeId | integer(int64) | 是 | 目标商品条码ID |  |
| targetUomId | integer(int64) | 是 | 目标商品计量单位ID |  |
| targetQty | number(double) | 是 | 目标商品数量 |  |
| targetWarehouseId | integer(int64) | 是 | 目标仓库ID |  |
| targetCost | number(double) | 否 | 目标商品成本 |  |
| originLineId | integer(int64) | 否 | 源订单行ID |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsSplitDTO$UpdateDTO

编辑DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| goodsSplitLineDTOList | StockGoodsSplitDTO$StockGoodsSplitLineDTO | 否 |  |  |
| delGoodsSplitLineIdList | integer(int64) | 否 | 删除明细集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$UpdateDTO

编辑配送单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| operatorId | integer(int64) | 否 | 操作用户Id |  |
| status | string | 否 | 订单状态（com.leadwaycloud.common.enums.databaseEnum.stock.StockOrderStatusEnum） | "CANCEL" |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 否 | 货币符号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| deliveryTime | string(date-time) | 否 | 配送时间 |  |
| pickupCode | string | 否 | 提单号 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| carrierPropertyDTO | StockOrderCarrierPropertyDTO | 否 |  |  |
| distributionLineDTOList | StockDistributionLineDTO[] | 否 | 添加明细集合 |  |
| delDistributionLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| targetPartnerId | integer(int64) | 否 | 收货门店或者客户PartnerID |  |
| sourcePartnerId | integer(int64) | 否 | 供应商或者配送门店PartnerID |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockDistributionLineDTO

编辑配送单明细模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| gift | boolean | 否 | 是否是赠品 |  |
| externalDistributionCode | string | 否 | 外部配送编号 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |

### com.leadwaycloud.stock.model.dto.inventory.order.StockOrderCarrierPropertyDTO

承运商属性编辑模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| carrierId | integer(int64) | 否 | 承运商ID |  |
| carNumber | string | 否 | 车号 |  |
| driverName | string | 否 | 驾驶员姓名 |  |
| deliveryDensity | number(double) | 否 | 出油密度 |  |
| deliveryTemperature | number(double) | 否 | 出油温度 |  |
| inspectionDensity | number(double) | 否 | 质检密度 |  |
| inspectionTemperature | number(double) | 否 | 质检温度 |  |
| sealNumber | string | 否 | 铅封号 |  |
| departureTime | string(date-time) | 否 | 离开质检站时间 |  |
| receiveDensity | number(double) | 否 | 收油密度 |  |
| receiveTemperature | number(double) | 否 | 收油温度 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockBomDTO$UpdateDTO

编辑BOM调整单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| delStockBomSourceIdList | integer(int64)[] | 否 | 删除商品BOM调整单源明细集合 |  |
| delStockBomTargetIdList | integer(int64)[] | 否 | 删除商品BOM调整单目标明细集合 |  |
| stockBomSourceDTOList | StockBomSourceDTO[] | 是 | 商品BOM调整单源明细集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockBomSourceDTO

商品BOM调整单源明细模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| qty | number(double) | 是 | 数量 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 条码ID |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| stockBomTargetDTOList | StockBomTargetDTO[] | 是 | 商品BOM调整单目标明细集合 |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockBomTargetDTO

商品BOM调整单目标明细模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| qty | number(double) | 是 | 数量 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 条码ID |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockAdjustDTO$UpdateDTO

编辑调整单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| type | string | 否 | 调整类型 |  |
| adjustLineDTOList | StockAdjustLineDTO[] | 否 | 调整单明细 |  |
| delAdjustLineList | integer(int64)[] | 否 | 删除明细集合 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockAdjustLineDTO

添加调整单明细模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| adjustQty | number(double) | 是 | 调整数量 |  |
| cost | number(double) | 否 | 成本价格 |  |
| adjustCost | number(double) | 否 | 调整成本价格 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| weight | number(double) | 否 | 重量 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockAttachmentDTO$AddDTO

添加附件DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| fileIndex | string | 是 | 文件后缀 |  |
| fileName | string | 是 | 文件名称 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| fileId | integer(int64) | 是 | 文件ID |  |
| description | string | 否 | 描述 |  |
| originTypeSub | string | 否 | 源订单子类型 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockAttachmentDTO$UpdateDTO

编辑附件DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| attachmentAddDTOList | StockAttachmentDTO$AddDTO[] | 否 | 添加附件集合 |  |
| deleteAttachmentIdList | integer(int64)[] | 否 | 删除附件ID集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.order.StockDeliveryPlanDTO

订单交付计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 否 | 业务ID |  |
| businessLineId | integer(int64) | 否 | 业务明细ID |  |
| businessType | string | 否 | 业务类型 |  |
| deliveryRatio | number(double) | 否 | 交付比例 |  |
| paymentDate | string(date) | 否 | 收款日期（交付日期+账期）计算 |  |
| deliverPlanDate | string(date) | 否 | 交付计划日期 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$UpdateDTO

编辑订单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单类型ID |  |
| status | string | 否 | 订单状态 | "CANCEL" |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 否 | 货币符号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| orderLineDTOList | StockOrderLineDTO[] | 否 | 添加明细集合 |  |
| delOrderLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| moveDiscrepancyStatus | string | 否 | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |
| attachmentUpdateDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.order.StockOrderLineDTO

订单明细变更模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| contractLineId | integer(int64) | 否 | 合同明细ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| orderPriceTotal | number(double) | 否 | 订单含税价 |  |
| orderPriceTax | number(double) | 否 | 订单税价 |  |
| orderPriceUntaxed | number(double) | 否 | 订单不含税价 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| anatomicalGoods | boolean | 否 | 是否解剖件 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 采购标准ID集合（原材料类型商品使用）-万航 |  |
| deliveryPlanDTOList | StockDeliveryPlanDTO[] | 否 | 交付计划集合 |  |
| planPriceTotal | number(double) | 否 | 计划单价含税(基本计量单位) |  |

### com.leadwaycloud.stock.model.dto.quote.QuoteDTO$UpdateDTO

编辑报价单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| quoteDate | string(date) | 否 | 报价日期 |  |
| status | string | 否 | 报价单状态 |  |
| quoteLineList | QuoteLineDTO[] | 否 | 报价单明细 |  |
| delQuoteLineIdList | integer(int64)[] | 否 | 删除报价单明细Id集合 |  |

### com.leadwaycloud.stock.model.dto.quote.QuoteLineDTO

报价单明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| note | string | 否 | 备注 |  |
| price | number(double) | 是 | 价格 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| originLineId | integer(int64) | 否 | 源订单明细ID |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| taxType | string | 是 | 税金计算类型 |  |
| tiered | boolean | 否 | 是否启用阶梯价目表 |  |
| startTime | string(date-time) | 是 | 有效期开始时间 |  |
| endTime | string(date-time) | 是 | 有效期结束时间 |  |
| externalCode | string | 否 | 外部编号 |  |
| extensionInfo | string | 否 | 扩展信息（JSON格式） |  |
| quoteLineTieredList | QuoteLineTieredDTO[] | 是 | 报价单阶梯 |  |

### com.leadwaycloud.stock.model.dto.quote.QuoteLineTieredDTO

报价单阶梯DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| minQty | number(double) | 是 | 最小数量 |  |
| maxQty | number(double) | 否 | 最大数量 |  |
| price | number(double) | 是 | 价格 |  |
| period | integer(int32) | 否 | 周期(采购：交货周期 销售：发货周期) |  |
| periodUtil | string | 否 | 周期单位(HOUR-小时、DAY-天、WEEK-周、MONTH-月、 YEAR-年) |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| quoteId | integer(int64) | 否 | 报价单ID |  |
| quoteLineId | integer(int64) | 否 | 报价单明细ID |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractClauseTemplateDTO$ContractClauseTemplateLineDTO

销售合同模版详情

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| content | string | 否 | 销售合同模版明细类容 |  |
| viewUserIdList | integer(int64)[] | 否 | 可查看用户ID集合 |  |
| viewRoleIdList | integer(int64)[] | 否 | 可查看权限ID集合 |  |
| active | boolean | 否 | 是否可用 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractClauseTemplateDTO$UpdateDTO

更新销售合同模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| active | boolean | 否 | 是否可用 |  |
| contractClauseTemplateLineDTOList | SaleContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 销售合同模版详情明细 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

### com.leadwaycloud.stock.model.entity.res.ResRole

用户角色

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 角色名称 | "运维组" |
| description | string | 否 | 描述 | "公司ERP系统维护人员" |
| companyId | integer(int64) | 是 | 公司 |  |
| system | boolean | 否 | 是否是系统创建角色 | true |
| companyType | string | 否 | 公司类型 |  |
| template | boolean | 是 | 是否是模板 | true |
| templateId | integer(int64) | 否 | 模版ID |  |
| idaasId | string | 否 | idaas唯一ID |  |
| appId | integer(int64) | 否 | sys_app.id |  |

### com.leadwaycloud.stock.model.entity.res.ResUser

用户模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| status | string | 是 | 状态 |  |
| userName | string | 是 | 登录名称 |  |
| language | string | 是 | 语言 | "zh_CN" |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| readVersionInfo | boolean | 否 | 是否已读更新版本信息 | false |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |
| partnerId | integer(int64) | 是 | CRM对象ID |  |
| contactId | integer(int64) | 否 | 地址联系ID |  |
| sign | string | 否 | 用户签名 |  |
| forceUpdatePassword | boolean | 否 | 是否强制修改密码 |  |
| idaasId | string | 否 | idaas唯一ID |  |
| allowLoginChannel | string | 否 | 允许登陆渠道(ERP:ERP_BACKEND,电商平台:ECOMMERCE_PLATFORM,供应商平台:SUPPLIER_PLATFORM)。如果有多个用,逗号隔开 |  |
| registerChannel | string | 否 | 注册渠道(ERP:ERP_BACKEND,电商平台:ECOMMERCE_PLATFORM,IDaaS平台:IDAAS) |  |
| userAuditStatus | string | 否 | 用户审核状态 |  |
| externalCode | string | 否 | 外部编号 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 模版名称 |  |
| type | string | 否 | 合同模版类型 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| active | boolean | 否 | 是否可用 |  |
| stockContractClauseTemplateLineList | StockContractClauseTemplateLine[] | 否 | 合同模版明细 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplateLine

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| contractTplId | integer(int64) | 是 | 模版ID |  |
| content | string | 否 | 合同模版明细类容 |  |
| active | boolean | 否 | 是否可用 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| viewRoleList | ResRole[] | 否 | 可查看权限 |  |
| viewUserList | ResUser[] | 否 | 可查看用户 |  |

### com.leadwaycloud.stock.model.bo.sale.SaleContractChangeValueBO

合同变更内容BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| stockContractLineDTO | SaleContractLineDTO | 否 |  |  |
| stockContractClauseDTO | StockContractClauseDTO | 否 |  |  |
| stockContractUpdateDTO | SaleContractDTO$UpdateDTO | 否 |  |  |
| stockDeliverPlanRecordDTO | StockDeliverPlanRecordDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractChangeDTO$AddLineDTO

销售合同变更明细信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| type | string | 是 | 变更类型 |  |
| oldValue | SaleContractChangeValueBO | 是 |  |  |
| newValue | SaleContractChangeValueBO | 是 |  |  |
| operation | string | 是 | 操作类型 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractChangeDTO$UpdateDTO

更新销售合同变更信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 是 | 销售合同ID |  |
| status | string | 是 | 状态 |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| saleContractChangeLineList | SaleContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| deleteChangeLineIdList | integer(int64)[] | 否 | 要删除的变更明细 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$UpdateDTO

编辑合同DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 | "DRAFT" |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 否 | 开始时间 |  |
| endDate | string(date) | 否 | 结束时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| advance | boolean | 否 | 是否预付 |  |
| advanceRatio | number(double) | 否 | 预付比例 |  |
| reviewMethod | string | 否 | 评审方式 |  |
| signDate | string(date) | 否 | 签订日期 |  |
| signLocation | string | 否 | 签署地点 |  |
| contractType | string | 否 | 合同类型（正式合同,预投合同,科研合同） |  |
| saleDestination | string | 否 | 销售去向 |  |
| producePlanMode | string | 否 | 生产组织方式（内厂/外厂生产） |  |
| machineType | string | 否 | 机型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| warrantyRatio | number(double) | 否 | 合同总价款中用作质量保证的预留金比例 |  |
| warrantyPeriod | string | 否 | 项目质量保修期限(支持单位：年、月、天，默认为月) |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| saleContractLineList | SaleContractLineDTO[] | 否 | 合同明细 |  |
| delSaleContractLineIdList | integer(int64)[] | 否 | 删除合同明细集合 |  |
| saleContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细 |  |
| delSaleContractClauseIdList | integer(int64)[] | 否 | 删除合同条款明细集合 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractLineDTO

销售合同明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 合同明细ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| planReleaseDate | string(date) | 否 | 预计投料日期 |  |
| planDeliveryDate | string(date) | 否 | 预计交货日期 |  |
| armyCheck | boolean | 否 | 是否军检 |  |
| contractDeliveryDate | string(date) | 否 | 合同交货日期 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| productCategory | string | 否 | 锻件类型-万航(STANDARD_GOODS:常规件 DISASSEMBLED_GOODS:解剖件 ALLOCATED_GOODS:分摊件 |  |
| deliverPlanRecordDTOList | StockDeliverPlanRecordDTO$AddDTO[] | 否 | 交付计划DTO集合 |  |
| contractAnatomicalRecordDTOList | ContractAnatomicalRecordDTO[] | 否 | 合同解剖件记录DTO集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.ContractAnatomicalRecordDTO

合同解剖件记录DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| contractLineId | integer(int64) | 否 | 合同明细ID |  |
| priceTotal | number(double) | 是 | 单价含税 |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| contractVersion | string | 否 | 合同版本号 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockContractClauseDTO

合同条款模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 合同条款ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| content | string | 否 | 条款内容 |  |
| viewUserIdList | integer(int64)[] | 否 | 可查看用户ID集合 |  |
| viewRoleIdList | integer(int64)[] | 否 | 可查看权限ID集合 |  |
| active | boolean | 否 | 是否可用 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockDeliverPlanRecordDTO

交付计划单明细记录DTO

无

### com.leadwaycloud.stock.model.dto.inventory.StockDeliverPlanRecordDTO$AddDTO

添加交付计划单明细记录DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| contractLineId | integer(int64) | 是 | 合同明细ID |  |
| deliverPlanQty | number(double) | 否 | 交付计划数量 |  |
| deliverPlanDate | string(date) | 否 | 交付计划日期 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO

partner BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| extensionInfo | string | 否 | 扩展数据 |  |
| member | PartnerBO$MemberBO | 否 |  |  |
| supplier | PartnerBO$SupplierBO | 否 |  |  |
| customer | PartnerBO$CustomerBO | 否 |  |  |
| employee | PartnerBO$EmployeeBO | 否 |  |  |
| company | PartnerBO$CompanyBO | 否 |  |  |
| user | PartnerBO$UserBO | 否 |  |  |
| carrier | PartnerBO$CarrierBO | 否 |  |  |
| agent | PartnerBO$AgentBO | 否 |  |  |
| producer | PartnerBO$ProducerBO | 否 |  |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$AgentBO

代理商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$CarrierBO

承运商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$CompanyBO

公司

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$CustomerBO

客户

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |
| creditLevel | string | 否 | 信用等级 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$EmployeeBO

员工

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$MemberBO

会员

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 会员号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$ProducerBO

生产商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$SupplierBO

供应商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| partnerId | integer(int64) | 否 | CRM对象ID |  |

### com.leadwaycloud.common.model.bo.res.PartnerBO$UserBO

用户

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| userName | string | 否 | 登录名称 |  |
| name | string | 否 | 名称 |  |
| image | string | 否 | 图片 |  |

### com.leadwaycloud.common.model.bo.rm.RmItemBarcodePriceBO

零售管理价格BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsBarcodeId | integer(int64) | 否 | 条码ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| price | number(double) | 否 | 价格 |  |
| channel | string | 否 | 渠道 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractChange

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

### com.leadwaycloud.stock.model.bo.inventory.GoodsStockQtyBO

商品或条码库存数量BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| stockQty | number(double) | 否 | MWAM当前库存数量 |  |
| startQty | number(double) | 否 | 期初库存数量 |  |
| warehouseQtyList | GoodsStockWarehouseQtyBO[] | 否 | 各个仓库下的数量 |  |
| transferQty | number(double) | 否 | 在途数量 |  |
| fifoQty | number(double) | 否 | FIFO当前库存数量 |  |
| fifoWeight | number(double) | 否 | FIFO当前库存重量 |  |

### com.leadwaycloud.stock.model.bo.inventory.GoodsStockWarehouseQtyBO

商品在仓库下的库存数量BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| stockQty | number(double) | 否 | 当前库存数量 |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| warehouseName | string | 否 | 仓库名称 |  |
| warehouseCode | string | 否 | 仓库编号 |  |
| energyOilTankId | integer(int64) | 否 | 油罐ID |  |
| energyOilTankName | string | 否 | 油罐名称 |  |
| energyOilTankCode | string | 否 | 油罐编号 |  |

### com.leadwaycloud.stock.model.bo.purchase.PurchaseContractUsageAmountBO

合同使用金额情况BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractId | integer(int64) | 否 | 合同Id |  |
| contractLineId | integer(int64) | 否 | 合同明细Id |  |
| amountTotal | number(double) | 否 | 采购总金额（含税） |  |
| amountTax | number(double) | 否 | 采购总金额（税额） |  |
| amountUntaxed | number(double) | 否 | 采购总金额（未税） |  |
| qty | number(double) | 否 | 采购数量 |  |
| moveQty | number(double) | 否 | 入库数量 |  |
| weight | number(double) | 否 | 入库重量 |  |

### com.leadwaycloud.stock.model.bo.sale.SaleContractUsageAmountBO

合同使用金额情况BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractId | integer(int64) | 否 | 合同Id |  |
| contractLineId | integer(int64) | 否 | 合同明细Id |  |
| amountTotal | number(double) | 否 | 销售总金额（含税） |  |
| amountTax | number(double) | 否 | 销售总金额（税额） |  |
| amountUntaxed | number(double) | 否 | 销售总金额（未税） |  |
| qty | number(double) | 否 | 销售数量 |  |
| moveQty | number(double) | 否 | 出库数量 |  |
| contractQty | number(double) | 否 | 合同数量 |  |

### com.leadwaycloud.stock.model.entity.crm.CrmProducer

生产商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| code | string | 否 | 编号 |  |
| birthday | string(date) | 否 | 生日 |  |
| sex | string | 否 | 性别 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 是 | CRM对象ID |  |
| externalCode | string | 否 | 外部编号 |  |
| type | string | 是 | 类型(公司/个人) |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| currencyId | integer(int64) | 是 | 货币 |  |
| image | string | 否 | 图片 |  |
| contactId | integer(int64) | 是 | 地址 |  |
| status | string | 是 | 状态 |  |

### com.leadwaycloud.stock.model.entity.crm.CrmSupplier

供应商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| code | string | 是 | 编号 |  |
| birthday | string(date) | 否 | 生日 |  |
| sex | string | 否 | 性别 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 是 | CRM对象ID |  |
| externalCode | string | 否 | 外部编号 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| status | string | 是 | 状态 |  |
| currencyId | integer(int64) | 否 | 货币 |  |
| type | string | 是 | 公司类型 |  |
| name | string | 是 | 名称 |  |
| image | string | 否 | 图片 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| contactId | integer(int64) | 否 | 地址 |  |
| settlementMethod | string | 否 | 供应商结算类型(默认结算类型)-爱达，维护供应商与公司绑定关系可重新设置结算类型 |  |
| origin | string | 否 | 来源 |  |
| eligible | boolean | 否 | 是否合格供应商-万航 |  |
| shortName | string | 否 | 简称 |  |
| source | string | 否 | 来源 |  |
| sourceInfo | string | 否 | 来源补充信息 |  |
| distributionMode | string | 否 | 经销模式 |  |
| enterpriseType | string | 否 | 企业类型 |  |
| operatingStatus | string | 否 | 经营状态 |  |
| abnormalStatusReason | string | 否 | 经营状态异常说明 |  |
| version | string | 否 | 版本号 |  |
| establishmentDate | string(date) | 否 | 成立日期 |  |
| registeredCapital | number(double) | 否 | 注册资本 |  |
| legalRepresentative | string | 否 | 法定代表人 |  |
| registeredAddress | string | 否 | 注册地址 |  |
| extensionInfo | string | 否 | 供应商额外属性 |  |
| cooperationStatus | string | 否 | 供应商合作状态-怡合达 |  |
| epo | boolean | 否 | 是否开启E订单-壳牌 |  |
| restrictType | string | 否 | 采购限制类型-壳牌 |  |
| restrictQty | number(double) | 否 | 采购限制数量-壳牌 |  |
| orderExpiredClose | boolean | 否 | 是否开启订单过期关闭-壳牌 |  |
| orderValidity | integer(int32) | 否 | 订单有效期(天)-壳牌 |  |

### com.leadwaycloud.stock.model.entity.finance.FinanceTax

税

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| value | number(double) | 是 | 税值 |  |
| status | string | 是 | 状态 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| accountingTitleId | integer(int64) | 否 | 会计科目ID |  |
| sysAccountingTitle | SysAccountingTitle | 否 |  |  |
| availableValues | number(double) | 否 | 税值表可用值 |  |

### com.leadwaycloud.stock.model.entity.hr.HrDepartment

部门

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| parentId | integer(int64) | 否 | 上一级ID |  |
| idChain | string | 是 | 完整的组织架构值 |  |
| phone | string | 否 | 电话 |  |
| fax | string | 否 | 传真 |  |
| email | string | 否 | 邮箱 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| externalCode | string | 否 | 外部编号 |  |
| code | string | 是 | 编号 |  |
| status | string | 是 | 状态 |  |
| idaasId | string | 否 | idaas唯一ID |  |
| shortName | string | 否 | 简称 |  |
| parentTreeName | string | 否 | 部门树形结构name（用’-‘进行拼接） |  |

### com.leadwaycloud.stock.model.entity.pqc.PqcAcceptanceStandard

验收标准

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| acceptanceStandardType | string | 是 | 标准类型（TECHNICAL--技术协议，PRODUCT--锻件标准，PURCHASE--采购标准） |  |
| acceptanceStandardCode | string | 是 | 标准编号 |  |
| acceptanceStandardName | string | 否 | 标准名称 |  |
| acceptanceStandardVersion | string | 否 | 标准版本 |  |
| texture | string | 否 | 材质 |  |
| fileId | integer(int64) | 否 | 原始附件id，oss_file.id |  |
| fileName | string | 否 | 原始附件名称 |  |
| remark | string | 否 | 备注 |  |
| delFlag | boolean | 是 | 删除标识 |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| updateBy | integer(int64) | 否 | 修改人ID |  |
| updateTime | string(date-time) | 否 | 修改时间 |  |

### com.leadwaycloud.stock.model.entity.res.ResCompany

公司模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| partnerId | integer(int64) | 是 | 关系ID |  |
| code | string | 是 | 公司编号（仅允许字母和数字） | "CD01" |
| otherCode | string | 否 | 其他编号 | "AAAA-01" |
| type | string | 是 | 类型 |  |
| status | string | 是 | 状态 |  |
| parentId | integer(int64) | 否 | 上级公司ID |  |
| idChain | string | 否 | 公司ID完整架构（上下级公司id用-连接） | "123-456" |
| slogan | string | 否 | 公司标语 |  |
| initConfig | boolean | 否 | 是否已经初始化公司配置 true:已初始化 false:未初始化 | false |
| name | string | 是 | 名称 |  |
| image | string | 否 | 图片 |  |
| contactId | integer(int64) | 否 | 地址ID |  |
| foreignNames | string | 否 | 其他国家名称JSON字符串 |  |
| content | string | 否 | 其他详情JSON字符串，可动态添加附件字段名 |  |
| enName | string | 否 | 发票名称 |  |
| currencyId | integer(int64) | 否 | 货币Id |  |

### com.leadwaycloud.stock.model.entity.res.ResCompanyGroup

公司组

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| name | string | 是 | 名称 |  |
| code | string | 是 | 编号 |  |
| description | string | 否 | 描述 |  |
| status | string | 是 | 状态 |  |
| type | string | 否 | 类型 |  |
| region | boolean | 否 | 是否区域-壳牌 |  |

### com.leadwaycloud.stock.model.entity.res.ResTag

标签

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| name | string | 是 | 标签名称 |  |
| status | string | 是 | 状态 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| groupId | integer(int64) | 否 | 组ID |  |
| type | string | 否 | 标签类型如GOODS,COMPANY,SUPPLIER |  |
| description | string | 否 | 描述 |  |

### com.leadwaycloud.stock.model.entity.stock.StockAttachment

附件模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| fileIndex | string | 是 | 文件后缀 |  |
| fileName | string | 是 | 文件名称 |  |
| originId | integer(int64) | 是 | 源订单ID |  |
| originType | string | 是 | 源订单类型 |  |
| fileId | integer(int64) | 是 | 文件ID |  |
| description | string | 否 | 描述 |  |
| originTypeSub | string | 否 | 源订单子类型 |  |
| createUser | ResUser | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockContract

合同

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| pickingType | string | 是 | 订单类型 |  |
| status | string | 是 | 合同状态 |  |
| name | string | 否 | 合同名称 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| code | string | 是 | 合同编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币符号ID |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| operatorUserId | integer(int64) | 是 | 操作用户ID |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 是 | 开始时间 |  |
| endDate | string(date) | 是 | 结束时间 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| advance | boolean | 否 | 是否预付 |  |
| advanceRatio | number(double) | 否 | 预付比例 |  |
| reviewMethod | string | 否 | 评审方式 |  |
| signDate | string(date) | 否 | 签订日期 |  |
| signLocation | string | 否 | 签署地点 |  |
| contractType | string | 否 | 合同类型（正式合同,预投合同,科研合同） |  |
| saleDestination | string | 否 | 销售去向 |  |
| producePlanMode | string | 否 | 生产组织方式（内厂/外厂生产） |  |
| version | string | 否 | 版本号 |  |
| machineType | string | 否 | 机型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| origin | string | 否 | 来源 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| warrantyRatio | number(double) | 否 | 合同总价款中用作质量保证的预留金比例 |  |
| warrantyPeriod | string | 否 | 项目质量保修期限(支持单位：年、月、天，默认为月) |  |
| extensionInfo | string | 否 | 额外属性 |  |
| convertGoodsPrice | boolean | 否 | 是否将合同转为价目表 |  |
| operatorUser | ResUser | 否 |  |  |
| currency | SysCurrency | 否 |  |  |
| department | HrDepartment | 否 |  |  |
| assistUserList | ResUser[] | 否 | 协作人 |  |
| partner | PartnerBO | 否 |  |  |
| stockContractLineList | StockContractLine[] | 否 | 合同明细 |  |
| company | ResCompany | 否 |  |  |
| goodsInvite | StockGoodsInvite | 否 |  |  |
| contractClauseList | StockContractClause[] | 否 | 合同条款明细 |  |
| contractLineCompanyList | ResCompany[] | 否 | 合同明细公司对象集合 |  |
| contractUsageAmount | PurchaseContractUsageAmountBO | 否 |  |  |
| contractBalanceAmount | PurchaseContractUsageAmountBO | 否 |  |  |
| saleContractUsageAmount | SaleContractUsageAmountBO | 否 |  |  |
| contractConversionApplyList | StockContractConversionApply[] | 否 | 合同转号申请对象集合 |  |
| resTagList | ResTag[] | 否 | 商品标签 |  |
| bindProducePlanCodeQty | number(double)[] | 否 | 合同已绑生产计划数量 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractAnatomicalRecord

合同解剖件记录

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| contractLineId | integer(int64) | 是 | 合同明细ID |  |
| priceTotal | number(double) | 是 | 单价含税 |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| contractVersion | string | 否 | 合同版本号 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractChange

合同变更

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| contractType | string | 否 | 合同类型 |  |
| status | string | 是 | 状态 |  |
| version | string | 否 | 版本 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| changeType | string | 否 | 变更CHANGE  转号CONVERSION |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| stockContract | StockContract | 否 |  |  |
| stockContractChangeLineList | StockContractChangeLine | 否 |  |  |
| createUser | ResUser | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractChangeLine

合同变更明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| contractChangeId | integer(int64) | 是 | 合同变更单ID |  |
| type | string | 否 | 变更类型 |  |
| oldValue | string | 否 | 变更前的值 |  |
| newValue | string | 否 | 变更后的值 |  |
| operation | string | 是 | 操作类型 |  |
| stockContractLine | StockContractLine | 否 |  |  |
| stockContractClause | StockContractClause | 否 |  |  |
| stockContract | StockContract | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractClause

变更后的条款

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| content | string | 否 | 条款内容 |  |
| active | boolean | 否 | 是否可用 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| viewRoleList | ResRole[] | 否 | 可查看权限 |  |
| viewUserList | ResUser[] | 否 | 可查看用户 |  |
| viewUserIdList | integer(int64)[] | 否 | 可查看用户ID集合 |  |
| viewRoleIdList | integer(int64)[] | 否 | 可查看权限ID集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractConversionApply

合同转换申请

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| beforeContractId | integer(int64) | 否 | 转换前合同ID |  |
| beforeContractCode | string | 否 | 转换前合同CODE |  |
| afterContractId | integer(int64) | 否 | 转换后合同ID |  |
| afterContractCode | string | 否 | 转换后合同CODE |  |
| operatorId | integer(int64) | 否 | 操作人ID |  |
| status | string | 是 | 状态 |  |
| contractConversionApplyLineList | StockContractConversionApplyLine[] | 否 | 合同转换申请明细 |  |
| contractAdvance | StockContract | 否 |  |  |
| contractFormal | StockContract | 否 |  |  |
| operatorUser | ResUser | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractConversionApplyLine

合同转换申请

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| conversionApplyId | integer(int64) | 是 | 合同转换申请单ID |  |
| type | string | 是 | 合同转换类型 |  |
| contractType | string | 是 | 合同类型  |  |
| advanceOldValue | string | 否 | 预投合同变更前值 |  |
| advanceNewValue | string | 否 | 预投合同变更后值 |  |
| formalValue | string | 否 | 正式合同值 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractLine

合同明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 是 | 含税单价 |  |
| priceTax | number(double) | 是 | 税单价 |  |
| priceUntaxed | number(double) | 是 | 不含税单价 |  |
| taxId | integer(int64) | 是 | 税ID |  |
| taxValues | number(double) | 是 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| originPriceTotal | number(double) | 否 | 原币含税单价 |  |
| originPriceTax | number(double) | 否 | 原币税单价 |  |
| originPriceUntaxed | number(double) | 否 | 原币不含税单价 |  |
| planReleaseDate | string(date) | 否 | 预计投料日期 |  |
| planDeliveryDate | string(date) | 否 | 预计交货日期 |  |
| armyCheck | boolean | 否 | 是否军检 |  |
| contractDeliveryDate | string(date) | 否 | 合同交货日期 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| productCategory | string | 否 | 锻件类型-万航(STANDARD_GOODS:常规件 DISASSEMBLED_GOODS:解剖件 ALLOCATED_GOODS:分摊件 |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| company | ResCompany | 否 |  |  |
| producer | CrmProducer | 否 |  |  |
| deliverPlanRecordList | StockDeliverPlanRecord[] | 否 | 交付集合集合 |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| contractAnatomicalRecordList | StockContractAnatomicalRecord[] | 否 | 合同解剖件记录集合 |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 采购标准集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockDeliverPlanRecord

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| contractLineId | integer(int64) | 是 | 合同明细ID |  |
| deliverPlanQty | number(double) | 否 | 交付计划数量 |  |
| deliverPlanDate | string(date) | 否 | 交付计划日期 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoods

商品

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| code | string | 是 | 货号 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| virtual | boolean | 是 | 虚拟商品 |  |
| images | string | 否 | 图片 |  |
| origin | string | 否 | 来源 |  |
| description | string | 否 | 描述 |  |
| otherName | string | 否 | 商品别名 |  |
| mark | string | 是 | 标记 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| place | string | 否 | 产地 |  |
| grade | string | 否 | 等级 |  |
| externalCode | string | 否 | 外部货号 |  |
| weight | boolean | 是 | 称重商品 |  |
| fuel | boolean | 是 | 油品 |  |
| make | boolean | 是 | 自制品 |  |
| carwash | boolean | 是 | 洗车商品 |  |
| type | string | 是 | 商品类型 |  |
| barcodeSettlement | boolean | 是 | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| goodsCategoryId | integer(int64) | 是 | 分类ID |  |
| goodsBrandId | integer(int64) | 否 | 品牌ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| spec | string | 否 | 规格 |  |
| typeSub | string | 否 | 商品子类型 |  |
| hsCode | string | 否 | 海关编码 -爱达 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| shelfLife | integer(int32) | 否 | 保质期 |  |
| shelfLifeUtil | string | 否 | 保质期周期单位(HOUR-小时、DAY-天、WEEK-周、MONTH-月、 YEAR-年) |  |
| presale | boolean | 否 | 是否预售品 |  |
| consignment | boolean | 否 | 是否代销品 |  |
| country | string | 否 | 国家 |  |
| goodsCategory | StockGoodsCategory | 否 |  |  |
| goodsBrand | StockGoodsBrand | 否 |  |  |
| uom | SysUom | 否 |  |  |
| goodsEnergy | StockGoodsEnergy | 否 |  |  |
| goodsProperty | StockGoodsProperty | 否 |  |  |
| goodsBarcodeList | StockGoodsBarcode[] | 否 | 条码集合 |  |
| goodsUomList | StockGoodsUom[] | 否 | 计量单位集合 |  |
| stockGoodsManufacture | StockGoodsManufacture | 否 |  |  |
| resTagList | ResTag[] | 否 | 商品标签 |  |
| attachmentList | StockAttachment[] | 否 | 附件集合 |  |
| producerList | CrmProducer | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsBarcode

条码

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| type | string | 是 | 条码类型 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| barcode | string | 是 | 商品条码 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| defSettlement | boolean | 是 | 是否是结算默认条码 |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |
| latestMwamCost | number(double) | 否 | 最新移动加权平均成本 |  |
| goodsBarcodeProperty | StockGoodsBarcodeProperty | 否 |  |  |
| goodsBarcodeStockQty | GoodsStockQtyBO | 否 |  |  |
| goodsPriceList | StockGoodsPrice[] | 否 | 商品价目表 |  |
| rmItemBarcodePriceList | RmItemBarcodePriceBO[] | 否 | 零售管理价格集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsBarcodeProperty

条码属性

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsPropertyId | integer(int64) | 是 | 商品属性ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| tags | string | 否 | 标签 |  |
| cost | number(double) | 否 | 成本价格,不含税（在基础成本上叠加管理、运营等间接费用后计算出的综合成本价） |  |
| price | number(double) | 是 | 零售价,含税（商品上标注的公开销售价格，通常是零售价或官方报价） |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| status | string | 是 | 公司条码状态 |  |
| saleTaxId | integer(int64) | 是 | 销售税ID |  |
| purchaseTaxId | integer(int64) | 是 | 采购税ID |  |
| purchaseGuidePrice | number(double) | 否 | 采购指导价（企业为采购行为设定的内部参考价格，用于指导采购决策和预算控制） |  |
| saleGuidePrice | number(double) | 否 | 市场指导价（由市场行情、竞争分析或行业惯例给出的建议销售价格） |  |
| salePrice | number(double) | 否 | 销售底价（销售时允许的最低价格，通常用于保护利润或遵守价格协议） |  |
| saleTax | FinanceTax | 否 |  |  |
| purchaseTax | FinanceTax | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsBrand

商品品牌

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| status | string | 是 | 状态 | "ACTIVE" |
| merchantId | integer(int64) | 是 | 商户ID |  |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| code | string | 是 | 编码 |  |
| origin | string | 否 | 来源 |  |
| cooperative | boolean | 否 | 是否合作品牌 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsCategory

商品分类

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| code | string | 是 | 编号 |  |
| status | string | 是 | 状态 |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| idChain | string | 是 | 完整的组织结构 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| externalCode | string | 否 | 外部编号 |  |
| saleTaxId | integer(int64) | 否 | 销售税ID |  |
| purchaseTaxId | integer(int64) | 否 | 采购税ID |  |
| accountingTitleId | integer(int64) | 否 | 会计科目ID |  |
| costAccountingTitleId | integer(int64) | 否 | 成本科目ID |  |
| description | string | 否 | 描述 |  |
| origin | string | 否 | 来源 |  |
| boutique | boolean | 否 | 是否为精品分类 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| extensionInfo | string | 否 | 额外属性 |  |
| saleTax | FinanceTax | 否 |  |  |
| purchaseTax | FinanceTax | 否 |  |  |
| sysAccountingTitle | SysAccountingTitle | 否 |  |  |
| costAccountingTitle | SysAccountingTitle | 否 |  |  |
| parentGoodsCategory | StockGoodsCategory | 否 |  |  |
| goodsSpecificationGroup | StockGoodsSpecificationGroup | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsEnergy

商品能源拓展属性

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| type | string | 是 | 能源商品类型 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| density | number(double) | 否 | 标准密度 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsInvite

商品招标

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| name | string | 否 | 名称 | "测试招标" |
| code | string | 是 | 编号 | "zkl_test_001" |
| expiredTime | string(date-time) | 是 | 投标截止时间 |  |
| status | string | 是 | 状态 |  |
| description | string | 否 | 描述 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| cancelReason | string | 否 | 作废原因 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| startTime | string(date-time) | 否 | 招投标开始时间（开启报价阶段进行时间写入） |  |
| contractPlanStartDate | integer(int64) | 否 | 计划合同开始日期 |  |
| contractPlanEndDate | integer(int64) | 否 | 计划合同截止日期 |  |
| quoteType | string | 否 | 报价类型(QUOTE:报价  DICKER:议价) | "QUOTE" |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| goodsType | string | 否 | 招标商品类型 |  |
| goodsSubType | string | 否 | 招标商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| taxType | string | 否 | 税金计算类型 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserList | ResUser[] | 否 | 协作人 |  |
| contract | boolean | 否 | 是否生成合同 |  |
| company | ResCompany | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| purchasePlan | StockPurchasePlan | 否 |  |  |
| biddingAmountTotal | number(double) | 否 | 中标总额(含税)-爱达 |  |
| goodsInviteLineList | StockGoodsInviteLine[] | 否 | 商品招标明细 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsInviteLine

商品招标明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| inviteId | integer(int64) | 是 | ID |  |
| partnerId | integer(int64) | 是 |  |  |
| lastPrice | number(double) | 否 | 历史采购价 |  |
| averagePrice | number(double) | 否 | 历史12个月平均采购价 |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| goodsBarcodeId | integer(int64) | 是 | 条码ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| qty | number(double) | 否 | 商品总数 |  |
| remarks | string | 否 | 备注 |  |
| companyId | integer(int64) | 否 | 公司ID(港口) |  |
| currencyId | integer(int64) | 否 | 币种id |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| score | number(double) | 否 | 分值 |  |
| content | string | 否 | JSON字符串 |  |
| availableQty | number(double) | 否 | 中标数量 |  |
| dicker | boolean | 否 | 是否重新报价 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| inviteStage | string | 否 | 标段 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| inviteStageAmountTotal | number(double) | 否 | 标段中标总金额含税 |  |
| inviteStageAmountTax | number(double) | 否 | 标段中标总税额 |  |
| inviteStageAmountUntaxed | number(double) | 否 | 标段中标金额不含税 |  |
| bidFailure | boolean | 否 | 是否流标 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| companyGroupId | integer(int64) | 否 | 公司组ID（爱达用于区域招标逻辑）-爱达 |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| financeTax | FinanceTax | 否 |  |  |
| company | ResCompany | 否 |  |  |
| currency | SysCurrency | 否 |  |  |
| producer | CrmProducer | 否 |  |  |
| partner | PartnerBO | 否 |  |  |
| goodsPrice | StockGoodsPrice | 否 |  |  |
| companyGroup | ResCompanyGroup | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 采购标准集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsManufacture

商品-制造业拓展属性

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID(使用中) |  |
| type | string | 否 | 锻件分类 军品：MILITARY，民用：CIVIL，国内航空：INTERNATIONAL_AVIATION，国际航空：DOMESTIC_AVIATION(使用中) |  |
| structureType | string | 否 | 产品类型 结构件：STRUCTURAL，转动件：DISC(使用中) |  |
| drawingCode | string | 否 | 图号(使用中) |  |
| texture | string | 否 | 材质(使用中) |  |
| productType | string | 否 | 锻造类别 模锻件，自由锻件(使用中) |  |
| density | string | 否 | 密度(使用中) |  |
| applicationArea | string | 否 | 应用领域(使用中) |  |
| applicationAreaCategory | string | 否 | 应用领域分类(使用中) |  |
| stageStatus | string | 否 | 阶段状态(使用中) |  |
| machineStatus | string | 否 | 机加状态(使用中) |  |
| standardParts | boolean | 否 | 是否标准件(其它物料使用-使用中) |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |
| weight | number(double) | 否 | 标准重量 |  |
| deliveryLength | number(double) | 否 | 投料长度 |  |
| deliveryWide | number(double) | 否 | 投料宽度 |  |
| deliveryHeight | number(double) | 否 | 投料高度 |  |
| deliveryDiameter | number(double) | 否 | 投料直径 |  |
| deliveryWeight | number(double) | 否 | 投料重量 |  |
| materialType | string | 否 | 原材料形状 |  |
| drawingVersion | string | 否 | 用户图纸版次(使用中) |  |
| deliveryState | string | 否 | 交货状态(使用中) |  |
| partWeight | number(double) | 否 | 零件重量(使用中) |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 验收标准集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsPrice

商品价目表

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| note | string | 否 | 备注 |  |
| goodsPriceGroupId | integer(int64) | 是 | 商品价目表组ID |  |
| price | number(double) | 是 | 价格 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| otherPrice | number(double) | 否 | 外币价格 |  |
| otherCurrencyId | integer(int64) | 否 | 外币ID |  |
| originLineId | integer(int64) | 否 | 源订单明细ID |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| taxType | string | 是 | 税金计算类型 |  |
| priority | integer(int32) | 否 | 优先级-越小级别越高 |  |
| tiered | boolean | 否 | 是否启用阶梯价目表 |  |
| uom | SysUom | 否 |  |  |
| financeTax | FinanceTax | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| goodsPriceGroup | StockGoodsPriceGroup | 否 |  |  |
| otherCurrency | SysCurrency | 否 |  |  |
| currency | SysCurrency | 否 |  |  |
| stockContract | StockContract | 否 |  |  |
| stockGoodsSupplier | StockGoodsSupplier | 否 |  |  |
| stockGoodsPriceTieredList | object[] | 否 | 阶梯价目表集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsPriceGroup

商品价目表组

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| name | string | 否 | 名称 |  |
| startTime | string(date-time) | 是 | 开始时间 |  |
| endTime | string(date-time) | 是 | 结束时间 |  |
| status | string | 是 | 状态 |  |
| partnerType | string | 是 | 角色类型 |  |
| note | string | 否 | 备注 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| goodsPriceList | StockGoodsPrice[] | 否 | 商品价目表集合 |  |
| partner | PartnerBO | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsProperty

公司商品

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| allowDiscount | boolean | 是 | 允许折扣 |  |
| allowManualPrice | boolean | 是 | 允许手工变价,POS手工变价(需要手工输入价格) |  |
| changePrice | boolean | 是 | 允许变价单变价(允许手工变价) |  |
| allowSale | boolean | 是 | 允许销售 |  |
| allowPurchase | boolean | 是 | 允许采购 |  |
| allowRefund | boolean | 是 | 允许退货 |  |
| negativeDiscount | boolean | 是 | 允许负毛利折扣 |  |
| allowMarkdown | boolean | 是 | 允许报损 |  |
| orderedLocally | boolean | 是 | 允许直接采购 |  |
| rsKeepDays | integer(int32) | 是 | 保有天数(默认1) 补货中需要计算 |  |
| rsDaysAveSale | integer(int32) | 是 | 日均销售(默认1) 补货中需要计算 |  |
| rsPromotionCoefficient | number(double) | 是 | 促销系数(默认1) 补货中需要计算 |  |
| bomType | string | 是 | 商品BOM生产类型，先销后制 或者 先制后销(默认) |  |
| thirdPartyDelivery | boolean | 否 | 允许第三方直送 |  |
| batchManaged | boolean | 否 | 是否启用批次管理 |  |
| costingMethod | string | 否 | 成本算法 |  |
| outboundPriority | string | 否 | 出库优先策略 |  |
| minStockQty | number(double) | 否 | 最小库存数量 |  |
| maxStockQty | number(double) | 否 | 最大库存数量 |  |
| safetyStockQty | number(double) | 否 | 安全库存数量 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsSpecification

商品规格参数

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| specificationGroupId | integer(int64) | 是 | 商品规格组ID |  |
| scope | string | 是 | 作用范围<商品\|\|商品条码> |  |
| type | string | 是 | 属性类型<SKU\|\|描述展示> |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| sequence | integer(int32) | 否 | 排序 |  |
| dataType | string | 否 | 数据类型（INTEGER,LONG,BOOLEAN,STRING,DOUBLE） |  |
| code | string | 否 | 编号 |  |
| fieldLength | integer(int32) | 否 | 字段长度 |  |
| required | boolean | 否 | 是否必填 |  |
| fieldDecimal | integer(int32) | 否 | 小数位数 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationGroup

商品规格组

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 是 | 名称 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| goodsSpecificationList | StockGoodsSpecification[] | 否 | 商品规格参数集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier

商品绑定供应商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| supplierCompanyRelationId | integer(int64) | 是 | 供应商公司关系ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| def | boolean | 是 | 是否默认 |  |
| minPurchaseQty | number(double) | 否 | 最低采购数量 |  |
| status | string | 是 | 状态 |  |
| uomId | integer(int64) | 否 | 计量单位 |  |
| externalCode | string | 否 | 外部编号 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| uom | SysUom | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| supplier | CrmSupplier | 否 |  |  |
| purchaseUomConversionRate | number(double) | 否 | 采购计量单位转换率 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsUom

商品计量单位

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| sale | boolean | 否 | 是否销售 |  |
| purchase | boolean | 否 | 是否采购 |  |
| uom | SysUom | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockPurchasePlan

采购计划

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| reason | string | 否 | 选择原因说明 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | boolean | 否 | 是否有标底 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| demandDepartmentId | integer(int64) | 否 | 需求部门ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| operatorId | integer(int64) | 否 | 操作人ID |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| startPlanDate | string(date) | 否 | 计划开始时间 |  |
| endPlanDate | string(date) | 否 | 计划结束时间 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| doneTime | string(date-time) | 否 | 完成时间（已确认状态） |  |
| goodsType | string | 否 | 采购计划商品类型 |  |
| deliveryCompany | string | 否 | 交付地点（公司ID集合）-爱达 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID-万航 |  |
| goodsSubType | string | 否 | 采购计划商品子类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| closeReason | string | 否 | 采购计划关闭原因 |  |
| externalCode | string | 否 | 外部编号 |  |
| taxType | string | 否 | 税金计算类型 |  |
| cancelReason | string | 否 | 采购计划取消原因 |  |
| origin | string | 否 | 来源 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| applyDepartment | HrDepartment | 否 |  |  |
| demandDepartment | HrDepartment | 否 |  |  |
| company | ResCompany | 否 |  |  |
| operatorUser | ResUser | 否 |  |  |
| assistUserList | ResUser[] | 否 | 协作人 |  |
| deliveryCompanyList | ResCompany[] | 否 | 交付地点（公司集合）-爱达 |  |
| supplierList | CrmSupplier[] | 否 | 供应商信息集合 |  |
| relevantDepartment | HrDepartment | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| purchasePlanLineList | StockPurchasePlanLine[] | 否 | 采购计划明细集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockPurchasePlanInvite

采购计划标段

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| purchasePlanId | integer(int64) | 是 | 采购计划ID |  |
| purchasePlanLineId | integer(int64) | 是 | 采购计划明细ID |  |
| inviteStage | string | 否 | 标段 |  |
| qty | number(double) | 否 | 标段,数量 |  |
| estimatedAmountTotal | number(double) | 否 | 标段,预估总额 |  |
| note | string | 否 | 标段,备注 |  |

### com.leadwaycloud.stock.model.entity.stock.StockPurchasePlanLine

采购计划明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| purchasePlanId | integer(int64) | 是 | 采购计划ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| qty | number(double) | 否 | 数量 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| paymentMethod | string | 否 | 付款方式 |  |
| executiveStandard | string | 否 | 执行标准 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty) |  |
| priceTotal | number(double) | 否 | 含税单价(基本计量单位) |  |
| priceTax | number(double) | 否 | 税单价(基本计量单位) |  |
| priceUntaxed | number(double) | 否 | 不含税单价(基本计量单位) |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| purchasePlanInviteList | StockPurchasePlanInvite[] | 否 | 标段信息集合 |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| financeTax | FinanceTax | 否 |  |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 采购标准集合 |  |

### com.leadwaycloud.stock.model.entity.sys.SysAccountingTitle

会计科目

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| code | string | 是 | 科目编号 |  |
| name | string | 是 | 科目名称 |  |
| enName | string | 否 | 英文名称 |  |
| scope | string | 否 | 科目适用范围 |  |
| accountingTypeId | integer(int64) | 是 | 会计科目类型ID |  |
| allowBillUpdateAmount | boolean | 是 | 是否允许在收/付款单中修改金额 |  |
| property | string | 是 | 科目属性：0=财务会计科目;1=政府预算会计科目; |  |
| balanceOrient | string | 是 | 目方向：0=借方；1=贷方 |  |
| bothOrient | boolean | 是 | 账簿余额双向显示 |  |
| cashType | string | 是 | 现金分类：0=其它；1=现金科目；2=银行科目；3=现金等价物  |  |
| defaultCurrencyId | integer(int64) | 否 | 默认币种 |  |
| quantityCheck | boolean | 是 | 数量核算 |  |
| summaryPrintLevel | integer(int32) | 是 | 汇总打印级次0=末级,1=1 |  |
| mnemonicCode | string | 否 | 助记编码 |  |
| status | string | 是 | 状态 |  |
| jsonName | string | 否 | 多语言翻译 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| parentId | integer(int64) | 否 | 上一级ID |  |
| idChain | string | 否 | 完整的组织架构值 |  |

### com.leadwaycloud.stock.model.entity.sys.SysCurrency

货币模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| code | string | 是 | 编号 | "CNY" |
| name | string | 是 | 名称 | "人民币" |
| symbol | string | 是 | 符号 | "¥" |
| active | boolean | 是 | 是否可用 | true |
| calcRate | boolean | 是 | 是否计算汇率 | true |
| image | string | 否 | 图片 |  |
| rounding | integer(int32) | 是 | 四舍五入精度 |  |
| calcRateUnit | number(double) | 否 | 汇率计算单位 |  |
| roundingType | string | 否 | 金额进舍规则:0=全部进位,1=全部舍位,2=四舍五入 | "2" |

### com.leadwaycloud.stock.model.entity.sys.SysUom

计量单位模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| code | string | 是 | 计量单位code |  |
| name | string | 是 | 计量单位名称 |  |
| symbol | string | 否 | 计量代号 |  |
| active | boolean | 是 | 是否是可用的 |  |
| ratio | number(double) | 否 | 换算率 |  |
| shortName | string | 否 | 简称 |  |
| merchantId | integer(int64) | 否 | 商户id |  |
| isoShortName | string | 否 | ISO名称 |  |

### com.leadwaycloud.stock.feign.workflow.dto.StartWorkflowDTO

开启审核

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessData | object | 否 | 审批业务数据 |  |
| businessId | string | 否 | 业务ID | "607921440403584" |
| businessTypeKey | string | 否 | 业务类型key | "BK_INVENTORY_ADJUST_ORDER" |
| companyId | integer(int64) | 否 | 公司ID | 593164083685127 |
| merchantId | integer(int64) | 否 | 商户ID | 593164083685127 |
| createBy | integer(int64) | 否 | 创建人ID | 574533689957252 |
| customTaskApproverList | TaskApproveDTO[] | 否 | 后续节点审批人 |  |

### com.leadwaycloud.stock.feign.workflow.dto.TaskApproveDTO

workflow-后续节点审批人

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| departmentIdList | integer(int64)[] | 否 | 部门ID集合 |  |
| otherIdList | integer(int64)[] | 否 | 其他ID集合 |  |
| roleIdList | integer(int64)[] | 否 | 角色ID集合 |  |
| taskCustomName | string | 否 | 节点自定义名称 |  |
| userIdList | integer(int64)[] | 否 | 用户ID集合 |  |

### com.leadwaycloud.stock.model.bo.OrderChangeValueBO

订单变更内容BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| stockOrderDTO | StockOrderDTO$UpdateDTO | 否 |  |  |
| stockOrderLineDTO | StockOrderLineDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.SaleOrderChangeDTO$UpdateDTO

编辑订单变更DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| orderChangeLineDTOList | StockOrderChangeLineDTO[] | 否 | 变更明细DTO |  |
| deleteOrderChangeLineIdList | integer(int64)[] | 否 | 删除变更明细ID集合 |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.order.StockOrderChangeLineDTO

订单变更明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 变更单明细ID |  |
| type | string | 是 | 订单明细ID |  |
| oldValue | OrderChangeValueBO | 否 |  |  |
| newValue | OrderChangeValueBO | 否 |  |  |
| operationType | string | 是 | 操作类型(编辑/新增/删除) |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderChange

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange | 否 |  |  |

### com.leadwaycloud.stock.model.entity.crm.CrmAgent

代理商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| status | string | 是 | 状态 |  |
| currencyId | integer(int64) | 是 | 货币Id |  |
| birthday | string(date) | 否 | 生日 |  |
| sex | string | 否 | 性别 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 是 | CRM对象ID |  |
| externalCode | string | 否 | 外部编号 |  |
| type | string | 是 | 公司类型 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| name | string | 是 | 名称 |  |
| image | string | 否 | 图片 |  |
| contactId | integer(int64) | 否 | 地址ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| code | string | 是 | 编号 |  |

### com.leadwaycloud.stock.model.entity.finance.FinanceResponsibilityCenter

成本中心

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| code | string | 是 | 成本中心编号 |  |
| name | string | 是 | 成本中心名称 |  |
| description | string | 否 | 多语言翻译名 |  |
| status | string | 否 | 状态 | "ACTIVE" |
| type | string | 否 | 成本中心类型 |  |
| idChain | string | 否 | 完整的组织结构 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 否 | 公司ID |  |

### com.leadwaycloud.stock.model.entity.res.ResReasonCode

原因码

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| code | string | 是 | 原因码 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| name | string | 是 | 名称 |  |
| typeId | integer(int64) | 是 | 类型ID |  |
| externalCode | string | 否 | 外部编号 |  |
| push | boolean | 是 | 是否推送ERP-壳牌 |  |
| reasonCodeType | ResReasonCodeType | 否 |  |  |

### com.leadwaycloud.stock.model.entity.res.ResReasonCodeType

原因码分组

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| name | string | 是 | 角色名称 | "运维组" |
| orderType | string | 是 | 单据类型 |  |

### com.leadwaycloud.stock.model.entity.res.ResTripLine

航线信息模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| images | string | 否 | 图片 |  |
| name | string | 否 | 航线名称 | "上海-冲绳-上海" |
| description | string | 否 | 描述 |  |
| code | string | 是 | 航次编号 | "NB04250102" |
| cruiseId | string | 是 | 游船ID | "1624" |
| lineId | integer(int64) | 否 | 序号 | 49 |
| theme | string | 否 | 航线主题 |  |
| voyageId | string | 否 | 航次ID |  |
| hot | boolean | 是 | ？？？ | false |
| enable | boolean | 是 | ？？？ | false |
| line | string | 是 | 航线信息 |  |
| cruise | string | 是 | 邮轮详情 |  |
| routes | string | 是 | 航线行程 |  |
| departureDate | string(date) | 否 | 出发日期 | "2021-01-01" |
| checkIn | LocalTime | 否 |  |  |
| cutOff | LocalTime | 否 |  |  |
| days | integer(int32) | 否 | 航行天数 |  |
| setteable | boolean | 是 | ？？？ | false |
| settled | boolean | 是 | ？？？ | false |
| deleted | boolean | 是 | 删除表示 | false |
| status | string | 否 | 状态 | "ACTIVE" |
| title | string | 否 | 标题 |  |
| remark | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| endDate | string(date) | 否 | 结束日期 | "2021-01-01" |
| weather | string | 否 | 天气 |  |
| version | integer(int64) | 否 | 版本编号，自增 |  |
| companyId | integer(int64) | 否 | 公司id |  |
| closeTime | string(date-time) | 否 | 航次关闭时间 |  |

### com.leadwaycloud.stock.model.entity.stock.StockDeliveryPlan

交付计划

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| originId | integer(int64) | 是 | 源订单ID |  |
| originLineId | integer(int64) | 是 | 源订单明细ID |  |
| originType | string | 否 | 源订单类型 |  |
| deliveryRatio | number(double) | 否 | 交付比例 |  |
| paymentDate | string(date) | 否 | 收款日期（交付日期+账期）计算 |  |
| deliverPlanDate | string(date) | 否 | 交付计划日期 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.stock.model.entity.stock.StockFifo

先进先出FIFO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| cost | number(double) | 是 | 成本 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValue | number(double) | 否 | 税值 |  |
| totalQty | number(double) | 是 | 总数 |  |
| surplusQty | number(double) | 是 | 剩余数量 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 条码ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| manufactureReceiveDate | string(date) | 否 | 平行入库，合格入库，期初入库日期-万航 |  |
| producePlanId | integer(int64) | 否 | 生产计划ID |  |
| producePlanCode | string | 否 | 生产计划编号 |  |
| produceBatchId | integer(int64) | 否 | 生产批次号ID |  |
| produceBatchCode | string | 否 | 生产批次编号 |  |
| sectionId | integer(int64) | 否 | 节号ID |  |
| sectionNo | string | 否 | 节号 |  |
| furnace | string | 否 | 母炉 |  |
| subFurnace | string | 否 | 子炉号 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| surplusLength | number(double) | 否 | 剩余长度 |  |
| surplusWide | number(double) | 否 | 剩余宽度 |  |
| surplusHeight | number(double) | 否 | 剩余高度 |  |
| weight | number(double) | 否 | 重量 |  |
| surplusWeight | number(double) | 否 | 剩余重量 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| research | boolean | 否 | 是否科研料-万航 |  |
| materialInspection | boolean | 否 | 是否需要发起复验 |  |
| selfMaterial | boolean | 否 | 是否自带料-万航 |  |
| selfSampleMaterial | boolean | 否 | 是否自带试样-万航 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| warehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| stockContract | StockContract | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 原材料复验标准集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockOrder

订单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| originId | integer(int64) | 否 | 上一级订单 |  |
| pickingType | string | 是 | 订单类型 |  |
| status | string | 是 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 订单编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 否 | 客户或者供应商关联partnerId |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 订单所属公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 原订单类型 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 是 | 是否紧急 | false |
| expectedDate | string(date) | 否 | 预计收/退货日期 |  |
| createCompanyId | integer(int64) | 否 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 否 | 实际需要采购/销售公司ID，影响最终入库公司 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| currencyId | integer(int64) | 是 | 货币符号ID |  |
| oil | boolean | 否 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价格表公司ID |  |
| cancelDescription | string | 否 | 单据取消描述 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额,只用于前端展示 |  |
| discountAmount | number(double) | 否 | 折扣总额,只用于前端展示 |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| version | string | 否 | 版本 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| moveDiscrepancyStatus | string | 否 | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |
| origin | string | 否 | 来源 |  |
| reason | string(date) | 否 | 原因(手持设备创建后不能自动完成原因) |  |
| operatorUser | ResUser | 否 |  |  |
| currency | SysCurrency | 否 |  |  |
| targetCompany | ResCompany | 否 |  |  |
| agent | CrmAgent | 否 |  |  |
| assistUserList | ResUser[] | 否 | 协作人 |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| partner | PartnerBO | 否 |  |  |
| orderLineList | StockOrderLine[] | 否 | 订单明细 |  |
| contract | StockContract | 否 |  |  |
| distributionStatus | string | 否 | 配送单状态 |  |
| moveStatus | string | 否 | 库存单状态 |  |
| financeBillStatus | string | 否 | 付款单状态 |  |
| realityTime | string(date-time) | 否 | 采购（实际入库时间） |  |
| moveId | integer(int64) | 否 | 出入库单ID |  |

### com.leadwaycloud.stock.model.entity.stock.StockOrderChange

订单更申请单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| orderId | integer(int64) | 是 | 订单ID |  |
| orderType | string | 是 | 订单类型 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| version | string | 否 | 版本 |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| company | ResCompany | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| orderChangeLineList | StockOrderChangeLine[] | 否 | 订单更申请单明细集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockOrderChangeLine

订单变更申请单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| orderChangeId | integer(int64) | 是 | 变更单ID |  |
| oldValue | string | 否 | 变更前值 |  |
| newValue | string | 否 | 变更后值 |  |
| operationType | string | 是 | 操作类型(编辑/新增/删除/不变更) |  |
| note | string | 否 | 备注 |  |
| type | string | 否 | 变更类型(基本信息 ORDER_INFO，明细  ORDER_LINE) |  |
| stockOrder | StockOrder | 否 |  |  |
| stockOrderLine | StockOrderLine | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockOrderLine

订单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| amountTotal | number(double) | 是 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 是 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 是 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 是 | 含税单价(基本计量单位) |  |
| priceTax | number(double) | 是 | 税单价(基本计量单位) |  |
| priceUntaxed | number(double) | 是 | 不含税单价(基本计量单位) |  |
| taxId | integer(int64) | 是 | 税ID |  |
| taxValues | number(double) | 是 | 税值 |  |
| qty | number(double) | 是 | 数量(明细行采购计量单位) |  |
| orderId | integer(int64) | 是 | 订单ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 订单所属公司ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID，用于记录采购/销售退货单关联源采购/销售单商品明细 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| contractId | integer(int64) | 否 | 合同ID，用于记录stock_order_line明细是由哪个stock_contract_line_id绑定 |  |
| contractLineId | integer(int64) | 否 | 合同明细ID，用于记录对应合同明细 |  |
| orderPriceTotal | number(double) | 否 | 订单含税价 |  |
| orderPriceTax | number(double) | 否 | 订单税价 |  |
| orderPriceUntaxed | number(double) | 否 | 订单不含税价 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| anatomicalGoods | boolean | 否 | 是否解剖件 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| planPriceTotal | number(double) | 否 | 计划采购单价(基本计量单位) |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| uom | SysUom | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| stockFifo | StockFifo | 否 |  |  |
| producer | CrmProducer | 否 |  |  |
| reasonCode | ResReasonCode | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 采购标准集合 |  |
| deliveryPlanList | StockDeliveryPlan[] | 否 | 交付计划集合 |  |
| goodsAppVO | GoodsAppVO | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockWarehouse

仓库

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| code | string | 是 | 编号 |  |
| name | string | 是 | 名称 |  |
| idChain | string | 是 | 完整的组织结构 |  |
| system | boolean | 是 | 系统创建 |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| images | string | 否 | 图片 |  |
| type | string | 是 | 仓库类型 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| status | string | 是 | 状态 |  |
| financeCenterId | integer(int64) | 否 | 成本中心ID |  |
| goodsType | string | 否 | 仓库商品类型 |  |
| goodsSubType | string | 否 | 仓库商品子类型 |  |
| manufactureType | string | 否 | 质量类型（合格库/不合格库/待检库...） |  |
| inventoryMoveType | string | 否 | 入库/回库类型-万航 |  |
| calcCost | boolean | 否 | 是否计算成本。科研，料头仓库为false，默认值为true。 |  |
| externalCode | string | 否 | 外部编号 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| financeResponsibilityCenter | FinanceResponsibilityCenter | 否 |  |  |
| parentTreeName | string | 否 | 仓库树形结构name（用’-‘进行拼接） |  |

### com.leadwaycloud.stock.model.vo.goods.GoodsAppVO

商品APP-VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品ID |  |
| name | string | 否 | 商品名称 |  |
| code | string | 否 | 商品编号 |  |
| price | number(double) | 否 | 价格 |  |
| cost | number(double) | 否 | 成本 |  |
| supplierId | integer(int64) | 否 | 供应商ID |  |
| supplierName | string | 否 | 供应商名称 |  |
| supplierCode | string | 否 | 供应商编号 |  |
| supplierPrice | number(double) | 否 | 供货价格 |  |
| uomId | integer(int64) | 否 | 基本单位ID |  |
| uomName | string | 否 | 单位名称 |  |
| gift | boolean | 否 | 是否赠品 |  |
| presale | boolean | 否 | 是否预售品 |  |
| consignment | boolean | 否 | 是否代销品 |  |
| country | string | 否 | 国家 |  |
| spec | string | 否 | 规格 |  |
| images | string | 否 | 图片 |  |
| allowTransfer | boolean | 否 | 允许调拨 |  |
| allowRefund | boolean | 否 | 允许退货 |  |
| allowPurchase | boolean | 否 | 允许直接采购 |  |
| minStockQty | number(double) | 否 | 最小库存数量 |  |
| maxStockQty | number(double) | 否 | 最大库存数量 |  |
| safetyStockQty | number(double) | 否 | 安全库存数量 |  |
| rsDaysAveSale | integer(int32) | 否 | 日均销售计算天数 |  |
| rsKeepDays | integer(int32) | 否 | 保有天数(默认1) |  |
| rsPromotionCoefficient | number(double) | 否 | 促销系数(默认1) |  |
| categoryId | integer(int64) | 否 | 分类ID |  |
| boxGauge | number(double) | 否 | 箱规 |  |
| type | string | 否 | 商品类型 |  |
| barcodeSettlement | boolean | 否 | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| fuel | boolean | 否 | 油品 |  |

### java.time.LocalTime

结束进港时间

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| hour | integer(int32) | 否 |  |  |
| minute | integer(int32) | 否 |  |  |
| second | integer(int32) | 否 |  |  |
| nano | integer(int32) | 否 |  |  |

### com.leadwaycloud.stock.model.dto.attachment.ResAttachmentDTO$AddDTO

添加附件DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| fileIndex | string | 是 | 文件后缀 |  |
| fileName | string | 是 | 文件名称 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| fileId | integer(int64) | 是 | 文件ID |  |
| description | string | 否 | 描述 |  |
| originTypeSub | string | 否 | 源订单子类型 |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessFollowDTO$UpdateDTO

编辑商机跟进记录DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| content | string | 否 | 跟进内容 |  |
| model | string | 否 | 跟进方式(INTERVIEW:面谈;PHONE:电话;WECHAT:微信;QQ;MAIL:邮件;LETTER:函件;OTHER:其它) |  |
| nextFollowDate | string(date) | 否 | 下一次跟进时间 |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| childBusinessFollowList | ResAttachmentDTO$AddDTO[] | 否 | 子集商机跟进记录 |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$UpdateDTO

修改商机DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 商机名称 |  |
| planDate | string(date) | 是 | 计划日期 |  |
| source | string | 否 | sys_property表维护，商机来源(PHONE:电话销售;INITIATIVE:主动营销;MARKET_SURVEY:市场调研;CUSTOMER_INTRODUCE:客户介绍;FRIEND_INTRODUCE:朋友介绍;OTHER:其它) | "MARKET_SURVEY" |
| amountUntaxed | number(double) | 是 | 不含税总计 |  |
| amountTax | number(double) | 是 | 税额总计 |  |
| amountTotal | number(double) | 是 | 含税总计 |  |
| currencyId | integer(int64) | 是 | 币种ID |  |
| exchangeRate | number(double) | 是 | 兑换本公司汇率 |  |
| type | string | 否 | sys_property表维护，商机类型(SALE:销售商机;PURCHASE:采购商机;OTHER:其它商机) | "SALE" |
| grade | string | 否 | sys_property表维护，商机等级(ORDINARY:普通商机;EMPHASIS:重点商机) | "ORDINARY" |
| note | string | 否 | 备注 |  |
| assistUsers | string | 否 | 协助人ID集合（JSON） |  |
| contractId | integer(int64) | 否 | 合同ID，用于记录是对应哪个合同 |  |
| structureType | string | 否 | 产品类型sys_property表维护(OPPORTUNITY_PRODUCT_TYPE) |  |
| communicationType | string | 否 | 沟通类型sys_property表维护(OPPORTUNITY_COMMUNICATION_TYPE) |  |
| relevantDepartmentId | integer(int64) | 否 | 相关部门ID |  |
| extensionInfo | string | 否 | 额外属性 |  |
| status | string | 否 | 状态 |  |
| discountAmount | number(double) | 否 | 折扣总额,只用于前端展示 |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| updateBusinessLineDTOList | StockBusinessOpportunityLineDTO[] | 否 | 商机明细 |  |
| deleteBusinessLineIdList | integer(int64)[] | 否 | 要删除商机明细 |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityLineDTO

商机明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商机明细ID |  |
| goodsId | integer(int64) | 是 | 产品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 产品条码ID |  |
| qty | number(double) | 是 | 数量 |  |
| price | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| amountUntaxed | number(double) | 否 | 商机明细-不含税总额 |  |
| amountTax | number(double) | 否 | 商机明细-税额总额 |  |
| amountTotal | number(double) | 否 | 商机明细-含税总额 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| contractLineId | integer(int64) | 否 | 合同明细ID，用于记录对应合同明细 |  |

### com.leadwaycloud.stock.model.dto.sale.aftersale.AftersaleWorkDTO$LineDTO

添加/编辑营销售后工单明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| aftersaleWorkId | integer(int64) | 是 | 工单ID |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| qty | integer(int64) | 是 | 数量 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| originLineId | integer(int64) | 否 | 源订单明细ID |  |
| description | string | 否 | 问题描述 |  |
| treatmentType | string | 否 | 处理方式:RETURN(退货),EXCHANGE(换货),RESHIP(补发),REPAIR(维修),COMPLAINT(投诉) |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |

### com.leadwaycloud.stock.model.dto.sale.aftersale.AftersaleWorkDTO$UpdateDTO

编辑营销售后工单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 工单标题 |  |
| priority | string | 是 | 优先级:LOW(低),MEDIUM(中等),HIGH(高),URGENT(紧急),CRITICAL:(严重) |  |
| description | string | 否 | 工单描述 |  |
| source | string | 否 | 工单来源:PHONE(手机),EMAIL(邮件),WEB,APP,WECHAT |  |
| assigneeUserId | integer(int64) | 否 | 处理人ID |  |
| dueDate | string(date) | 否 | 截止日期 |  |
| aftersaleWorkLineList | AftersaleWorkDTO$LineDTO[] | 是 | 添加/编辑售后工单明细 |  |
| delAftersaleWorkLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |

### com.leadwaycloud.core.model.RJava.lang.Long

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchaseRequirementDTO$LineDTO

采购需求明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| purchaseType | string | 否 | 采购类型 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchaseRequirementDTO$UpdateDTO

编辑采购需求单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineList | StockPurchaseRequirementDTO$LineDTO[] | 否 | 采购需求单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购需求单申请公司ID |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| expenseCategory | string | 否 | 费用支出类型-万航 |  |
| delPurchaseRequirementLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$TransferLineDTO

退货申请单调拨明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| merchantId | integer(int64) | 否 | 商户号ID |  |
| companyId | integer(int64) | 否 | 退货申请单所属门店ID |  |
| rtnCompanyId | integer(int64) | 否 | 退货公司ID |  |
| rtnId | integer(int64) | 否 | 退货申请单ID |  |
| rtnLineId | integer(int64) | 否 | 退货申请单明细ID |  |
| note | string | 否 | 备注 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| rtnUomId | integer(int64) | 否 | 退货计量单位ID |  |
| rtnUomConversionRate | number(double) | 否 | 退货换算率 |  |
| rtnPlanQty | number(double) | 否 | 退货计划数量 |  |
| rtnActualQty | number(double) | 否 | 退货实际数量 |  |
| trUomId | integer(int64) | 否 | 调拨明细计量单位 |  |
| trUomConversionRate | number(double) | 否 | 调拨明细换算率 |  |
| trQty | number(double) | 否 | 调拨实际数量 |  |
| inCompanyId | integer(int64) | 否 | 调入门店ID |  |
| outCompanyId | integer(int64) | 否 | 调出门店ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$OrderLineDTO

退货申请单退货订单明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| merchantId | integer(int64) | 否 | 商户号ID |  |
| companyId | integer(int64) | 否 | 退货申请单所属门店ID |  |
| rtnCompanyId | integer(int64) | 否 | 退货公司ID |  |
| rtnId | integer(int64) | 否 | 退货申请单ID |  |
| rtnLineId | integer(int64) | 否 | 退货申请单明细ID |  |
| note | string | 否 | 备注 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| rtnUomId | integer(int64) | 否 | 退货明细计量单位 |  |
| rtnUomConversionRate | number(double) | 否 | 退货明细换算率 |  |
| rtnPlanQty | number(double) | 否 | 退货计划数量 |  |
| rtnActualQty | number(double) | 否 | 退货实际数量 |  |
| poRtnUomId | integer(int64) | 否 | 采购退货计量单位ID |  |
| poRtnUomConversionRate | number(double) | 否 | 采购退货换算率 |  |
| poRtnQty | number(double) | 否 | 采购退货实际数量 |  |
| poRtnCost | number(double) | 否 | 采购退货成本 |  |
| poRtnTaxId | integer(int64) | 否 | 采购退货税ID |  |
| poRtnTaxValues | number(double) | 否 | 采购退货税值 |  |
| supplierId | integer(int64) | 否 | 供应商ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$UpdateRtnTypeDTO

编辑退货类型DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderLineDTOList | StockRtnDTO$OrderLineDTO[] | 是 | 退货申请单订单明细集合 |  |
| transferLineDTOList | StockRtnDTO$TransferLineDTO[] | 是 | 退货申请单调拨明细DTO |  |
| rtnIdList | integer(int64)[] | 是 | 退货申请单ID集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$LineDTO

退货申请单明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| rtnCompanyId | integer(int64) | 否 | 退货公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| rtnType | string | 否 | 退货申请类型 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$UpdateDTO

编辑退货申请单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineDTOList | StockRtnDTO$LineDTO[] | 是 | 退货申请单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计退货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线Id |  |
| warehouseId | integer(int64) | 否 | 仓库Id |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$UpdateDTO

编辑采购计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式 |  |
| reason | string | 否 | 选择原因说明 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | boolean | 否 | 是否有标底 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| demandDepartmentId | integer(int64) | 否 | 需求部门ID |  |
| startPlanDate | string(date) | 否 | 计划开始时间 |  |
| endPlanDate | string(date) | 否 | 计划开始时间 |  |
| operatorId | integer(int64) | 是 | 操作人ID |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| purchasePlanLineList | StockPurchasePlanLineDTO[] | 否 | 采购计划明细 |  |
| deletePurchasePlanLineIdList | integer(int64)[] | 否 | 要删除的计划明细ID集合 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| externalCode | string | 否 | 外部编号 |  |
| deliveryCompany | string | 否 | 交付地点（公司ID集合）-爱达 |  |
| taxType | string | 否 | 税金计算类型 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人ID集合 |  |
| supplierIdList | integer(int64)[] | 否 | 供应商ID集合 |  |
| delSupplierIdList | integer(int64)[] | 否 | 需删除的供应商ID集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanInviteDTO

采购计划标段模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| inviteStage | string | 否 | 标段 |  |
| qty | number(double) | 否 | 标段,数量 |  |
| estimatedAmountTotal | number(double) | 否 | 标段,预估总额 |  |
| note | string | 否 | 标段,备注 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanLineDTO

采购计划明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 采购计划明细ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| qty | number(double) | 否 | 数量 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| paymentMethod | string | 否 | 付款方式 |  |
| executiveStandard | string | 否 | 执行标准 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| purchasePlanInviteDTOList | StockPurchasePlanInviteDTO[] | 否 | 采购计划明细标段集合 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 采购标准ID集合（原材料类型商品使用）-万航 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$CloseDTO

采购计划关闭DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| closeReason | string | 否 | 采购计划关闭原因 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$CancelDTO

采购计划取消DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| cancelReason | string | 否 | 采购计划取消原因 |  |

### com.leadwaycloud.stock.model.dto.inventory.SplitStockOrderDTO

订单拆分模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| updateStockOrderDTO | StockOrderDTO$UpdateDTO | 是 |  |  |
| addStockOrderDTOList | StockOrderDTO$AddDTO[] | 否 | 拆分订单集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$AddDTO

添加订单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| originId | integer(int64) | 否 | 源订单ID |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 源订单类型 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| orderLineDTOList | StockOrderLineDTO[] | 是 | 订单明细 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| billingPeriod | integer(int32) | 否 | 账期 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| expectedDate | string(date) | 否 | 预计收/退货时间 |  |
| createCompanyId | integer(int64) | 是 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 是 | 销售或采购公司ID |  |
| oil | boolean | 是 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| partnerInfo | string | 否 | 订单存放代理商承运商json信息 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 否 | 折扣前总额 |  |
| discountAmount | number(double) | 否 | 折扣总额 |  |
| goodsType | string | 否 | 采购商品类型（采购明细商品进行获取） |  |
| goodsSubType | string | 否 | 采购商品子类型（采购明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |
| version | string | 否 | 版本 |  |
| codeRuleType | string | 否 | 编号规则类型 |  |
| attachmentAddDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| acceptanceDate | string(date) | 否 | 验收日期(服务验收单)-万航 |  |
| completionDate | string(date) | 否 | 完工日期(服务验收单)-万航 |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$UpdateStatusDTO

招标作废DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| cancelReason | string | 否 | 作废原因 |  |
| startTime | string(date-time) | 否 | 招投标开始时间 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsInvite

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsInvite | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$UpdateDTO

修改招标DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| expiredTime | string(date-time) | 否 | 投标截止时间 |  |
| description | string | 否 | 描述 |  |
| inviteLineList | StockGoodsInviteLineDTO[] | 否 | 明细 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| contractPlanStartDate | string(date) | 否 | 计划合同开始日期 |  |
| contractPlanEndDate | string(date) | 否 | 计划合同截止日期 |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| taxType | string | 否 | 税金计算类型 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| inviteLineHistoryList | StockGoodsInviteLineHistoryDTO[] | 否 | 历史报价集合 |  |
| delInviteLineIdList | integer(int64) | 否 | 删除招标明细ID集合 |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteLineDTO

招标明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| goodsBarcodeId | integer(int64) | 否 | 条码ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| companyId | integer(int64) | 否 | 公司ID(港口) |  |
| qty | number(double) | 否 | 商品数量 |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| remarks | string | 否 | 备注 |  |
| currencyId | integer(int64) | 否 | 币种id |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| score | number(double) | 否 | 分值 |  |
| content | string | 否 | JSON字符串 |  |
| availableQty | number(double) | 否 | 中标数量 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| inviteStage | string | 否 | 标段 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| inviteStageAmountTotal | number(double) | 否 | 标段中标总金额含税 |  |
| inviteStageAmountTax | number(double) | 否 | 标段中标总税额 |  |
| inviteStageAmountUntaxed | number(double) | 否 | 标段中标金额不含税 |  |
| bidFailure | boolean | 否 | 是否流标 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 采购标准ID集合（原材料类型商品使用）-万航 |  |
| companyGroupId | integer(int64) | 否 | 公司组ID（爱达用于区域招标逻辑）-爱达 |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteLineHistoryDTO

招标历史DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| partnerId | integer(int64) | 否 |  |  |
| goodsBarcodeId | integer(int64) | 否 | 条码ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| companyId | integer(int64) | 否 | 公司ID(港口) | 1 |
| qty | number(double) | 否 | 商品数量 |  |
| lastPrice | number(double) | 否 | 历史采购价 |  |
| averagePrice | number(double) | 否 | 历史12个月平均采购价 |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| remarks | string | 否 | 备注 |  |
| currencyId | integer(int64) | 否 | 币种id |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| score | number(double) | 否 | 分值 |  |
| version | integer(int64) | 否 | 版本 |  |
| content | string | 否 | JSON字符串 |  |
| availableQty | number(double) | 否 | 中标数量 |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| inviteStage | string | 否 | 标段 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| inviteStageAmountTotal | number(double) | 否 | 标段中标总金额含税 |  |
| inviteStageAmountTax | number(double) | 否 | 标段中标总税额 |  |
| inviteStageAmountUntaxed | number(double) | 否 | 标段中标金额不含税 |  |
| bidFailure | boolean | 否 | 是否流标 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 采购标准ID集合（原材料类型商品使用）-万航 |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$GoodsInviteResetDTO

重置招投标VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| expiredTime | string(date-time) | 是 | 投标截止时间 |  |
| inviteId | integer(int64) | 是 | 招标单ID | 1 |
| startTime | string(date-time) | 是 | 开始招投标时间 |  |
| quoteType | string | 否 | 报价类型(QUOTE:报价  DICKER:议价) | "QUOTE" |
| inviteLineIdList | integer(int64)[] | 否 | 招标明细ID集合 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsSupplierDTO$UpdateDTO

编辑商品与供应商关系DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 是 | 主键ID |  |
| minPurchaseQty | number(double) | 否 | 最低采购数量 |  |
| status | string | 否 | 状态 |  |
| uomId | integer(int64) | 否 | 计量单位 |  |
| externalCode | string | 否 | 外部编号 |  |
| extensionInfo | string | 否 | 额外属性 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsSupplierDTO$AddDTO

添加商品与供应商关系DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| supplierCompanyRelationId | integer(int64) | 是 | 供应商公司关系ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| minPurchaseQty | number(double) | 是 | 最低采购数量 |  |
| status | string | 是 | 状态 |  |
| uomId | integer(int64) | 是 | 计量单位 |  |
| externalCode | string | 否 | 外部编号 |  |
| extensionInfo | string | 否 | 额外属性 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractClauseTemplateDTO$ContractClauseTemplateLineDTO

采购合同模版详情

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| content | string | 否 | 采购合同模版明细类容 |  |
| viewUserIdList | integer(int64)[] | 否 | 可查看用户ID集合 |  |
| viewRoleIdList | integer(int64)[] | 否 | 可查看权限ID集合 |  |
| active | boolean | 否 | 是否可用 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractClauseTemplateDTO$UpdateDTO

更新采购合同模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| active | boolean | 否 | 是否可用 |  |
| contractClauseTemplateLineDTOList | PurchaseContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 采购合同模版详情明细 |  |

### com.leadwaycloud.stock.model.bo.purchase.PurchaseContractChangeValueBO

采购合同变更内容BO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| stockContractLineDTO | PurchaseContractLineDTO | 否 |  |  |
| stockContractClauseDTO | StockContractClauseDTO | 否 |  |  |
| stockContractUpdateDTO | PurchaseContractDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractChangeDTO$AddLineDTO

采购合同变更明细信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| type | string | 是 | 变更类型 |  |
| oldValue | PurchaseContractChangeValueBO | 是 |  |  |
| newValue | PurchaseContractChangeValueBO | 是 |  |  |
| operation | string | 是 | 操作类型 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractChangeDTO$UpdateDTO

更新采购合同变更信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 是 | 采购合同ID |  |
| status | string | 是 | 状态 |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| purchaseContractChangeLineList | PurchaseContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| deleteChangeLineIdList | integer(int64)[] | 否 | 要删除的变更明细 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$UpdateDTO

编辑合同DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 | "DRAFT" |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 否 | 开始时间 |  |
| endDate | string(date) | 否 | 结束时间 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| purchaseContractLineList | PurchaseContractLineDTO[] | 否 | 合同明细 |  |
| delPurchaseContractLineIdList | integer(int64)[] | 否 | 删除合同明细集合 |  |
| purchaseContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细 |  |
| delPurchaseContractClauseIdList | integer(int64)[] | 否 | 删除合同条款明细集合 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractLineDTO

采购合同明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 合同明细ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| originPriceTotal | number(double) | 否 | 原币含税单价 |  |
| originPriceTax | number(double) | 否 | 原币税单价 |  |
| originPriceUntaxed | number(double) | 否 | 原币不含税单价 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 采购标准ID集合（原材料类型商品使用）-万航 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchaseApplyDTO$UpdateAssociateTransferOrPurchaseDTO

转换调拨/采购单状态DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| associatePurchase | boolean | 否 | 是否关联采购单 |  |
| associateTransfer | boolean | 否 | 是否关联调拨单 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchaseApplyDTO$LineDTO

采购申请单明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| purchaseType | string | 否 | 采购类型 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 采购标准ID集合（原材料类型商品使用）-万航 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchaseApplyDTO$UpdateDTO

编辑采购申请单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineList | StockPurchaseApplyDTO$LineDTO[] | 否 | 采购申请单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购申请单申请公司ID |  |
| delPurchaseApplyLineIdList | integer(int64)[] | 否 | 删除明细集合 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsUomDTO

商品计量单位DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 是 | 主键ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| uomId | integer(int64) | 是 | 商品计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationGroupDTO$UpdateDTO

编辑商品规格组DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationDTO$UpdateDTO

编辑商品规格参数DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| type | string | 是 | 规格类型<SKU\|\|描述展示>（com.leadwaycloud.common.enums.databaseEnum.StockGoodsSpecificationTypeEnum） | "SKU\|\|DESCRIBE" |
| parentId | integer(int64) | 是 | 父级ID |  |
| sequence | integer(int32) | 是 | 排序 |  |
| dataType | string | 否 | 数据类型（INTEGER,LONG,BOOLEAN,STRING,DOUBLE） |  |
| code | string | 否 | 编号 |  |
| fieldLength | integer(int32) | 否 | 字段长度 |  |
| required | boolean | 否 | 是否必填 |  |
| fieldDecimal | integer(int32) | 否 | 小数位数 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$UpdateDTO

编辑价目表组DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| startTime | string(date-time) | 否 | 开始时间 |  |
| endTime | string(date-time) | 否 | 结束时间 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.stock.model.dto.goods.UpdateGoodsBomPackingDTO

编辑大小包装DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户 |  |
| largeGoodsId | integer(int64) | 是 | 大包装商品ID |  |
| qty | number(double) | 是 | 大包装商品转换小包装商品数量 |  |
| smallGoodsId | integer(int64) | 是 | 小包装商品ID |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsCategoryDTO$UpdateDTO

编辑商品类型DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态（com.leadwaycloud.common.enums.databaseEnum.EntityStatusEnum） | "ACTIVE" |
| images | string | 否 | 图片 |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| externalCode | string | 否 | 外部编号 |  |
| saleTaxId | integer(int64) | 否 | 销售税ID |  |
| purchaseTaxId | integer(int64) | 否 | 采购税ID |  |
| accountingTitleId | integer(int64) | 否 | 库存科目ID |  |
| costAccountingTitleId | integer(int64) | 否 | 成本科目ID |  |
| description | string | 否 | 描述 |  |
| boutique | boolean | 否 | 是否为精品分类 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| extensionInfo | string | 否 | 额外属性 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsCategory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCategory | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBrandDTO$UpdateDTO

编辑商品品牌DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态（com.leadwaycloud.common.enums.databaseEnum.EntityStatusEnum） | "ACTIVE" |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| cooperative | boolean | 否 | 是否合作品牌 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsBrand

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBrand | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBomDTO$UpdateDTO

编辑商品BOMDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| goodsId | integer(int64) | 否 | 商品 |  |
| goodsBarcodeId | integer(int64) | 否 | 条码 |  |
| type | string | 否 | BOM类型 |  |
| effectiveDate | string(date) | 否 | 生效日期 |  |
| status | string | 否 | 状态 |  |
| remark | string | 否 | 备注 |  |
| goodsBomLineList | StockGoodsBomLineDTO[] | 否 | 商品BOM明细集合 |  |
| delGoodsBomLineList | integer(int64)[] | 否 | 删除明细集合 |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsBomLineDTO

商品BOM明细模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| qty | number(double) | 否 | 数量 |  |
| goodsId | integer(int64) | 否 | 商品 | 660036246622982 |
| goodsBarcodeId | integer(int64) | 否 | 条码 | 660036246622984 |
| version | string | 否 | 商品BOM版本 |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| lossRate | number | 否 | 损耗率 |  |
| versionBomId | integer(int64) | 否 | 明细行版本BOMId |  |
| remark | string | 否 | 备注 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationParamDTO

商品规格值DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| specificationGroupId | integer(int64) | 是 | 规格组ID |  |
| specificationId | integer(int64) | 是 | 规格参数ID |  |
| val | string | 是 | 规格值 |  |
| searchVal | string | 是 | 搜索值 |  |

### com.leadwaycloud.stock.model.dto.goods.UpdateGoodsSpecificationParamDTO

编辑商品规格值集合

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| updateGoodsSpecificationParamList | GoodsSpecificationParamDTO[] | 否 | 编辑商品规格集合 |  |
| delGoodsSpecificationParamList | integer(int64)[] | 否 | 删除商品规格集合 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsPropertyDTO$UpdateDTO

编辑公司商品属性DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| allowDiscount | boolean | 否 | 允许折扣 |  |
| allowManualPrice | boolean | 否 | 允许手工变价,POS手工变价(需要手工输入价格) |  |
| changePrice | boolean | 否 | 允许变价单变价(允许手工变价) |  |
| allowSale | boolean | 否 | 允许销售 |  |
| allowPurchase | boolean | 否 | 允许采购 |  |
| allowRefund | boolean | 否 | 允许退货 |  |
| negativeDiscount | boolean | 否 | 允许负毛利折扣 |  |
| allowMarkdown | boolean | 否 | 允许报损 |  |
| orderedLocally | boolean | 否 | 允许直接采购 |  |
| rsKeepDays | integer(int32) | 否 | 保有天数(默认1) 补货中需要计算 |  |
| rsDaysAveSale | integer(int32) | 否 | 日均销售(默认1) 补货中需要计算 |  |
| rsPromotionCoefficient | number(double) | 否 | 促销系数(默认1) 补货中需要计算 |  |
| bomType | string | 否 | 商品BOM生产类型,先销后制 或者 先制后销(默认) |  |
| thirdPartyDelivery | boolean | 是 | 允许第三方直送 |  |
| batchManaged | boolean | 否 | 是否启用批次管理 |  |
| costingMethod | string | 否 | 成本算法 |  |
| outboundPriority | string | 否 | 出库优先策略 |  |
| minStockQty | number(double) | 否 | 最小库存数量 |  |
| maxStockQty | number(double) | 否 | 最大库存数量 |  |
| safetyStockQty | number(double) | 否 | 安全库存数量 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsDTO$UpdateDTO

编辑商品DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| virtual | boolean | 否 | 虚拟商品 |  |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| categoryId | integer(int64) | 否 | 分类 |  |
| otherName | string | 否 | 商品别名 |  |
| brandId | integer(int64) | 否 | 品牌Id |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| place | string | 否 | 产地 |  |
| grade | string | 否 | 等级 |  |
| externalCode | string | 否 | 外部货号 |  |
| weight | boolean | 否 | 称重商品 |  |
| fuel | boolean | 否 | 油品 |  |
| make | boolean | 否 | 自制品 |  |
| carwash | boolean | 否 | 成品 |  |
| type | string | 否 | 商品生产类型 |  |
| spec | string | 否 | 规格 |  |
| typeSub | string | 否 | 商品子类型 |  |
| hsCode | string | 否 | 海关编码 -爱达 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| shelfLife | integer(int32) | 否 | 保质期 |  |
| shelfLifeUtil | string | 否 | 保质期周期单位(HOUR-小时、DAY-天、WEEK-周、MONTH-月、 YEAR-年) |  |
| goodsEnergy | StockGoodsEnergyDTO | 否 |  |  |
| updateMaterialPropertyDTO | GoodsManufactureDTO | 否 |  |  |
| purposeTagDTO | ResTagDTO$AssociatedTagDTO | 否 |  |  |
| attachmentUpdateDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsManufactureDTO

商品-制造业拓展属性DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| type | string | 是 | 产品类别 |  |
| structureType | string | 是 | 产品结构类别 |  |
| drawingCode | string | 是 | 图号 | "1" |
| texture | string | 是 | 材质 |  |
| blankStandard | string | 否 | 原材料技术标准编号 |  |
| productType | string | 否 | 锻件类别（Ⅰ类件、Ⅱ类件、Ⅲ类件） |  |
| density | string | 否 | 密度 |  |
| applicationArea | string | 否 | 应用领域(使用中) |  |
| applicationAreaCategory | string | 否 | 应用领域分类(使用中) |  |
| stageStatus | string | 否 | 阶段状态(使用中) |  |
| machineStatus | string | 否 | 机加状态(使用中) |  |
| acceptanceStandardIdList | integer(int64)[] | 否 | 验收标准ID集合 |  |
| standardParts | boolean | 否 | 是否标准件(其它物料使用-使用中) |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |
| weight | number(double) | 否 | 标准重量 |  |
| deliveryLength | number(double) | 否 | 投料长度 |  |
| deliveryWide | number(double) | 否 | 投料宽度 |  |
| deliveryHeight | number(double) | 否 | 投料高度 |  |
| deliveryDiameter | number(double) | 否 | 投料直径 |  |
| deliveryWeight | number(double) | 否 | 投料重量 |  |
| materialType | string | 否 | 原材料形状 |  |
| drawingVersion | string | 否 | 用户图纸版次 |  |
| deliveryState | string | 否 | 交货状态 |  |
| partWeight | number(double) | 否 | 零件重量 |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsEnergyDTO

商品-能源拓展属性DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| type | string | 否 | 能源商品类型 |  |
| density | number(double) | 否 | 标准密度 |  |

### com.leadwaycloud.stock.model.dto.res.ResTagDTO$AssociatedTagDTO

关联标签模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tagIdList | integer(int64)[] | 否 | 标签ID |  |
| associateType | string | 是 | 关联类型 |  |
| associateId | integer(int64) | 否 | 关联ID | 1 |
| disassociateTagIdList | integer(int64)[] | 否 | 取消关联标签ID |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBarcodeSpecificationParamDTO

商品条码规格值DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键 |  |
| specificationGroupId | integer(int64) | 是 | 规格组ID |  |
| specificationId | integer(int64) | 是 | 规格参数ID |  |
| val | string | 是 | 规格值 |  |
| searchVal | string | 是 | 搜索值 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |

### com.leadwaycloud.stock.model.dto.goods.UpdateGoodsBarcodeSpecificationParamDTO

编辑商品条码规格值集合

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsBarcodeSpecificationParamList | GoodsBarcodeSpecificationParamDTO[] | 否 | 编辑商品条码规格值集合 |  |
| delGoodsBarcodeSpecificationParamList | integer(int64)[] | 否 | 删除商品条码规格值集合 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBarcodePropertyDTO$UpdateDTO

编辑商品条码属性DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 公司商品条码ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| tags | string | 否 | 标签 |  |
| cost | number(double) | 否 | 成本价格,不含税 |  |
| price | number(double) | 否 | 零售价,含税 |  |
| saleTaxId | integer(int64) | 否 | 销售税Id |  |
| purchaseTaxId | integer(int64) | 否 | 采购税Id |  |
| status | string | 否 | 状态 |  |
| purchaseGuidePrice | number(double) | 否 | 采购指导价（企业为采购行为设定的内部参考价格，用于指导采购决策和预算控制） |  |
| saleGuidePrice | number(double) | 否 | 市场指导价（由市场行情、竞争分析或行业惯例给出的建议销售价格） |  |
| salePrice | number(double) | 否 | 销售底价（销售时允许的最低价格，通常用于保护利润或遵守价格协议） |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBarcodeDTO$UpdateDTO

编辑商品条码DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| barcode | string | 否 | 条码 |  |
| type | string | 否 | 条码类型 | "EN13" |
| images | string | 否 | 图片 |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$AddDTO

添加配送单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| pickingType | string | 是 | 配送单类型 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币符号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| deliveryTime | string(date-time) | 否 | 配送时间 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| carrierPropertyDTO | StockOrderCarrierPropertyDTO | 否 |  |  |
| distributionLineDTOList | StockDistributionLineDTO[] | 是 | 配送单明细 |  |
| createCompanyId | integer(int64) | 否 | 创建配送单公司ID |  |
| targetPartnerId | integer(int64) | 否 | 收货门店或者客户PartnerID |  |
| sourcePartnerId | integer(int64) | 否 | 供应商或者配送门店PartnerID |  |
| oil | boolean | 是 | 是否油品配送单 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |

### com.leadwaycloud.stock.model.dto.supplier.platform.SupplierPlatformDTO$QuotedPriceDTO

招标报价DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| deviceInfo | string | 是 | 操作加密信息（操作电脑IP，电脑MAC地址，浏览器User-Agent信息） |  |
| apiKey | string | 是 | 秘钥 |  |
| exchangeRate | number(double) | 否 | 货币兑换率 |  |
| quotedPriceLineList | number(double) | 是 | 供应商报价明细 |  |

### com.leadwaycloud.core.model.RJava.lang.Boolean

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

### com.leadwaycloud.stock.feign.workflow.bo.CallbackBO

workflow-回调参数

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 业务状态 |  |
| submitUserId | string | 否 | 提交人ID |  |
| businessKey | string | 否 | 流程KEY(老业务KEY) |  |
| businessId | string | 是 | 业务ID |  |
| taskId | string | 否 | 节点ID |  |
| body | string | 是 | 业务数据（老业务数据） |  |
| businessData | string | 是 | 业务数据（新业务数据） |  |
| businessTypeKey | string | 否 | 流程KEY(新业务KEY) |  |
| function | string | 否 | 自定义函数（可用来做节点处理分支走向：如处理修改/新增，或级联取消订单等） |  |
| key | string | 否 |  |  |

### com.leadwaycloud.core.model.R

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockWarehouseDTO$QueryDTO

查询仓库库位DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 1 |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |
| type | string | 否 | 类型 |  |
| statusList | string | 否 | 状态 | "ACTIVE" |
| departmentIdList | integer(int64)[] | 否 | 部门id集合 |  |
| goodsType | string | 否 | 仓库商品类型 |  |
| goodsSubType | string | 否 | 仓库商品子类型 |  |
| manufactureType | string | 否 | 仓库类型（合格库/不合格库/待检库...） |  |
| inventoryMoveType | string | 否 | 入库/回库类型-万航 |  |
| calcCost | boolean | 否 | 是否计算成本。科研，料头仓库为false，默认值为true。 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| joinQueryHrDepartment | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockWarehouseDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockWarehouseDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ReportColumnDTO

选择导出列模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| key | string | 否 | 导出列名称 |  |
| name | string | 否 | 导出列展示名称 |  |
| width | number(double) | 否 | 列宽 |  |
| height | number(double) | 否 | 列高 |  |
| type | integer(int32) | 否 | 导出类型 1 是文本 2 是图片,3 是函数,10 是数字 默认是文本 |  |
| exportImageType | integer(int32) | 否 | 图片的类型,1是文件,2是数据库 |  |
| columnList | ReportColumnDTO[] | 否 | 子集 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockWarehouseDTO$AddDTO

添加仓库库位DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| images | string | 否 | 图片 |  |
| type | string | 是 | 仓库类型 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| financeCenterId | integer(int64) | 否 | 成本中心ID |  |
| goodsType | string | 否 | 仓库商品类型 |  |
| goodsSubType | string | 否 | 仓库商品子类型 |  |
| manufactureType | string | 否 | 仓库类型（合格库/不合格库/待检库...） |  |
| inventoryMoveType | string | 否 | 入库/回库类型-万航 |  |
| calcCost | boolean | 否 | 是否计算成本。科研，料头仓库为false，默认值为true。 |  |
| externalCode | string | 否 | 外部编号 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.move.UseDeliveryLineFormatVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | UseDeliveryLineFormatVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.move.UseDeliveryLineFormatVO

领用出库明细格式化导入VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| qty | number(double) | 否 | 数量 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| warehouseQty | number(double) | 否 | 仓库当前库存 |  |
| latestMwamCost | number(double) | 否 | 最新移动加权平均成本 |  |
| goods | UseDeliveryLineFormatVO$GoodsVO | 否 |  |  |
| goodsBarcode | UseDeliveryLineFormatVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.move.UseDeliveryLineFormatVO$GoodsBarcodeVO

商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | string | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.stock.move.UseDeliveryLineFormatVO$GoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.sys.UomVO

计量单位VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 计量单位code |  |
| code | string | 否 | 计量单位code |  |
| name | string | 否 | 计量单位名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$QueryDTO

查询出入库单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| companyIdList | integer(int64)[] | 是 | 公司ID |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| associateRtn | boolean | 否 | 是否关联退货申请单 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| originTypeList | string[] | 否 | 源订单类型 |  |
| statusList | string[] | 否 | 状态 |  |
| warehouseId | integer(int64) | 否 | 仓库 |  |
| targetWarehouseId | integer(int64) | 否 | 目标仓库id |  |
| purchaseCode | string | 否 | 采购单编号 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| startDoneTime | string(date-time) | 否 | 开始完成时间 |  |
| endDoneTime | string(date-time) | 否 | 结束完成时间 |  |
| partnerId | integer(int64) | 否 | 客户关系Id |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| contractId | integer(int64) | 否 | 合同Id |  |
| createUserId | integer(int64) | 否 | 创建用户ID |  |
| startPlanDate | string(date) | 否 | 开始计划日期 |  |
| endPlanDate | string(date) | 否 | 结束计划日期 |  |
| associateOrigin | boolean | 否 | 出入库单是否关联原订单 |  |
| stockMoveTypeEnum | string | 否 | 出入库单源头单据类型 |  |
| deliveryCode | string | 否 | 出库单编号 |  |
| supplierId | integer(int64) | 否 | 供应商ID |  |
| producePlanCode | string | 否 | 生产计划编号 |  |
| produceBatchCode | string | 否 | 生产批次编号 |  |
| furnace | string | 否 | 母炉号 |  |
| subFurnace | string | 否 | 子炉号 |  |
| sectionNo | string | 否 | 节号 |  |
| texture | string | 否 | 材质 |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取） |  |
| balance | boolean | 否 | 是否记账 |  |
| materialDeliveryBatchCode | string | 否 | 投料计划生产批次号 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| startCreateTime | string(date-time) | 否 | 创建时间(开始) |  |
| endCreateTime | string(date-time) | 否 | 创建时间(截止) |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | boolean | 否 | 是否查询合同信息 |  |
| queryAmountTotal | boolean | 否 | 是否查询单据总金额 -爱达 |  |
| joinQueryStockOrder | boolean | 否 |  |  |
| joinQueryStockOrderLine | boolean | 否 |  |  |
| joinQueryStockFifo | boolean | 否 |  |  |
| joinQueryStockMoveLine | boolean | 否 |  |  |
| joinQueryStockGoodsManufacture | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockMoveDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$BatchBalanceDTO

批量记账DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| moveIdList | integer(int64)[] | 是 | 库单ID集合 |  |
| balanceDate | string(date) | 是 | 记账日期 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockMoveDTO$AddDTO

添加出入库单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| originId | integer(int64) | 否 | 上一级订单 |  |
| originType | string | 否 | 源订单类型 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| status | string | 否 | 状态 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| moveLineDTOList | StockMoveLineDTO[] | 否 | 出/入库单明细 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取 |  |
| codeRuleType | string | 否 | 编号规则类型 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |
| origin | string | 否 | 来源 |  |

### com.leadwaycloud.core.model.RJava.util.ListJava.lang.Long

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64)[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.transfer.TransferInternalLineFormatVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | TransferInternalLineFormatVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.transfer.TransferInternalLineFormatVO

库间调拨明细格式化导入VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| qty | number(double) | 否 | 数量 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| warehouseQty | number(double) | 否 | 仓库当前库存 |  |
| latestMwamCost | number(double) | 否 | 最新移动加权平均成本 |  |
| goods | TransferInternalLineFormatVO$GoodsVO | 否 |  |  |
| goodsBarcode | TransferInternalLineFormatVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.transfer.TransferInternalLineFormatVO$GoodsBarcodeVO

商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.stock.transfer.TransferInternalLineFormatVO$GoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| otherName | string | 否 | 商品别名 |  |
| code | string | 否 | 货号 |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$QueryDTO

查询库间调拨DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 否 | 归属公司ID |  |
| createCompanyId | integer(int64) | 否 | 创建公司ID |  |
| code | string | 否 | 编号 |  |
| statusList | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| createUserId | integer(int64) | 否 | 操作用户 |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取） |  |
| texture | string | 否 | 锻件材质 |  |
| producePlanCode | string | 否 | 生产计划编号 |  |
| produceBatchCode | string | 否 | 生产批次编号 |  |
| furnace | string | 否 | 母炉号 |  |
| subFurnace | string | 否 | 子炉号 |  |
| sectionNo | string | 否 | 节号 |  |
| joinQueryStockTransferLine | boolean | 否 |  |  |
| joinQueryStockFifo | boolean | 否 |  |  |
| joinQueryStockGoodsManufacture | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | InternalTransferDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.inventory.transfer.InternalTransferDTO$AddDTO

添加库间调拨DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | InternalTransferDTO$TransferLineDTO[] | 否 | 调拨单明细 |  |
| status | string | 是 | 调拨单状态 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$QueryDTO

查询调拨单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 否 | 归属公司ID |  |
| createCompanyId | integer(int64) | 否 | 创建公司ID |  |
| inCompanyIdList | integer(int64)[] | 否 | 调入公司ID |  |
| outCompanyIdList | integer(int64)[] | 否 | 调出公司ID |  |
| code | string | 否 | 编号 |  |
| statusList | string[] | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| oil | boolean | 否 | 是否油品调拨单 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取） |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockTransferDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$AddDTO

添加调拨单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| inCompanyId | integer(int64) | 否 | 调入公司ID(跨店调拨单传值) |  |
| outCompanyId | integer(int64) | 否 | 调出公司ID(跨店调拨单传值) |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| transferLineDTOList | StockTransferLineDTO[] | 否 | 调拨单明细 |  |
| oil | boolean | 是 | 是否油品调拨单 |  |
| status | string | 是 | 调拨单状态 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| goodsType | string | 否 | 出/入库商品类型（明细商品进行获取） |  |
| goodsSubType | string | 否 | 出/入库商品子类型（明细商品进行获取） |  |
| origin | string | 否 | 来源 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockTransfer

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.finance.FinanceInvoiceSettlement

发票结算

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 单号 |  |
| voucherCode | string | 否 | 凭证号 |  |
| settlementDate | string(date) | 是 | 结算日期 |  |
| invoiceId | integer(int64) | 是 | 发票ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| pickingType | string | 否 | 发票结算单据类型 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| batchCode | string | 否 | 批次号 |  |

### com.leadwaycloud.stock.model.entity.stock.StockTransfer

调拨单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| pickingType | string | 是 | 调拨类型 |  |
| code | string | 是 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 是 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| doneTime | string(date-time) | 否 | 调拨单完成时间 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 调拨单所属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建调拨单公司ID |  |
| inCompanyId | integer(int64) | 否 | 跨店调拨调入公司ID，影响最终入库公司。 |  |
| outCompanyId | integer(int64) | 否 | 跨店调拨调出门店ID，影响最终出库公司。 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| operatorUserId | integer(int64) | 是 | 操作用户ID |  |
| oil | boolean | 否 | 是否油品调拨单 |  |
| tripLineId | integer(int64) | 否 | 航线id |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| origin | string | 否 | 来源 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| balanceUserId | integer(int64) | 否 | 记账人 |  |
| operatorUser | ResUser | 否 |  |  |
| inCompany | ResCompany | 否 |  |  |
| outCompany | ResCompany | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| transferLineList | StockTransferLine[] | 否 | 调拨单明细 |  |
| invoiceSettlementList | FinanceInvoiceSettlement[] | 否 | 发票结算信息集合 |  |
| processStatus | string | 否 | 处理状态 |  |
| deliverMoveId | integer(int64) | 否 | 出库单ID |  |
| receiveMoveId | integer(int64) | 否 | 入库单ID |  |
| balanceUser | ResUser | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockTransferLine

调拨单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| qty | number(double) | 是 | 调拨数量 |  |
| companyId | integer(int64) | 是 | 调拨单所属公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| transferId | integer(int64) | 是 | 调拨单Id |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| targetWarehouseId | integer(int64) | 否 | 调入仓库ID |  |
| originWarehouseId | integer(int64) | 否 | 调出仓库ID |  |
| cost | number(double) | 否 | 库存变动完成前的成本 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| weight | number(double) | 否 | 重量 |  |
| orderPriceUntaxed | number(double) | 否 | 订单不含税单价 |  |
| uom | SysUom | 否 |  |  |
| targetWarehouse | StockWarehouse | 否 |  |  |
| originWarehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| stockFifo | StockFifo | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 采购标准集合 |  |
| qualifiedAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 复验合格的采购标准集合 |  |
| latestMwamCost | number(double) | 否 | 最新移动加权平均成本 |  |
| goodsAppVO | GoodsAppVO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPartnerWarehouseDTO$AddDTO

添加CRM仓库DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 是 | 货号 |  |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 是 | 名称 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| contact | ResContactDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.EnergyStockReceiveOilDTO$AddDTO

添加收油单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| originId | integer(int64) | 是 | 源订单ID |  |
| originType | string | 是 | 源订单类型 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| operatorUserId | integer(int64) | 是 | 操作用户 |  |
| shipTime | string(date-time) | 否 | 发货时间 |  |
| receiptTime | string(date-time) | 否 | 收货时间 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| arrivalTime | string(date-time) | 否 | 到站时间 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| energyStockReceiveOilLineDTOList | EnergyStockReceiveOilLineDTO[] | 是 | 收油单明细 |  |

### com.leadwaycloud.stock.model.dto.inventory.AddEnergyStockReceiveOilLogsDTO

添加收油日志模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tankRecLogs | EnergyStockReceiveOilLogsDTO[] | 是 | 添加收油日志集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.EnergyStockReceiveOilLogsDTO

添加收油日志集合模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsBarcode | string | 是 | 商品条码 |  |
| tankCode | string | 是 | 油罐编号 |  |
| logTime | string(date-time) | 是 |  |  |
| startTime | string(date-time) | 是 |  |  |
| endTime | string(date-time) | 是 |  |  |
| startVolume | number(double) | 是 |  |  |
| endVolume | number(double) | 是 |  |  |
| saleVolume | number(double) | 是 |  |  |
| inVolume | number(double) | 是 |  |  |
| v20Volume | number(double) | 是 | V20体积 |  |
| temperature | number(double) | 是 | 温度 |  |
| observedDensity | number(double) | 是 | 观察密度 |  |
| type | string | 是 | 日志类型<日常油罐记录:INV,收油:收油> |  |
| observedVolume | number(double) | 是 | 观察体积 |  |
| fuelLevel | number(double) | 是 | 油高度 |  |
| fuelVolume | number(double) | 是 | 油体积 |  |
| waterLevel | number(double) | 是 | 水高度 |  |
| waterVolume | number(double) | 是 | 水体积 |  |
| ullage | number(double) | 是 | 损耗 |  |

### com.leadwaycloud.stock.model.dto.inventory.EnergyStockAdjustOilDTO$AddDTO

添加油品调整单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 调整单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| status | string | 否 | 状态 |  |
| energyStockAdjustOilLineDTOList | EnergyStockAdjustOilLineDTO[] | 是 | 油品调整单明细 |  |

### com.leadwaycloud.stock.model.dto.inventory.AddEnergyStockAdjustSimplifyDTO

添加油品调整单简化模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 调整单归属公司ID |  |
| type | string | 是 | 类型(OIL_CHANGE_NO:换号,OIL_CHANGE_TANK:换罐,OIL_CHANGE_LOSS:清罐) |  |
| adjustTankCode | string | 是 | 调整油罐编号 |  |
| targetTankCode | string | 否 | 目标油罐编号(换罐时传值) |  |
| targetGoodsId | integer(int64) | 否 | 目标油品ID(换号时传值) |  |
| adjustQty | number(double) | 是 | 最终调整数量 |  |
| planQty | number(double) | 是 | 计划调整数量 |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

### com.leadwaycloud.stock.model.entity.energy.EnergyOilTank

能源-油罐

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| code | string | 是 | 油罐编号 |  |
| name | string | 是 | 油罐名称 |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| maxVolume | integer(int64) | 否 | 最大体积 |  |
| alarmVolume | integer(int64) | 否 | 警戒体积 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |

### com.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil

油品调整单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| pickingType | string | 是 | 调整类型 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 是 | 状态 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务日期 |  |
| operatorUser | ResUser | 否 |  |  |
| company | ResCompany | 否 |  |  |
| energyStockAdjustOilLineList | EnergyStockAdjustOilLine[] | 否 | 油品调整单明细 |  |
| reasonCode | ResReasonCode | 否 |  |  |

### com.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOilLine

油品调整单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| adjustTankId | integer(int64) | 否 | 调整油罐ID |  |
| adjustWarehouseId | integer(int64) | 否 | 调整库位ID |  |
| originTankId | integer(int64) | 否 | 源油罐ID |  |
| originWarehouseId | integer(int64) | 否 | 源库位ID |  |
| targetTankId | integer(int64) | 否 | 目标油罐ID |  |
| targetWarehouseId | integer(int64) | 否 | 目标库位ID |  |
| adjustQty | number(double) | 是 | 最终调整数量 |  |
| planQty | number(double) | 是 | 计划调整数量 |  |
| adjustOilId | integer(int64) | 是 | 油品调整ID |  |
| merge | string | 否 | 合并号 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| uom | SysUom | 否 |  |  |
| adjustEnergyOilTank | EnergyOilTank | 否 |  |  |
| originEnergyOilTank | EnergyOilTank | 否 |  |  |
| targetEnergyOilTank | EnergyOilTank | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| reasonCode | ResReasonCode | 否 |  |  |
| cost | number(double) | 否 | 成本(excel-初始化成本使用) |  |

### com.leadwaycloud.stock.model.dto.inventory.StockQtyDTO$QueryByWarehouseAndGoodsBarcodeDTO

根据条码ID与仓库ID查询条码库存数量

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| warehouseId | integer(int64) | 否 | 查询仓库ID |  |
| goodsBarcodeId | integer(int64) | 否 | 查询商品条码ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.StockQtyVO$WarehouseBarcodeQty

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$WarehouseBarcodeQty[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.StockQtyVO$WarehouseBarcodeQty

仓库-条码库存

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 否 | 门店ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| stockQty | number(double) | 否 | 库存数量 |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |

### com.leadwaycloud.stock.model.dto.inventory.StockQtyDTO$QueryByCompanyAndGoodsBarcodeDTO

根据条码ID与公司ID查询条码库存数量

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 查询门店ID |  |
| goodsBarcodeId | integer(int64) | 是 | 查询商品条码ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.StockQtyVO$CompanyBarcodeQty

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$CompanyBarcodeQty[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.StockQtyVO$CompanyBarcodeQty

门店-条码库存

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 否 | 门店ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| stockQty | number(double) | 否 | 库存数量 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockQtyDTO$ExportStockQtyDTO

导出库存情况模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 查询门店ID |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| categoryId | integer(int64) | 否 | 分类ID |  |
| name | string | 否 | 商品名 |  |
| code | string | 否 | 商品code |  |
| barcode | string | 否 | 商品条码 |  |
| joinQueryStockGoodsBarcode | boolean | 否 |  |  |
| joinQueryStockGoods | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockQtyDTO$ExportStockQtyDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockQtyDTO$ExportStockQtyDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.inventory.InventoryLineFormatVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | InventoryLineFormatVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.finance.TaxVO

税信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| value | number(double) | 否 | 税值 |  |
| code | string | 否 | 编号 |  |

### com.leadwaycloud.stock.model.vo.stock.inventory.InventoryLineFormatVO

盘点单明细格式化导入VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| qty | number(double) | 否 | 数量 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| goods | InventoryLineFormatVO$GoodsVO | 否 |  |  |
| goodsBarcode | InventoryLineFormatVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.inventory.InventoryLineFormatVO$GoodsBarcodePropertyVO

商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchaseTax | TaxVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.inventory.InventoryLineFormatVO$GoodsBarcodeVO

商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | InventoryLineFormatVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.inventory.InventoryLineFormatVO$GoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.StockInventoryDTO$QueryDTO

查询盘点单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| statusList | string[] | 否 | 状态;com.leadwaycloud.common.enums.databaseEnum.StockInventoryStatusEnum |  |
| companyIdList | integer(int64)[] | 是 | 公司ID |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockInventoryDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockInventoryDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockInventoryDTO$AddDTO

添加盘点单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| inventoryDate | string(date) | 是 | 盘点时间 |  |
| externalCode | string | 否 | 外部编号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| note | string | 否 | 备注 |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| inventoryLineDTOList | StockInventoryLineDTO[] | 是 | 添加明细集合 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| origin | string | 否 | 来源 |  |
| inventoryBatchId | integer(int64) | 否 | 盘点批次ID |  |

### com.leadwaycloud.stock.model.dto.inventory.AddStockInventoryRecordDTO

添加盘点录入

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| inventoryQty | number(double) | 是 | 盘点数量 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| type | string | 是 | 录入类型 HAND\|\|SCAN |  |
| os | string | 是 | 来源系统类型 PC\|\|MOBILE |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 盘点类型 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| otherGoodsBarcodeId | integer(int64) | 是 | other商品条码ID |  |

### com.leadwaycloud.stock.model.dto.inventory.AddStockInventoryByBatchDTO

根据盘点批添加盘点单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| inventoryBatchCode | string | 是 | 盘点批编号 |  |
| inventoryDate | string(date) | 是 | 盘点日期 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| name | string | 否 | 名称 |  |
| note | string | 否 | 备注 |  |
| businessDate | string(date) | 否 | 业务时间 |  |

### com.leadwaycloud.stock.model.dto.inventory.AddStockInventoryBatchDTO

添加盘点批次DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| source | string | 否 | 来源,默认值为WEB |  |
| batchCode | string | 否 | 盘点批编号 |  |
| inventoryType | string | 否 | 盘点类型 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockInventoryBatch

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventoryBatch | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockInventoryBatch

盘点批次

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| batchDateTime | string(date-time) | 是 | 盘点批生成时间 |  |
| batchCode | string | 是 | 盘点批号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| origin | string | 是 | 数据来源 |  |
| stockInventoryBatchLineList | StockInventoryBatchLine | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockInventoryBatchLine

盘点批次明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| inventoryBatchId | integer(int64) | 是 | 盘点批次ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| qty | number(double) | 是 | 库存数量 |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| warehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsSplitDTO$AddDTO

添加DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| businessDate | string(date) | 否 | 业务日期 |  |
| originType | string | 否 | 源订单行类型 |  |
| originId | integer(int64) | 否 | 源订单行ID |  |
| goodsSplitLineDTOList | StockGoodsSplitDTO$StockGoodsSplitLineDTO | 是 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$QueryDTO

查询配送单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 否 | 配送单归属公司ID |  |
| createCompanyId | integer(int64) | 否 | 创建配送单公司ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| statusList | string[] | 否 | 订单状态 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| targetPartnerIdList | integer(int64)[] | 否 | 收货门店或者客户PartnerID |  |
| sourcePartnerIdList | integer(int64)[] | 否 | 供应商或者配送门店PartnerID |  |
| oil | boolean | 否 | 是否油品配送单 |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| purchaseCode | string | 否 | 采购单编号 |  |
| isQueryExistStockMove | boolean | 否 | 是否查询已存在入库/出库单 |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockDistributionDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockDistributionDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockBomDTO$AddDTO

添加BOM调整单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 公司ID | 574533689957252 |
| merchantId | integer(int64) | 是 | 商户号ID | 574533689957248 |
| operatorId | integer(int64) | 是 | 操作用户ID | 618708628295069 |
| stockBomSourceDTOList | StockBomSourceDTO[] | 是 | 商品BOM调整单源明细集合 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockAdjustDTO$QueryDTO

查询调整单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| statusList | string | 否 | 状态 |  |
| companyIdList | integer(int64)[] | 是 | 公司ID |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| type | string | 否 | 调整类型 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockAdjustDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockAdjustDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockAdjustDTO$AddDTO

添加调整单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| note | string | 否 | 备注 |  |
| operatorId | integer(int64) | 是 | 操作用户 |  |
| type | string | 是 | 调整类型 |  |
| createCompanyId | integer(int64) | 是 | 创建调整单公司ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| adjustLineDTOList | StockAdjustLineDTO[] | 是 | 调整单明细 |  |
| origin | string | 否 | 来源 |  |

### com.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$QueryDTO

查询订单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| statusList | string[] | 否 | 状态;com.leadwaycloud.common.enums.databaseEnum.StockInventoryRecordStatusEnum |  |
| companyIdList | integer(int64)[] | 是 | 公司ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| origin | string | 否 | Null:查询源订单为空,NotNull:查询源订单不为空 |  |
| operatorId | integer(int64) | 否 | 操作用户ID |  |
| partnerId | integer(int64) | 否 | CRM客户关系 |  |
| billStatus | string[] | 否 | 收付款状态 |  |
| inventoryStatus | string[] | 否 | 出入库状态 |  |
| urgent | boolean | 否 | 是否紧急 |  |
| createCompanyId | integer(int64) | 否 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 否 | 销售或采购公司ID |  |
| oil | boolean | 否 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| startExpectedDate | string(date) | 否 | 预计收/退货时间(区间日期开始) |  |
| endExpectedDate | string(date) | 否 | 预计收/退货时间（区间日期结束） |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| goodsType | string | 否 | 采购商品类型（采购明细商品进行获取） |  |
| goodsTypeList | string[] | 否 | 采购商品类型集合 |  |
| goodsSubType | string | 否 | 采购商品子类型（采购明细商品进行获取） |  |
| createUserId | integer(int64) | 否 | 创建用户ID |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| moveDiscrepancyStatus | string | 否 | 差异状态(采购数量与实际入库的数量差异标识：入库无差异，入库差异待登记，入库差异已登记) |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |
| queryContract | boolean | 否 | 是否查询合同信息 |  |
| queryDeliveryPlan | boolean | 否 | 是否查询交付计划信息 |  |
| queryAssociateMove | boolean | 否 | 是否查询关联出入库单 |  |
| joinQueryStockOrderLine | boolean | 否 |  |  |
| joinQueryStockMove | boolean | 否 |  |  |
| joinQueryFinanceBill | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.order.StockOrderDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockOrderDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.quote.QuoteDTO$AddDTO

添加报价单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| pickingType | string | 否 | 报价单类型 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| customerId | integer(int64) | 是 | 客户ID |  |
| customerContactPersonId | integer(int64) | 否 | 客户联系人ID |  |
| code | string | 否 | 报价单编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| quoteDate | string(date) | 否 | 报价日期 |  |
| status | string | 否 | 报价单状态 |  |
| origin | string | 否 | 来源 |  |
| quoteLineList | QuoteLineDTO[] | 是 | 报价单明细 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractClauseTemplateDTO$AddDTO

添加销售合同模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| type | string | 否 | 销售合同模版类型 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| contractClauseTemplateLineDTOList | SaleContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 销售合同模版详情明细 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractChangeDTO$AddDTO

添加销售合同变更信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| contractId | integer(int64) | 是 | 销售合同ID |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| saleContractChangeLineList | SaleContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| contractType | string | 是 | 销售合同类型 |  |
| changeType | string | 否 | 变更CHANGE  转号CONVERSION |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractChange

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$QueryDTO

查询合同DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| statusList | string | 否 | 状态 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| partnerId | integer(int64) | 否 | CRM客户关系 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| whetherOperatorUser | boolean | 否 | 是否根据用户查询 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| signDateS | string(date) | 否 | 签订日期 开始搜索条件 |  |
| signDateE | string(date) | 否 | 签订日期 结束搜索条件 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsIdList | integer(int64)[] | 否 | 商品ID集合 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| goodsCode | string | 否 | 商品编号 |  |
| tagIdList | integer(int64)[] | 否 | 标签ID集合 |  |
| queryContractConversionApply | boolean | 否 | 是否查询合同转换申请 |  |
| queryContractTimeEffective | boolean | 否 | 是否查询合同有效时间 |  |
| contractType | string | 否 | 合同类型（正式合同,预投合同,科研合同） |  |
| saleDestination | string | 否 | 销售去向 |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |
| joinQueryStockContractLine | boolean | 否 |  |  |
| joinQueryResTagRef | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.contract.SaleContractDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | SaleContractDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$QueryContractAmountDTO

查询合同剩余金额DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractIdList | integer(int64)[] | 否 | 合同ID集合（获取合同销售总金额传递） |  |
| contractLineIdList | integer(int64)[] | 否 | 合同明细总ID集合（获取合同明细销售总金额传递） |  |
| moveStatus | integer(int64) | 否 | 出库单状态 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractUsageAmountVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractUsageAmountVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractUsageAmountVO

销售合同剩余金额模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractId | integer(int64) | 否 | 合同Id |  |
| contractLineId | integer(int64) | 否 | 合同明细Id |  |
| amountTotal | number(double) | 否 | 销售总金额 |  |
| amountTax | number(double) | 否 | 销售总税额 |  |
| amountUntaxed | number(double) | 否 | 销售总未税金额 |  |
| qty | number(double) | 否 | 销售数量 |  |
| moveQty | number(double) | 否 | 出库数量 |  |
| contractQty | number(double) | 否 | 合同数量 |  |

### com.leadwaycloud.stock.model.dto.contract.SaleContractDTO$AddDTO

添加合同DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 是 | 开始时间 |  |
| endDate | string(date) | 是 | 结束时间 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| currencyId | integer(int64) | 是 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| convertGoodsPrice | boolean | 否 | 是否将合同转为价目表 |  |
| goodsCategoryId | integer(int64) | 否 | 商品分类id |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| advance | boolean | 否 | 是否预付 |  |
| advanceRatio | number(double) | 否 | 预付比例 |  |
| reviewMethod | string | 否 | 评审方式 |  |
| signDate | string(date) | 否 | 签订日期 |  |
| signLocation | string | 否 | 签署地点 |  |
| contractType | string | 否 | 合同类型（正式合同,预投合同,科研合同） |  |
| otherType | string | 否 | 其他类型 |  |
| saleDestination | string | 否 | 销售去向 |  |
| producePlanMode | string | 否 | 生产组织方式（内厂/外厂生产） |  |
| version | string | 否 | 版本号 |  |
| machineType | string | 否 | 机型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| origin | string | 否 | 来源 |  |
| warrantyRatio | number(double) | 否 | 合同总价款中用作质量保证的预留金比例 |  |
| warrantyPeriod | string | 否 | 项目质量保修期限(支持单位：年、月、天，默认为月) |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| saleContractLineList | SaleContractLineDTO[] | 否 | 合同明细DTO集合 |  |
| saleContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细DTO集合 |  |
| startWorkflow | StartWorkflowDTO | 否 |  |  |
| initialization | boolean | 否 | 是否初始化数据 |  |

### com.leadwaycloud.stock.model.dto.inventory.SaleOrderChangeDTO$AddDTO

添加订单变更DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 是 | 订单ID |  |
| orderType | string | 是 | 订单类型 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| version | string | 否 | 版本 |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| orderChangeLineDTOList | StockOrderChangeLineDTO[] | 否 | 变更明细DTO |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessFollowDTO$AddDTO

添加商机跟进记录DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessId | integer(int64) | 是 | 商机ID |  |
| content | string | 否 | 跟进内容 |  |
| model | string | 是 | sys_property表维护(BUSINESS_FOLLOW_METHODE) |  |
| followDate | string(date) | 否 | 跟进时间 |  |
| nextFollowDate | string(date) | 否 | 下一次跟进时间 |  |
| parentId | integer(int64) | 否 | 父级跟进记录ID |  |
| partnerId | integer(int64) | 否 | 联系人PartnerID |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| attachmentList | ResAttachmentDTO$AddDTO[] | 否 | 附件集合 |  |
| childBusinessFollowList | ResAttachmentDTO$AddDTO[] | 否 | 子集商机跟进记录 |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$QuotedPriceDTO

商机报价DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| note | string | 否 | 备注 |  |
| amountUntaxed | number(double) | 是 | 商机-不含税总额 |  |
| amountTax | number(double) | 是 | 商机-税额总额 |  |
| amountTotal | number(double) | 是 | 商机-含税总额 |  |
| quotedPriceLineDTOList | StockBusinessOpportunityDTO$QuotedPriceLineDTO[] | 否 | 商机明细,报价后的明细数据 |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$QuotedPriceLineDTO

商机报价明细DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 是 | 商机明细ID |  |
| price | number(double) | 是 | 含税单价 |  |
| priceTax | number(double) | 是 | 税单价 |  |
| priceUntaxed | number(double) | 是 | 不含税单价 |  |
| amountUntaxed | number(double) | 是 | 商机明细-不含税总额 |  |
| amountTax | number(double) | 是 | 商机明细-税额总额 |  |
| amountTotal | number(double) | 是 | 商机明细-含税总额 |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$QuerySaleOrderAmountDTO

查询销售订单金额DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| opportunityIdList | integer(int64)[] | 否 | 商机ID集合 |  |
| opportunityLineIdList | integer(int64)[] | 否 | 商机明细ID集合 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunitySaleOrderAmountVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunitySaleOrderAmountVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunitySaleOrderAmountVO

商机生成销售订单金额VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| businessOpportunityId | integer(int64) | 否 | 商机Id |  |
| businessOpportunityIdLineId | integer(int64) | 否 | 商机明细Id |  |
| amountTotal | number(double) | 否 | 销售总金额 |  |
| amountTax | number(double) | 否 | 销售总税额 |  |
| amountUntaxed | number(double) | 否 | 销售总未税金额 |  |
| qty | number(double) | 否 | 销售数量 |  |

### com.leadwaycloud.stock.model.dto.business.StockBusinessOpportunityDTO$AddDTO

添加商机DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 商机名称 |  |
| code | string | 否 | 商机code |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| planDate | string(date) | 是 | 计划日期 |  |
| source | string | 否 | sys_property表维护，商机来源(PHONE:电话销售;INITIATIVE:主动营销;MARKET_SURVEY:市场调研;CUSTOMER_INTRODUCE:客户介绍;FRIEND_INTRODUCE:朋友介绍;OTHER:其它) | "MARKET_SURVEY" |
| amountUntaxed | number(double) | 否 | 不含税总计 |  |
| amountTax | number(double) | 否 | 税额总计 |  |
| amountTotal | number(double) | 否 | 含税总计 |  |
| currencyId | integer(int64) | 是 | 币种ID |  |
| exchangeRate | number(double) | 是 | 兑换本公司汇率 |  |
| type | string | 否 | sys_property表维护，商机类型(SALE:销售商机;PURCHASE:采购商机;OTHER:其它商机) | "PURCHASE" |
| grade | string | 否 | sys_property表维护，商机等级(ORDINARY:普通商机;EMPHASIS:重点商机) | "ORDINARY" |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |
| assistUsers | string | 否 | 协助人ID集合（JSON） |  |
| contractId | integer(int64) | 否 | 合同ID，用于记录是对应哪个合同 |  |
| structureType | string | 否 | 产品类型sys_property表维护(OPPORTUNITY_PRODUCT_TYPE) |  |
| communicationType | string | 否 | 沟通类型sys_property表维护(OPPORTUNITY_COMMUNICATION_TYPE) |  |
| relevantDepartmentId | integer(int64) | 否 | 相关部门ID |  |
| extensionInfo | string | 否 | 额外属性 |  |
| discountAmount | number(double) | 否 | 折扣总额,只用于前端展示 |  |
| addBusinessLineDTOList | StockBusinessOpportunityLineDTO[] | 否 | 商机明细 |  |
| addBusinessFollowDTOList | StockBusinessOpportunityLineDTO | 否 |  |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.sale.aftersale.AftersaleWorkDTO$AddDTO

添加营销售后工单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 工单标题 |  |
| code | string | 否 | 工单号 |  |
| status | string | 是 | 工单状态 |  |
| priority | string | 是 | 优先级:LOW(低),MEDIUM(中等),HIGH(高),URGENT(紧急),CRITICAL:(严重) |  |
| partnerId | integer(int64) | 是 | 客户/会员 partnerId |  |
| description | string | 否 | 工单描述 |  |
| source | string | 否 | 工单来源:PHONE(手机),EMAIL(邮件),WEB,APP,WECHAT |  |
| assigneeUserId | integer(int64) | 否 | 处理人ID |  |
| dueDate | string(date) | 否 | 截止日期 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| aftersaleWorkLineList | AftersaleWorkDTO$LineDTO[] | 是 | 售后工单明细 |  |

### com.leadwaycloud.stock.model.dto.inventory.UpdateSuggestOrderingDTO

编辑建议订购模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| equation | string | 否 | 计算公式 |  |
| containColumn | string | 否 | 包含栏位 |  |
| name | string | 否 | 名称 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineImportVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementLineImportVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineImportVO

采购需求明细导入VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 采购需求明细唯一ID |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchaseRequirementDTO$AddDTO

添加采购需求单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 采购需求单所属门店ID |  |
| createCompanyId | integer(int64) | 是 | 创建采购需求公司ID |  |
| operatorUserId | integer(int64) | 是 | 操作用户ID |  |
| status | string | 否 | 采购需求单状态 |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineList | StockPurchaseRequirementDTO$LineDTO[] | 是 | 采购需求明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 是 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购需求单申请公司ID |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| goodsType | string | 否 | 采购需求商品类型 |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| applyUserId | integer(int64) | 否 | 申请人ID |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| expenseCategory | string | 否 | 费用支出类型-万航 |  |
| startWorkflow | StartWorkflowDTO | 否 |  |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockPurchaseRequirement

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchaseRequirement | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockPurchaseRequirement

采购需求数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 采购需求单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建采购需求单公司ID |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价格表公司ID |  |
| mergePurchaseApplyId | integer(int64) | 否 | 合并后的采购申请单ID |  |
| tripLineId | integer(int64) | 否 | 航线Id |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购需求单申请公司ID |  |
| goodsType | string | 否 | 采购需求商品类型 |  |
| goodsSubType | string | 否 | 采购需求商品子类型 |  |
| status | string | 否 | 状态 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID-万航 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| applyUserId | integer(int64) | 否 | 申请人ID |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| expenseCategory | string | 否 | 费用支出类型-万航 |  |
| company | ResCompany | 否 |  |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| assistUserList | ResUser[] | 否 | 协作人 |  |
| relevantDepartment | HrDepartment | 否 |  |  |
| applyDepartment | HrDepartment | 否 |  |  |
| purchaseRequirementLineList | StockPurchaseRequirementLine[] | 否 | 采购需求明细 |  |
| createUser | ResUser | 否 |  |  |
| applyUser | ResUser | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockPurchaseRequirementLine

采购需求单明细数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| purchaseRequirementId | integer(int64) | 是 | 采购需求单ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| purchaseType | string | 是 | 采购类型 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| note | string | 否 | 备注 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| uom | SysUom | 否 |  |  |
| company | ResCompany | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| unitPrice | number(double) | 否 | 最新价目表单价(不含税) |  |
| amountTotal | number(double) | 否 | 总价（不含税） |  |
| tripLine | ResTripLine | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$AddDTO

添加退货申请单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 退货申请所属门店ID |  |
| createCompanyId | integer(int64) | 是 | 创建退货申请公司ID |  |
| rtnCompanyId | integer(int64) | 是 | 退货公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineDTOList | StockRtnDTO$LineDTO[] | 是 | 退货申请单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计退货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 是 | 航线Id |  |
| warehouseId | integer(int64) | 否 | 仓库Id |  |

### com.leadwaycloud.stock.model.dto.inventory.StockRtnDTO$MergeDTO

合并退货申请单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| rtnIdList | integer(int64)[] | 是 | 合并退货申请单ID集合 |  |
| addStockRtnDTOList | StockRtnDTO$AddDTO[] | 是 | 合并之后新的退货申请单集合 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineFormatVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanLineFormatVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineFormatVO

采购计划明细格式化导入VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| qty | number(double) | 否 | 数量 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| goods | PurchasePlanLineFormatVO$GoodsVO | 否 |  |  |
| goodsBarcode | PurchasePlanLineFormatVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineFormatVO$GoodsBarcodePropertyVO

商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchaseTax | TaxVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineFormatVO$GoodsBarcodeVO

商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | PurchasePlanLineFormatVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineFormatVO$GoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| otherName | string | 否 | 商品别名 |  |
| code | string | 否 | 货号 |  |
| description | string | 否 | 描述 |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$QueryDTO

查询采购计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | boolean | 否 | 是否有标底 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| status | string | 否 | 状态 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| queryAssociateInvite | boolean | 否 | 是否查询已生成招标单的采购计划（默认false） |  |
| createById | integer(int64) | 否 | 创建人ID |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| goodsType | string | 否 | 采购计划商品类型 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| goodsSubType | string | 否 | 采购计划商品子类型 |  |
| queryFlowRecord | boolean | 否 | 是否查询流程记录（默认false） |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| sortByDoneTime | boolean | 否 | 审核完成时间排序方式（true：DESC，false：ASC），如果不传递默认创建时间进行DESC排序 |  |
| externalCode | string | 否 | 外部编号 |  |
| taxType | string | 否 | 税金计算类型 |  |
| queryLine | boolean | 否 | 是否查询明细行用于导出（默认查询 不查询传递true） |  |
| joinQueryStockGoodsInvite | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockPurchasePlanDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchasePlanDTO$AddDTO

添加采购计划DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式 |  |
| reason | string | 否 | 选择原因说明 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | boolean | 否 | 是否有标底 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| demandDepartmentId | integer(int64) | 否 | 需求部门ID |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| startPlanDate | string(date) | 否 | 计划开始时间 |  |
| endPlanDate | string(date) | 否 | 计划开始时间 |  |
| operatorId | integer(int64) | 是 | 操作人ID |  |
| note | string | 否 | 备注 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| purchasePlanLineList | StockPurchasePlanLineDTO[] | 否 | 采购计划明细 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| supplierIdList | integer(int64)[] | 否 | 供应商ID |  |
| goodsType | string | 否 | 采购计划商品类型 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| goodsSubType | string | 否 | 采购计划商品子类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| externalCode | string | 否 | 外部编号 |  |
| deliveryCompany | string | 否 | 交付地点（公司ID集合）-爱达 |  |
| taxType | string | 否 | 税金计算类型 |  |
| status | string | 否 | 状态 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| origin | string | 否 | 来源 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockPurchasePlan

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchasePlan[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$QuotedPriceDTO

报价DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| inviteLineId | integer(int64) | 是 | 招标明细ID |  |
| supply | boolean | 是 | 是否参标 | true |
| currencyId | integer(int64) | 是 | 币种id | 1 |
| exchangeRate | number(double) | 是 | 供应商货币与商户货币兑换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| remarks | string | 否 | 备注 | "1" |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 是 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 是 | 供应商原币报价不含稅金额（供应商币种） |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$QueryDTO

招标查询DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| status | string | 否 | 状态 | "BIDDING" |
| name | string | 否 | 名称 | "测试招标" |
| code | string | 否 | 编号 | "zkl_test_001" |
| partnerId | integer(int64) | 否 | 投标人partnerId | 1 |
| goodsBarcodeId | integer(int64) | 否 | 条码ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| expiredTime | string(date-time) | 否 | 投标截止时间 |  |
| startTime | string(date-time) | 否 | 时间区间开始时间 |  |
| endTime | string(date-time) | 否 | 时间区间结束时间 |  |
| createById | integer(int64) | 否 | 创建人ID |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| goodsType | string | 否 | 招标商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| queryAssociatePurchaseContract | boolean | 否 | 是否关联查询采购合同（默认false） |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| purchasePlanId | integer(int64) | 否 | 采购计划ID |  |
| queryFlowRecord | boolean | 否 | 是否关联查询流程记录（默认false） |  |
| queryAmountTotal | boolean | 否 | 是否查询操作人和总金额（默认false） |  |
| queryPurchasePlan | boolean | 否 | 是否查询采购计划信息（默认false） |  |
| sortByDoneTime | boolean | 否 | 审核完成时间排序方式（true：DESC，false：ASC），如果不传递默认创建时间进行DESC排序 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| taxType | string | 否 | 税金计算类型 |  |
| joinQueryStockContract | boolean | 否 |  |  |
| joinQueryStockPurchasePlan | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | StockGoodsInviteDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$BidSelectionDTO

定标DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| selectLineList | integer(int64)[] | 是 | 中标的明细ID |  |

### com.leadwaycloud.stock.model.dto.goods.invite.StockGoodsInviteDTO$AddDTO

添加招标DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| name | string | 否 | 名称 | "测试招标" |
| expiredTime | string(date-time) | 是 | 投标截止时间 |  |
| description | string | 否 | 描述 |  |
| inviteLineList | StockGoodsInviteLineDTO[] | 是 | 明细 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| status | string | 否 | 状态（默认：BIDDING） |  |
| contractPlanStartDate | string(date) | 否 | 计划合同开始日期 |  |
| contractPlanEndDate | string(date) | 否 | 计划合同截止日期 |  |
| quoteType | string | 否 | 报价类型(QUOTE:报价  DICKER:议价) | "QUOTE" |
| inviteLineHistoryList | StockGoodsInviteLineHistoryDTO[] | 否 | 历史报价集合 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| goodsType | string | 否 | 招标商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| taxType | string | 否 | 税金计算类型 |  |
| code | string | 否 | 招标编号 |  |
| startTime | string(date-time) | 否 | 投标开始时间 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractClauseTemplateDTO$AddDTO

添加采购合同模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 模版名称 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| contractClauseTemplateLineDTOList | PurchaseContractClauseTemplateDTO$ContractClauseTemplateLineDTO[] | 否 | 采购合同模版详情明细 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractChangeDTO$AddDTO

添加采购合同变更信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | string | 否 | 状态 |  |
| contractId | integer(int64) | 是 | 采购合同ID |  |
| version | string | 是 | 版本 |  |
| note | string | 否 | 备注 |  |
| purchaseContractChangeLineList | PurchaseContractChangeDTO$AddLineDTO[] | 否 | 变更明细 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| contractType | string | 是 | 采购合同类型 |  |
| changeType | string | 否 | 变更CHANGE  转号CONVERSION |  |
| startWorkflowDTO | StartWorkflowDTO | 否 |  |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$QueryDTO

查询合同DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| statusList | string | 否 | 状态 |  |
| operatorId | integer(int64) | 否 | 操作用户 |  |
| partnerId | integer(int64) | 否 | CRM客户关系 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| whetherOperatorUser | boolean | 否 | 是否根据用户查询 |  |
| isCheckEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| endDateS | string(date) | 否 | 结束日期 开始搜索条件 |  |
| endDateE | string(date) | 否 | 结束日期 结束搜索条件 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsIdList | integer(int64)[] | 否 | 商品ID集合 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| createById | integer(int64) | 否 | 创建人ID |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| queryLine | boolean | 否 | 是否查询明细行（默认查询 不查询传递true） |  |
| goodsCode | string | 否 | 商品编号 |  |
| requirementUserId | integer(int64) | 否 | 采购需求用戶ID |  |
| querySortByCreateTime | boolean | 否 | 是否查询创建时间排序 |  |
| queryContractTimeEffective | boolean | 否 | 是否查询合同有效时间 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| joinQueryStockContractLine | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | PurchaseContractDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$QueryContractAmountDTO

查询合同剩余金额DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractIdList | integer(int64)[] | 否 | 合同ID集合（获取合同采购总金额传递） |  |
| contractLineIdList | integer(int64)[] | 否 | 合同明细总ID集合（获取合同明细采购总金额传递） |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractUsageAmountVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractUsageAmountVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractUsageAmountVO

合同使用金额情况VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractId | integer(int64) | 否 | 合同Id |  |
| contractLineId | integer(int64) | 否 | 合同明细Id |  |
| amountTotal | number(double) | 否 | 采购总金额（含税） |  |
| amountTax | number(double) | 否 | 采购总金额（税额） |  |
| amountUntaxed | number(double) | 否 | 采购总金额（未税） |  |
| qty | number(double) | 否 | 采购数量 |  |
| moveQty | number(double) | 否 | 入库数量 |  |
| weight | number(double) | 否 | 入库重量 |  |

### com.leadwaycloud.stock.model.dto.contract.PurchaseContractDTO$AddDTO

添加合同DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 是 | 开始时间 |  |
| endDate | string(date) | 是 | 结束时间 |  |
| operatorId | integer(int64) | 是 | 操作用户ID |  |
| currencyId | integer(int64) | 是 | 货币ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| checkEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| origin | string | 否 | 来源 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| purchaseContractLineList | PurchaseContractLineDTO[] | 否 | 合同明细DTO集合 |  |
| purchaseContractClauseList | StockContractClauseDTO[] | 否 | 合同条款明细DTO集合 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyLineFormatVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO

采购申请明细格式化导入VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| qty | number(double) | 否 | 数量 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| cost | number(double) | 否 | 商品最新有效价目表成本 |  |
| goods | PurchaseApplyLineFormatVO$GoodsVO | 否 |  |  |
| goodsBarcode | PurchaseApplyLineFormatVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO$GoodsBarcodePropertyVO

商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchaseTax | PurchaseApplyLineFormatVO$TaxVO | 否 |  |  |
| cost | number(double) | 否 | 成本价格,不含税 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO$GoodsBarcodeVO

商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | PurchaseApplyLineFormatVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO$GoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| uom | PurchaseApplyLineFormatVO$UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO$TaxVO

税信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| value | number(double) | 否 | 税值 |  |
| code | string | 否 | 编号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineFormatVO$UomVO

计量单位信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockPurchaseApplyDTO$AddDTO

添加采购申请单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 采购申请单所属门店ID |  |
| createCompanyId | integer(int64) | 是 | 创建采购申请公司ID |  |
| operatorUserId | integer(int64) | 是 | 操作用户ID |  |
| status | string | 否 | 采购申请单状态 |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| lineList | StockPurchaseApplyDTO$LineDTO[] | 是 | 采购申请单明细集合 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价目表公司ID |  |
| tripLineId | integer(int64) | 是 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购申请单申请公司ID |  |
| assistUserIdList | integer(int64)[] | 否 | 协作人 |  |
| goodsType | string | 否 | 采购申请商品类型 |  |
| goodsSubType | string | 否 | 采购申请商品子类型 |  |
| purchaseRequirementIdList | integer(int64)[] | 否 | 合并采购需求单ID集合 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| addAttachment | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockPurchaseApply

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchaseApply[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockPurchaseApply

采购申请单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| status | string | 是 | 状态 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 采购申请单归属公司ID，影响最终入库公司。 |  |
| createCompanyId | integer(int64) | 是 | 创建采购申请单公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| associatePurchase | boolean | 是 | 是否关联采购单 |  |
| associateTransfer | boolean | 是 | 是否关联调拨单 |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价格表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线信息（Id） |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购申请单申请公司ID |  |
| goodsType | string | 否 | 采购申请商品类型 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| goodsSubType | string | 否 | 采购申请商品子类型 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| operatorUser | ResUser | 否 |  |  |
| company | ResCompany | 否 |  |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| applyCompany | ResCompany | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| assistUserList | ResUser[] | 否 | 协作人 |  |
| replenishmentLineList | StockPurchaseApplyLine[] | 否 | 采购申请单明细 |  |
| associatePurchasePlanCode | string | 否 | 关联采购计划code |  |

### com.leadwaycloud.stock.model.entity.stock.StockPurchaseApplyLine

采购申请单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| purchaseApplyId | integer(int64) | 是 | 采购申请单ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| purchaseType | string | 是 | 采购类型 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| uom | SysUom | 否 |  |  |
| resCompany | ResCompany | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| unitPrice | number(double) | 否 | 最新价目表单价（不含税） |  |
| amountTotal | number(double) | 否 | 总价（不含税） |  |
| tripLine | ResTripLine | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| stockGoodsPrice | StockGoodsPrice | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 采购标准集合 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationDTO$AddDTO

添加商品规格参数DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| specificationGroupId | integer(int64) | 是 | 商品规格组ID |  |
| scope | string | 是 | 作用范围<商品\|\|商品条码>（com.leadwaycloud.common.enums.databaseEnum.StockGoodsSpecificationScopeEnum） | "GOODS\|\|BARCODE" |
| type | string | 是 | 规格类型<SKU\|\|描述展示>（com.leadwaycloud.common.enums.databaseEnum.StockGoodsSpecificationTypeEnum） | "SKU\|\|DESCRIBE" |
| parentId | integer(int64) | 是 | 父级ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| sequence | integer(int32) | 是 | 排序 |  |
| dataType | string | 否 | 数据类型（INTEGER,LONG,BOOLEAN,STRING,DOUBLE） |  |
| code | string | 否 | 编号 |  |
| fieldLength | integer(int32) | 否 | 字段长度 |  |
| required | boolean | 否 | 是否必填 |  |
| fieldDecimal | integer(int32) | 否 | 小数位数 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsSpecificationGroupDTO$AddDTO

添加商品规格组DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$QueryDTO

查询价目表组DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| name | string | 否 | 名称 |  |
| partnerType | string | 否 | 角色类型 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| endTimeS | string(date-time) | 否 | 结束时间 开始搜索条件 |  |
| endTimeE | string(date-time) | 否 | 结束时间 结束搜索条件 |  |
| expire | boolean | 否 | 是否已过期 |  |
| goodsCode | string | 否 | 商品code |  |
| createById | integer(int64) | 否 | 创建人ID |  |
| queryPartnerIdNull | boolean | 否 | 是否查询价目表组CRM关系ID为空 |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | GoodsPriceGroupDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsPriceGroupDTO$AddDTO

添加价目表组DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| name | string | 否 | 名称 |  |
| startTime | string(date-time) | 是 | 开始时间 |  |
| endTime | string(date-time) | 是 | 结束时间 |  |
| status | string | 是 | 状态 |  |
| partnerType | string | 是 | 角色类型 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsCategoryDTO$QueryDTO

查询商品类型DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| idList | integer(int64)[] | 否 | 名称 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| statusList | string[] | 否 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| accountingTitleId | integer(int64) | 否 | 库存科目ID |  |
| costAccountingTitleId | integer(int64) | 否 | 成本科目ID |  |
| idChain | string | 否 | 完整的组织结构 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| departmentIdList | integer(int64)[] | 否 | 部门ID集合 |  |
| startCreateTime | string(date-time) | 否 | 商品类型创建时间(开始) |  |
| endCreateTime | string(date-time) | 否 | 商品类型创建时间(截止) |  |
| boutique | boolean | 否 | 是否为精品分类 |  |
| extensionInfo | string | 否 | 拓展属性搜索 | "{\"productOwner\":\"张三\"}" |
| queryBindTagCategory | string | 否 | 查询产品分类传递标签的type：PRODUCT,查询原材料分类传递标签的type：RAW_MATERIAL |  |
| joinHrDepartment | boolean | 否 |  |  |
| joinResTag | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.GoodsCategoryDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | GoodsCategoryDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsCategoryDTO$AddDTO

添加商品类型DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 |  |
| code | string | 否 | 编号 |  |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| parentId | integer(int64) | 否 | 父级ID |  |
| externalCode | string | 否 | 外部编号 |  |
| saleTaxId | integer(int64) | 否 | 销售税ID |  |
| purchaseTaxId | integer(int64) | 否 | 采购税ID |  |
| accountingTitleId | integer(int64) | 否 | 库存科目ID |  |
| costAccountingTitleId | integer(int64) | 否 | 成本科目ID |  |
| description | string | 否 | 描述 |  |
| origin | string | 否 | 来源 |  |
| boutique | boolean | 否 | 是否为精品分类 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| extensionInfo | string | 否 | 额外属性 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBrandDTO$QueryDTO

查询商品品牌DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| statusList | string | 否 | 状态（com.leadwaycloud.common.enums.databaseEnum.EntityStatusEnum） | "ACTIVE" |
| cooperative | boolean | 否 | 是否合作品牌 |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.GoodsBrandDTO$QueryDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | GoodsBrandDTO$QueryDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBrandDTO$AddDTO

添加商品品牌DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 编号 |  |
| name | string | 是 | 名称 |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| origin | string | 否 | 来源 |  |
| cooperative | boolean | 否 | 是否合作品牌 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBomDTO$AddDTO

添加商品BOMDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 | "测试商品BOM" |
| merchantId | integer(int64) | 是 | 商户 | 574533689957248 |
| companyId | integer(int64) | 是 | 公司 | 574533689957252 |
| goodsId | integer(int64) | 是 | 商品 | 660036246622986 |
| goodsBarcodeId | integer(int64) | 是 | 条码 | 660036246622988 |
| effectiveDate | string(date) | 否 | 生效日期 |  |
| remark | string | 否 | 备注 |  |
| goodsBomLineList | StockGoodsBomLineDTO[] | 否 | 商品BOM明细集合 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.qty.StockQtyVO$GoodsQty

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyVO$GoodsQty[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.qty.StockQtyVO$GoodsQty

商品库存

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 否 | 门店ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| stockQty | number(double) | 否 | 库存数量 |  |
| weekSaleQty | number(double) | 否 | 周销售数量 |  |
| onDeliveryQty | number(double) | 否 | 在途数量 |  |
| orderingQuantity | number(double) | 否 | 建议订购量 |  |
| orderingNumber | integer(int32) | 否 | 订购次数 |  |
| turnaroundDays | number(double) | 否 | 周转天数 |  |

### com.leadwaycloud.stock.model.dto.goods.QueryGoodsDTO

查询商品模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID | 574533689957252 |
| merchantId | integer(int64) | 否 | 商户号ID | 574533689957252 |
| id | integer(int64) | 否 | 商品ID | 574533689957252 |
| idList | integer(int64)[] | 否 | 商品ID集合 |  |
| code | string | 否 | 商品货号 |  |
| codeList | string[] | 否 | 商品货号集合 |  |
| mark | string | 否 | 标记 | "NONE" |
| virtual | boolean | 否 | 虚拟商品 |  |
| origin | string | 否 | 来源 | "HANDLE" |
| categoryId | integer(int64) | 否 | 商品分类ID |  |
| categoryIdList | integer(int64)[] | 否 | 商品分类ID集合 |  |
| otherName | string | 否 | 商品别名 |  |
| brandId | integer(int64) | 否 | 品牌ID |  |
| name | string | 否 | 名称 |  |
| weight | boolean | 否 | 称重商品 |  |
| fuel | boolean | 否 | 油品 |  |
| make | boolean | 否 | 自制品 |  |
| carwash | boolean | 否 | 洗车商品 |  |
| type | string | 否 | 商品生产类型 |  |
| typeSub | string | 否 | 商品子类型 |  |
| barcodeSettlement | boolean | 否 | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| startCreateTime | string(date-time) | 否 | 商品创建时间(开始) |  |
| endCreateTime | string(date-time) | 否 | 商品创建时间(截止) |  |
| spec | string | 否 | 规格 |  |
| hsCode | string | 否 | 海关编码-爱达 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| allowDiscount | boolean | 否 | 允许折扣 |  |
| allowManualPrice | boolean | 否 | 允许手工变价,POS手工变价(需要手工输入价格) |  |
| changePrice | boolean | 否 | 允许变价单变价(允许手工变价) |  |
| allowSale | boolean | 否 | 允许销售 |  |
| allowPurchase | boolean | 否 | 允许采购 |  |
| allowRefund | boolean | 否 | 允许退货 |  |
| negativeDiscount | boolean | 否 | 允许负毛利折扣 |  |
| allowMarkdown | boolean | 否 | 允许报损 |  |
| orderedLocally | boolean | 否 | 允许直接采购 |  |
| barcodeId | integer(int64) | 否 | 条码ID |  |
| barcode | string | 否 | 条码 |  |
| barcodeIdList | integer(int64)[] | 否 | 条码ID集合 |  |
| barcodeList | string[] | 否 | 条码集合 |  |
| defSettlement | boolean | 否 | 是否是结算默认条码 |  |
| statusList | string | 否 | 状态集合 |  |
| tagName | string | 否 | 标签名称 |  |
| categoryIdChain | string | 否 | 商品分类组织架构值 |  |
| categoryExtensionInfo | string | 否 | 商品分类扩展信息 |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| warehouseIdList | integer(int64)[] | 否 | 仓库ID集合 |  |
| warehouseIdChain | string | 否 | 仓库组织架构值 |  |
| inventoryMoveType | string | 否 | 仓库入库/回库类型-万航 |  |
| specificationGroupId | integer(int64) | 否 | 商品拓展属性组ID |  |
| specificationParam | object | 否 | 商品拓展属性 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| supplierId | integer(int64) | 否 | 供应商ID |  |
| producePlanCode | string | 否 | 生产计划编号 |  |
| produceBatchCode | string | 否 | 生产批次编号 |  |
| furnace | string | 否 | 母炉号 |  |
| subFurnace | string | 否 | 子炉号 |  |
| sectionNo | string | 否 | 锭节号 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| gtSurplusQty | number(double) | 否 | 查询剩余数量大于多少的记录。例如gtSurplusQty为0 则查询大于0的值，不传则不筛选。 |  |
| manufactureType | string | 否 | 产品类别 |  |
| structureType | string | 否 | 产品结构类别 |  |
| drawingCode | string | 否 | 图号 | "1" |
| texture | string | 否 | 材质 |  |
| productStandard | string | 否 | 产品标准 |  |
| productGradeType | string | 否 | 锻件类别（Ⅰ类件、Ⅱ类件、Ⅲ类件） |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |
| queryStockQty | boolean | 否 | 是否查询库存 |  |
| queryStartStockQty | boolean | 否 | 是否查询期初库存 |  |
| queryGoodsBarcode | boolean | 否 | 是否查询条码 |  |
| queryGoodsPrice | boolean | 否 | 是否查询价目表 |  |
| queryGoodsUom | boolean | 否 | 是否查询计量单位 |  |
| queryEffectiveTaxValue | boolean | 否 | 是否查询有效税值 |  |
| queryRmGoodsPrice | boolean | 否 | 是否查询零管价格 |  |
| queryThreeGoodsCategory | boolean | 否 | 是否查询商品三级分类 |  |
| queryGoodsManufacture | boolean | 否 | 是否查询商品拓展属性 |  |
| queryTransitQty | boolean | 否 | 是否查询在途数量 |  |
| queryFifoQty | boolean | 否 | 是否查询FIFO库存 |  |
| queryFifoWeight | boolean | 否 | 是否查询FIFO重量 |  |
| queryLatestMwamCost | boolean | 否 | 是否查询最新移动加权平均成本 |  |
| queryAllowNoOriginMove | boolean | 否 | 是否查询允许无原订单出入库商品(赠品、代销、预售品允许) |  |
| filterHrDepartmentGoodsCategory | boolean | 否 | 是否过滤部门绑定商品分类的商品 false:不过滤 true:过滤 默认:false |  |
| joinQueryStockGoodsBarcode | boolean | 否 |  |  |
| joinQueryStockGoodsCategory | boolean | 否 |  |  |
| joinQueryStockFifo | boolean | 否 |  |  |
| joinQueryStockQtyRecord | boolean | 否 |  |  |
| joinQueryStockGoodsSpecificationGroup | boolean | 否 |  |  |
| joinQueryStockGoodsSpecificationParam | boolean | 否 |  |  |
| joinQueryStockGoodsSupplier | boolean | 否 |  |  |
| resTag | boolean | 否 |  |  |
| joinQueryStockGoodsManufacture | boolean | 否 |  |  |
| joinQueryStockWarehouse | boolean | 否 |  |  |

### com.leadwaycloud.stock.plug.poi.model.dto.ExportDTOCom.leadwaycloud.stock.model.dto.goods.QueryGoodsDTO

公共导出模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| reportColumnList | ReportColumnDTO[] | 是 | 需导出参数集合 |  |
| queryDTO | QueryGoodsDTO | 是 |  |  |
| fileName | string | 是 | 导出文件名 |  |

### com.leadwaycloud.stock.model.dto.goods.AddGoodsDistributeDTO

下发商品模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyIdList | integer(int64)[] | 是 | 公司ID集合 |  |
| goodsIdList | integer(int64)[] | 是 | 产品ID集合 |  |

### com.leadwaycloud.core.model.RJava.util.MapJava.lang.LongJava.util.ListJava.lang.Long

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.goods.DefSettlementGoodsBarcodeDTO

默认结算商品条码DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| barcode | string | 是 | 条码 | "ABC1234566" |
| type | string | 是 | 条码类型 | "EN13" |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |
| goodsBarcodeProperty | GoodsBarcodePropertyDTO$AddDTO | 是 |  |  |
| goodsBarcodeSpecificationParamList | GoodsBarcodeSpecificationParamDTO[] | 否 | 商品条码规格值集合 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBarcodeDTO$AddDTO

添加商品条码DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| barcode | string | 是 | 条码 | "ABC1234566" |
| type | string | 是 | 条码类型 | "EN13" |
| images | string | 否 | 图片 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| spec | string | 否 | 条码规格 |  |
| description | string | 否 | 描述 |  |
| otherBarcode | string | 否 | 额外条码 |  |
| goodsBarcodeProperty | GoodsBarcodePropertyDTO$AddDTO | 是 |  |  |
| goodsBarcodeSpecificationParamList | GoodsBarcodeSpecificationParamDTO[] | 是 | 商品条码规格值集合 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsBarcodePropertyDTO$AddDTO

添加商品条码属性DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tags | string | 否 | 标签 |  |
| cost | number(double) | 是 | 成本价格,不含税 |  |
| price | number(double) | 是 | 零售价,含税 |  |
| saleTaxId | integer(int64) | 是 | 销售税Id |  |
| purchaseTaxId | integer(int64) | 是 | 采购税Id |  |
| purchaseGuidePrice | number(double) | 否 | 采购指导价（企业为采购行为设定的内部参考价格，用于指导采购决策和预算控制） |  |
| saleGuidePrice | number(double) | 否 | 市场指导价（由市场行情、竞争分析或行业惯例给出的建议销售价格） |  |
| salePrice | number(double) | 否 | 销售底价（销售时允许的最低价格，通常用于保护利润或遵守价格协议） |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsDTO$AddDTO

添加商品DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 是 | 名称 | "葡萄" |
| code | string | 是 | 货号 | "123ABC" |
| merchantId | integer(int64) | 是 | 商户ID | 574533689957248 |
| virtual | boolean | 否 | 虚拟商品 | false |
| images | string | 否 | 图片 |  |
| description | string | 否 | 描述 |  |
| categoryId | integer(int64) | 是 | 分类 |  |
| otherName | string | 否 | 商品别名 |  |
| brandId | integer(int64) | 否 | 品牌Id | 599703909631616 |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| mark | string | 否 | 标记 |  |
| specificationGroupId | integer(int64) | 否 | 商品规格组ID |  |
| place | string | 否 | 产地 |  |
| grade | string | 否 | 等级 |  |
| externalCode | string | 否 | 外部货号 |  |
| weight | boolean | 否 | 称重商品 |  |
| fuel | boolean | 否 | 油品 |  |
| make | boolean | 否 | 自制品 |  |
| carwash | boolean | 否 | 洗车商品 |  |
| type | string | 否 | 商品类型 |  |
| barcodeSettlement | boolean | 否 | 商品结算方式 false(商品结算,默认) true(条码结算) |  |
| saleTaxId | integer(int64) | 否 | 销售税Id |  |
| purchaseTaxId | integer(int64) | 否 | 采购税Id |  |
| spec | string | 否 | 规格 |  |
| typeSub | string | 否 | 商品子类型 |  |
| hsCode | string | 否 | 海关编码 -爱达 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| shelfLife | integer(int32) | 否 | 保质期 |  |
| shelfLifeUtil | string | 否 | 保质期周期单位(HOUR-小时、DAY-天、WEEK-周、MONTH-月、 YEAR-年) |  |
| goodsEnergy | StockGoodsEnergyDTO | 否 |  |  |
| goodsProperty | GoodsPropertyDTO$AddDTO | 是 |  |  |
| defSettlementGoodsBarcode | DefSettlementGoodsBarcodeDTO | 否 |  |  |
| goodsBarcodeList | GoodsBarcodeDTO$AddDTO[] | 否 | 条码对象 |  |
| distributeCompanyIdList | integer(int64)[] | 否 | 产品下发公司ID集合 |  |
| goodsSpecificationParamList | GoodsSpecificationParamDTO[] | 否 | 商品规格值集合 |  |
| stockGoodsUomDTOList | StockGoodsUomDTO[] | 否 | 计量单位集合 |  |
| materialPropertyDTO | GoodsManufactureDTO | 否 |  |  |
| purposeTagDTO | ResTagDTO$AssociatedTagDTO | 否 |  |  |
| attachmentAddDTO | StockAttachmentDTO$UpdateDTO | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsPropertyDTO$AddDTO

添加公司商品属性DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| allowDiscount | boolean | 否 | 允许折扣 |  |
| allowManualPrice | boolean | 否 | 允许手工变价,POS手工变价(需要手工输入价格) |  |
| changePrice | boolean | 否 | 允许变价单变价(允许手工变价) |  |
| allowSale | boolean | 否 | 允许销售 |  |
| allowPurchase | boolean | 否 | 允许采购 |  |
| allowRefund | boolean | 否 | 允许退货 |  |
| negativeDiscount | boolean | 否 | 允许负毛利折扣 |  |
| allowMarkdown | boolean | 否 | 允许报损 |  |
| orderedLocally | boolean | 否 | 允许直接采购 |  |
| rsKeepDays | integer(int32) | 否 | 保有天数(默认1) 补货中需要计算 |  |
| rsDaysAveSale | integer(int32) | 否 | 日均销售(默认1) 补货中需要计算 |  |
| rsPromotionCoefficient | number(double) | 否 | 促销系数(默认1) 补货中需要计算 |  |
| bomType | string | 否 | 商品BOM生产类型,先销后制 或者 先制后销(默认) |  |
| thirdPartyDelivery | boolean | 是 | 允许第三方直送 |  |
| batchManaged | boolean | 否 | 是否启用批次管理 |  |
| costingMethod | string | 否 | 成本算法 |  |
| outboundPriority | string | 否 | 出库优先策略 |  |
| minStockQty | number(double) | 否 | 最小库存数量 |  |
| maxStockQty | number(double) | 否 | 最大库存数量 |  |
| safetyStockQty | number(double) | 否 | 安全库存数量 |  |

### com.leadwaycloud.stock.model.dto.goods.GoodsCostRecordDTO$AddDTO

添加商品DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| oldValue | number(double) | 否 | 修改前的值 |  |
| newValue | number(double) | 否 | 修改后的值 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockAttachment

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAttachment | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockAttachment

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAttachment[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformRePurchaseOrderLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderLineVO

采购退货订单明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 含税单价(基本计量单位) |  |
| priceTax | number(double) | 否 | 税单价(基本计量单位) |  |
| priceUntaxed | number(double) | 否 | 不含税单价(基本计量单位) |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量(明细行采购计量单位) |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| uom | UomVO | 否 |  |  |
| goods | SupplierPlatformRePurchaseOrderLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | SupplierPlatformRePurchaseOrderLineVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderLineVO$GoodsBarcodeVO

采购退货单商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderLineVO$GoodsVO

采购退货单商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | SupplierPlatformRePurchaseOrderListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformRePurchaseOrderListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderListVO

采购退货订单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 订单编号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| expectedDate | string(date) | 否 | 预计收货日期 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| currencyName | string | 否 | 货币名称 |  |
| currencyCode | string | 否 | 货币编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 价格表公司ID |  |
| goodsPriceCompanyName | string | 否 | 价格表公司名称 |  |
| goodsPriceCompanyCode | string | 否 | 价格表公司编号 |  |
| targetCompanyId | integer(int64) | 否 | 采购公司ID |  |
| targetCompanyName | string | 否 | 采购公司名称 |  |
| targetCompanyCode | string | 否 | 采购公司编号 |  |
| financeBillStatus | string | 否 | 付款单状态 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformRePurchaseOrderDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.res.CompanyVO

公司返回信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformRePurchaseOrderDetailVO

采购退货订单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 订单编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| expectedDate | string(date) | 否 | 预计收货日期 |  |
| currencyId | integer(int64) | 否 | 货币符号ID |  |
| goodsPriceCompanyId | integer(int64) | 否 | 价格表公司ID |  |
| currency | CurrencyVO | 否 |  |  |
| goodsPriceCompany | CompanyVO | 否 |  |  |
| financeBillStatus | string | 否 | 付款单状态 |  |

### com.leadwaycloud.stock.model.vo.sys.CurrencyVO

币种VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseOrderLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderLineVO

采购订单明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| amountTotal | number(double) | 是 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 是 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 是 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 是 | 含税单价(基本计量单位) |  |
| priceTax | number(double) | 是 | 税单价(基本计量单位) |  |
| priceUntaxed | number(double) | 是 | 不含税单价(基本计量单位) |  |
| taxId | integer(int64) | 是 | 税ID |  |
| taxValues | number(double) | 是 | 税值 |  |
| qty | number(double) | 是 | 数量(明细行采购计量单位) |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| uom | UomVO | 否 |  |  |
| goods | SupplierPlatformPurchaseOrderLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | SupplierPlatformPurchaseOrderLineVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderLineVO$GoodsBarcodeVO

采购单商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderLineVO$GoodsVO

采购单商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | SupplierPlatformPurchaseOrderListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseOrderListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderListVO

采购订单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 订单编号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 订单所属公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| expectedDate | string(date) | 否 | 预计收货日期 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| currencyName | string | 否 | 货币名称 |  |
| currencyCode | string | 否 | 货币编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 价格表公司ID |  |
| goodsPriceCompanyName | string | 否 | 价格表公司名称 |  |
| goodsPriceCompanyCode | string | 否 | 价格表公司编号 |  |
| targetCompanyId | integer(int64) | 否 | 采购公司ID |  |
| targetCompanyName | string | 否 | 采购公司名称 |  |
| targetCompanyCode | string | 否 | 采购公司编号 |  |
| financeBillStatus | string | 否 | 付款单状态 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseOrderDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderDetailVO

采购订单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 订单编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| expectedDate | string(date) | 否 | 预计收货日期 |  |
| currencyId | integer(int64) | 否 | 货币符号ID |  |
| goodsPriceCompanyId | integer(int64) | 否 | 价格表公司ID |  |
| companyId | integer(int64) | 否 | 订单所属公司ID |  |
| createCompanyId | integer(int64) | 否 | 创建订单公司ID |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| updateBy | integer(int64) | 否 | 编辑人ID |  |
| currency | CurrencyVO | 否 |  |  |
| goodsPriceCompany | CompanyVO | 否 |  |  |
| financeBillStatus | string | 否 | 付款单状态 |  |
| targetCompany | CompanyVO | 否 |  |  |
| agent | SupplierPlatformPurchaseOrderDetailVO$AgentVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.order.SupplierPlatformPurchaseOrderDetailVO$AgentVO

代理商VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseContractLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractLineVO

采购合同明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| originPriceTotal | number(double) | 否 | 原币含税单价 |  |
| originPriceTax | number(double) | 否 | 原币税单价 |  |
| originPriceUntaxed | number(double) | 否 | 原币不含税单价 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| goods | SupplierPlatformPurchaseContractLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | SupplierPlatformPurchaseContractLineVO$GoodsBarcodeVO | 否 |  |  |
| company | CompanyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractLineVO$GoodsBarcodeVO

采购合同商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractLineVO$GoodsVO

采购合同商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | SupplierPlatformPurchaseContractListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseContractListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractListVO

采购合同列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 合同状态 |  |
| name | string | 否 | 合同名称 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| code | string | 否 | 合同编号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| currencyName | string | 否 | 货币名称 |  |
| currencyCode | string | 否 | 货币编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPurchaseContractDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.contract.SupplierPlatformPurchaseContractDetailVO

采购合同详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 合同状态 |  |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| note | string | 否 | 备注 |  |
| currency | CurrencyVO | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillOrderVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillOrderVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillOrderVO

付款单订单明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| orderId | integer(int64) | 否 | 订单ID |  |
| order | SupplierPlatformPaymentBillOrderVO$OrderVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillOrderVO$OrderVO

订单VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 订单编号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| pickingType | string | 否 | 订单类型 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillGoodsVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillGoodsVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillGoodsVO

付款单商品明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| qty | number(double) | 否 | 数量 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| orderId | number(double) | 否 | 订单ID |  |
| goods | SupplierPlatformPaymentBillGoodsVO$GoodsVO | 否 |  |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillGoodsVO$GoodsVO

付款单商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | SupplierPlatformPaymentBillListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillListVO

付款单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 账单名称 |  |
| code | string | 否 | 编号 |  |
| merchantId | integer(int64) | 否 | 商户号ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| status | string | 否 | 状态 | "DRAFT" |
| note | string | 否 | 备注 |  |
| planDate | string(date) | 否 | 计划时间 |  |
| invoiceCode | string | 否 | 纸质发票号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| pay | boolean | 否 | 是否支付完成 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| currencyName | string | 否 | 货币名称 |  |
| currencyCode | string | 否 | 货币编号 |  |
| exchangeRate | number(double) | 否 | 兑换本公司汇率 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformPaymentBillDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformPaymentBillDetailVO

付款单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | string | 否 | ID |  |
| name | string | 否 | 账单名称 |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态 | "DRAFT" |
| note | string | 否 | 备注 |  |
| invoiceCode | string | 否 | 纸质发票号 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| exchangeRate | number(double) | 否 | 兑换本公司汇率 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| currency | CurrencyVO | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformAttachmentVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAttachmentVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformAttachmentVO

供应商平台附件VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| fileIndex | string | 否 | 文件后缀 |  |
| fileName | string | 否 | 文件名称 |  |
| fileId | integer(int64) | 否 | 文件ID |  |
| description | string | 否 | 描述 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.crm.CustomerVO

客户返回信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| creditLevel | string | 否 | 信用等级 |  |

### com.leadwaycloud.stock.model.vo.crm.SupplierVO

供应商返回信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| currencyId | integer(int64) | 否 | 货币 |  |
| settlementMethod | string | 否 | 供应商结算类型-爱达 |  |
| status | string | 否 | 状态 |  |

### com.leadwaycloud.stock.model.vo.res.PartnerVO

客户关系对象

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | id |  |
| customer | CustomerVO | 否 |  |  |
| supplier | SupplierVO | 否 |  |  |
| company | CompanyVO | 否 |  |  |
| user | UserVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.res.UserVO

用户返回信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| userName | string | 否 | 登录名称 |  |
| name | string | 否 | 名称 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineVO

招标供应商明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| qty | number(double) | 否 | 数量 |  |
| remarks | string | 否 | 备注 |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| dicker | boolean | 否 | 是否重新报价 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| goods | SupplierPlatformInviteLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | SupplierPlatformInviteLineVO$GoodsBarcodeVO | 否 |  |  |
| partner | PartnerVO | 否 |  |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxName | string | 否 | 税名称 |  |
| taxValues | number(double) | 否 | 税值 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| companyName | string | 否 | 公司名称 |  |
| companyCode | string | 否 | 公司编号 |  |
| currencyId | integer(int64) | 否 | 币种id |  |
| currencyCode | string | 否 | 币种编号 |  |
| currencyName | string | 否 | 币种名称 |  |
| companyGroupId | integer(int64) | 否 | 公司组ID（爱达用于区域招标逻辑）-爱达 |  |
| companyGroupName | string | 否 | 公司组名称（爱达用于区域招标逻辑）-爱达 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineVO$GoodsBarcodeVO

招标商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineVO$GoodsVO

招标商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| description | string | 否 | 描述 |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteTotalAmountRankVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteTotalAmountRankVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteTotalAmountRankVO

供应商中标公示VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| totalAmount | number(double) | 否 | 供应商报价总金额 |  |
| rank | integer(int32) | 否 | 排名 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineHistoryVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteLineHistoryVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineHistoryVO

招标历史明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| qty | number(double) | 否 | 商品总数 |  |
| remarks | string | 否 | 备注 |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| version | integer(int64) | 否 | 版本号 |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| companyGroupId | integer(int64) | 否 | 公司组ID（爱达用于区域招标逻辑）-爱达 |  |
| goods | SupplierPlatformInviteLineHistoryVO$GoodsVO | 否 |  |  |
| goodsBarcode | SupplierPlatformInviteLineHistoryVO$GoodsBarcodeVO | 否 |  |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| companyName | string | 否 | 公司名称 |  |
| companyCode | string | 否 | 公司编号 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineHistoryVO$GoodsBarcodeVO

招标历史明细商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteLineHistoryVO$GoodsVO

招标历史明细商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | SupplierPlatformInviteListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformInviteListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.invite.SupplierPlatformInviteListVO

招标列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| expiredTime | string(date-time) | 否 | 投标截止时间 |  |
| status | string | 否 | 状态 |  |
| description | string | 否 | 描述 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| startTime | string(date-time) | 否 | 投标开始时间 |  |

### com.leadwaycloud.core.model.RJava.lang.String

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentOrderVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentOrderVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentOrderVO

预付款单订单明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| orderId | integer(int64) | 否 | 订单ID |  |
| order | SupplierPlatformAdvancePaymentOrderVO$OrderVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentOrderVO$OrderVO

订单VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 订单编号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| pickingType | string | 否 | 订单类型 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentGoodsVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentGoodsVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentGoodsVO

预付款单商品明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| qty | number(double) | 否 | 数量 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| orderId | integer(int64) | 否 | 订单ID |  |
| goods | SupplierPlatformAdvancePaymentGoodsVO$GoodsVO | 否 |  |  |
| uom | UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentGoodsVO$GoodsVO

预付款单商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | SupplierPlatformAdvancePaymentListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentListVO

预付款单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态 | "DRAFT" |
| note | string | 否 | 备注 |  |
| planDate | string(date) | 否 | 计划时间 |  |
| invoiceCode | string | 否 | 纸质发票号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| pay | boolean | 否 | 是否支付完成 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| currencyName | string | 否 | 货币名称 |  |
| currencyCode | string | 否 | 货币编号 |  |
| exchangeRate | number(double) | 否 | 兑换本公司汇率 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SupplierPlatformAdvancePaymentDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.supplier.platform.bill.SupplierPlatformAdvancePaymentDetailVO

预付款单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | string | 否 | ID |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态 | "DRAFT" |
| invoiceCode | string | 否 | 纸质发票号 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| exchangeRate | number(double) | 否 | 兑换本公司汇率 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| currency | CurrencyVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockWarehouse

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockWarehouse | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockWarehouse

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockWarehouse[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockMove[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockMove

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockMove

出/入库单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| pickingType | string | 是 | 订单类型 |  |
| status | string | 是 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 订单编号 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| planDate | string(date) | 否 | 计划日期 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| businessDate | string(date) | 否 | 业务日期 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| associateRtn | boolean | 否 | 是否关联退货申请单 |  |
| departmentId | integer(int64) | 否 | 部门ID（万航用于标记营销业务室） |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| origin | string | 否 | 来源 |  |
| balance | boolean | 否 | 是否记账 |  |
| balanceDate | string(date) | 否 | 记账日期 |  |
| balanceUserId | integer(int64) | 否 | 记账人 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| manufactureReceiveDate | string(date) | 否 | 期初入库日期-万航 |  |
| extensionInfo | string | 否 | 拓展信息（JSON） |  |
| operatorUser | ResUser | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| department | HrDepartment | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| moveLineList | StockMoveLine[] | 否 | 出/入库单明细 |  |
| partner | PartnerBO | 否 |  |  |
| company | ResCompany | 否 |  |  |
| warehouseList | StockWarehouse[] | 否 | 仓库对象 |  |
| targetWarehouseList | StockWarehouse[] | 否 | 目标仓库对象 |  |
| amountTotal | number(double) | 否 | 总金额 -爱达 |  |
| initialAmountTotal | number(double) | 否 | 单据初始成本总金额 -爱达 |  |
| contract | StockContract | 否 |  |  |
| producerList | CrmProducer[] | 否 | 生产商信息（钢厂质保书关联的生产商） |  |
| orderCode | string | 否 | 采购单、退货单号、调拨单号 |  |
| cost | number(double) | 否 | 总成本 |  |
| balanceUser | ResUser | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockMoveLine

出/入库单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| moveQty | number(double) | 是 | 最终出入库数量 |  |
| planQty | number(double) | 是 | 计划出/入库数量 |  |
| originLineId | integer(int64) | 否 | 源订单行ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| moveId | integer(int64) | 是 | 出入库单ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| warehouseId | integer(int64) | 否 | 库存变动仓库ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| cost | number(double) | 否 | 库存变动完成前的成本 |  |
| targetWarehouseId | integer(int64) | 否 | 领用出库单目标仓库ID,领用退货退库仓库ID(推送NCC作为获取成本中心) |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| externalDistributionCode | string | 否 | 外部配送编号 |  |
| producePlanId | integer(int64) | 否 | 生产计划ID |  |
| producePlanCode | string | 否 | 生产计划编号 |  |
| produceBatchId | integer(int64) | 否 | 生产批次ID |  |
| produceBatchCode | string | 否 | 生产批次编号 |  |
| sectionId | integer(int64) | 否 | 节号ID |  |
| sectionNo | string | 否 | 节号 |  |
| furnace | string | 否 | 母炉号 |  |
| subFurnace | string | 否 | 子炉号 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| productData | string | 否 | 投料生产成品数据json(包含节号信息和实下件数) |  |
| weight | number(double) | 否 | 重量 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| materialInspection | boolean | 否 | 是否需要发起复验 |  |
| selfMaterial | boolean | 否 | 是否自带料-万航 |  |
| research | boolean | 否 | 是否科研料-万航 |  |
| selfSampleMaterial | boolean | 否 | 是否自带试样-万航 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| comeBackType | string | 否 | 回库方式 |  |
| autoComeBack | boolean | 否 | 是否自动回库 |  |
| comeBackWarehouseId | integer(int64) | 否 | 回库仓库ID |  |
| comeBackCost | number(double) | 否 | 回库成本 |  |
| comeBackQty | number(double) | 否 | 回库数量 |  |
| comeBackLength | number(double) | 否 | 回库长度 |  |
| comeBackWide | number(double) | 否 | 回库宽度 |  |
| comeBackHeight | number(double) | 否 | 回库高度 |  |
| comeBackDiameter | number(double) | 否 | 回库直径 |  |
| comeBackWeight | number(double) | 否 | 回库重量 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| initialCost | number(double) | 否 | 单据初始成本(创建单据时刻的成本) |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| uom | SysUom | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| targetWarehouse | StockWarehouse | 否 |  |  |
| comeBackWarehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| stockFifo | StockFifo | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| reasonCode | ResReasonCode | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| orderPriceUntaxed | number(double) | 否 | 订单不含税单价，关联stock_order_Line表price_untaxed字段 |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandard[] | 否 | 采购标准集合 |  |
| purchaseQty | number(double) | 否 | 采购数量，关联stock_order_line表qty字段 |  |
| latestMwamCost | number(double) | 否 | 最新移动加权平均成本 |  |
| goodsAppVO | GoodsAppVO | 否 |  |  |
| boxGaugeUomConversionRate | number(double) | 否 | 箱规计量单位转换基本单位转换率 |  |
| boxGaugeUom | SysUom | 否 |  |  |
| boxGaugeQty | number(double) | 否 | 箱规单位数量 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockMove

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMove | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockTransfer

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockTransfer[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockTransfer

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockTransfer

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransfer | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockTransferLineQtyVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockTransferLineQtyVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.StockTransferLineQtyVO

调拨单明细数量汇总模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| distributionQty | number(double) | 否 | 已生成配送单-调拨数量 |  |
| purchaseQty | number(double) | 否 | 已生成采购单数量 |  |

### com.leadwaycloud.stock.model.dto.inventory.StockTransferDTO$QueryAppDTO

查询调拨单DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| inCompanyId | integer(int64) | 否 | 调入公司ID |  |
| outCompanyId | integer(int64) | 否 | 调出公司ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| processStatus | string | 否 | 处理状态 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockMoveLineQtyVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockMoveLineQtyVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.FinanceInvoiceApplyQtyVO

发票申请VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| invoiceApplyId | integer(int64) | 否 | 发票申请ID |  |
| invoiceApplyName | string | 否 | 发票申请Name |  |
| invoiceApplyCode | string | 否 | 发票申请CODE |  |
| invoiceApplyQty | number(double) | 否 | 以申请发票数量（已经申请发票的数量） |  |

### com.leadwaycloud.stock.model.vo.StockMoveLineQtyVO

出入库明细数量汇总模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| moveId | integer(int64) | 否 | 出入库单ID |  |
| moveLineId | integer(int64) | 否 | 出入库单明细ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| invoiceQty | number(double) | 否 | 已开发票数量（已经创建了发票的数量） |  |
| waitInvoiceQty | number(double) | 否 | 待申请开发票数量（还未发起发票申请的数量） |  |
| invoiceApplyQty | number(double) | 否 | 以申请发票数量（已经申请发票的数量） |  |
| transferQty | number(double) | 否 | 调拨数量（原材料入库库间调拨） |  |
| reReceiveQty | number(double) | 否 | 退货入库数量（原材料退货入库） |  |
| reDeliveryQty | number(double) | 否 | 退货出库数量（原材料退货出库） |  |
| financeInvoiceApplyQtyVOList | FinanceInvoiceApplyQtyVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockPartnerWarehouse[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouse

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouse | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouseRelation

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPartnerWarehouseRelation[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockPartnerWarehouseRelation

CRM仓库与CRM关系管理

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| partnerId | integer(int64) | 是 | CRM关系ID |  |
| warehouseId | integer(int64) | 是 | CRM仓库ID |  |
| def | boolean | 是 | 是否默认 |  |
| partner | PartnerBO | 否 |  |  |
| stockPartnerWarehouse | StockPartnerWarehouse | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOilLogs

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | EnergyStockReceiveOilLogs[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOilLogs

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockReceiveOilLogs | 否 |  |  |

### com.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOilLogs

收油日志

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| receiveOilId | integer(int64) | 否 | 收油单ID |  |
| receiveOilLineId | integer(int64) | 否 | 收油单明细ID |  |
| bind | boolean | 是 | 是否绑定 |  |
| tankCode | string | 是 | 油罐编号 |  |
| logTime | string(date-time) | 否 |  |  |
| startTime | string(date-time) | 否 |  |  |
| endTime | string(date-time) | 否 |  |  |
| startVolume | number(double) | 否 |  |  |
| endVolume | number(double) | 否 |  |  |
| saleVolume | number(double) | 否 |  |  |
| inVolume | number(double) | 否 |  |  |
| v20Volume | number(double) | 否 | V20体积 |  |
| temperature | number(double) | 否 | 温度 |  |
| observedDensity | number(double) | 否 | 观察密度 |  |
| type | string | 否 | 日志类型<INV:最新库存,REC:收油> |  |
| observedVolume | number(double) | 否 | 观察体积 |  |
| fuelLevel | number(double) | 否 | 油高度 |  |
| fuelVolume | number(double) | 否 | 油体积 |  |
| waterLevel | number(double) | 否 | 水高度 |  |
| waterVolume | number(double) | 否 | 水体积 |  |
| ullage | number(double) | 否 | 损耗 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOil

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | EnergyStockReceiveOil[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOil

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockReceiveOil | 否 |  |  |

### com.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOil

收油单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| status | string | 是 | 状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| shipTime | string(date-time) | 否 | 发货时间 |  |
| receiptTime | string(date-time) | 否 | 收货时间 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| arrivalTime | string(date-time) | 否 | 到站时间 |  |
| businessDate | integer(int64) | 否 | 业务日期 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| departureTime | string(date-time) | 否 | 离开质检站时间 |  |
| partnerWarehouse | StockPartnerWarehouse | 否 |  |  |
| operatorUser | ResUser | 否 |  |  |
| company | ResCompany | 否 |  |  |
| partner | PartnerBO | 否 |  |  |
| energyStockReceiveOilLineList | EnergyStockReceiveOilLine[] | 否 | 收油单明细 |  |

### com.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOilLine

收油单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| moveQty | number(double) | 是 | 最终入库数量(Vt) |  |
| planQty | number(double) | 是 | 计划入库数量 |  |
| originLineId | integer(int64) | 否 | 源订单行ID |  |
| receiveOilId | integer(int64) | 否 | 收油单ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| tankId | integer(int64) | 否 | 油罐ID |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| standardQty | number(double) | 否 | 标准数量（V20） |  |
| uom | SysUom | 否 |  |  |
| energyOilTank | EnergyOilTank | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.energy.EnergyStockReceiveOil

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockReceiveOil | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | EnergyStockAdjustOil[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.energy.EnergyStockAdjustOil

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | EnergyStockAdjustOil | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.res.ResReasonCode

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResReasonCode[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RJava.lang.Double

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | number(double) | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockQtyRecord

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockQtyRecord[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockQtyRecord

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockQtyRecord | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockQtyRecord

当前页数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| qty | number(double) | 是 | 变动数量 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 条码ID |  |
| originType | string | 是 | 源单据类型 |  |
| originId | integer(int64) | 是 | 源单据ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| businessDate | string(date) | 否 | 业务日期 |  |
| originLineId | integer(int64) | 否 | 源单据ID |  |
| warehouse | StockWarehouse | 否 |  |  |
| energyOilTank | EnergyOilTank | 否 |  |  |
| associationPickingType | string | 否 | 关联单据源单据类型 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoods

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoods[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoods

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoods | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.InventoryGoodsVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | InventoryGoodsVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.InventoryGoodsVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | InventoryGoodsVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.goods.InventoryGoodsVO

库存商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| description | string | 否 | 描述 |  |
| otherName | string | 否 | 别名 |  |
| uomName | string | 否 | 计量单位名称 |  |
| uomCode | string | 否 | 计量单位编号 |  |
| latestMwamCost | number(double) | 否 | 最新移动加权平均成本 |  |
| stockQty | number(double) | 否 | 库存数量 |  |
| startQty | number(double) | 否 | 期初数量 |  |
| transferQty | number(double) | 否 | 在途数量(爱达使用) |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsBarcode

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBarcode[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.dto.inventory.QueryStockInventoryBatchDTO

查询盘点批次DTO

无

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventoryBatch

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockInventoryBatch[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventoryBatch

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventoryBatch | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventory

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockInventory[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventory | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockInventory

盘点单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| inventoryDate | string(date) | 是 | 盘点时间 |  |
| status | string | 是 | 状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| doneTime | string(date-time) | 否 | 调整单完成时间 |  |
| note | string | 否 | 备注 |  |
| operatorUserId | integer(int64) | 是 | 操作用户ID |  |
| businessDate | integer(int64) | 否 | 业务日期 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| origin | string | 否 | 来源 |  |
| operatorUser | ResUser | 否 |  |  |
| company | ResCompany | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| inventoryLineList | StockInventoryLine[] | 否 | 盘点单明细 |  |
| amountTotal | number(double) | 否 | 总金额 |  |

### com.leadwaycloud.stock.model.entity.stock.StockInventoryLine

盘点单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| stockQty | number(double) | 否 | 当前库存数量 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| inventoryId | integer(int64) | 是 | 盘点单Id |  |
| inventoryQty | number(double) | 否 | 盘点数量 |  |
| goodsId | integer(int64) | 是 | 商品 |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码 |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| cost | number(double) | 否 | 库存变动完成前的成本 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| uom | SysUom | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| stockFifo | StockFifo | 否 |  |  |
| reasonCode | ResReasonCode | 否 |  |  |
| goodsAppVO | GoodsAppVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventoryRecord

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockInventoryRecord[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockInventoryRecord

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventoryRecord | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockInventoryRecord

盘点录入

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| inventoryQty | number(double) | 是 | 盘点数量 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| type | string | 是 | 录入类型 HAND\|\|SCAN |  |
| os | string | 是 | 来源系统类型 PC\|\|MOBILE |  |
| note | string | 否 | 备注 |  |
| inventoryId | integer(int64) | 是 | 盘点单ID |  |
| status | string | 是 | 盘点类型 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| warehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| goodsAppVO | GoodsAppVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockInventory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockInventory | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsSplitDTO$QueryDTO

查询DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID |  |
| status | string | 否 | 状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| startDate | string(date) | 否 | 业务日期 |  |
| endDate | string(date) | 否 | 业务日期 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSplit

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsSplit[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSplit

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSplit | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsSplit

商品拆分单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| splitId | integer(int64) | 是 | 拆分单Id |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| sourceGoodsId | integer(int64) | 是 | 原商品ID |  |
| sourceGoodsBarcodeId | integer(int64) | 是 | 原商品条码ID |  |
| sourceUomId | integer(int64) | 是 | 原计量单位ID |  |
| sourceQty | number(double) | 是 | 原商品数量 |  |
| sourceWarehouseId | integer(int64) | 是 | 原商品仓库ID |  |
| targetGoodsId | integer(int64) | 是 | 目标商品ID |  |
| targetGoodsBarcodeId | integer(int64) | 是 | 目标商品条码ID |  |
| targetUomId | integer(int64) | 是 | 目标商品计量单位ID |  |
| targetQty | number(double) | 是 | 目标商品数量 |  |
| targetWarehouseId | integer(int64) | 是 | 目标仓库ID |  |
| sourceCost | number(double) | 否 | 原商品成本 |  |
| targetCost | number(double) | 否 | 目标商品成本 |  |
| originLineId | integer(int64) | 否 | 源订单行ID |  |
| status | string | 是 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 订单编号 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| businessDate | string(date) | 否 | 业务日期 |  |
| originType | string | 否 | 源订单行类型 |  |
| originId | string | 否 | 源订单行ID |  |
| company | ResCompany | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsSplit

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSplit | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockRecordFifo

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockRecordFifo[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockRecordFifo

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRecordFifo | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockRecordFifo

库存明细记录表

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| stockFifoId | integer(int64) | 是 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| receivePrice | number(double) | 是 | 不含税单价采购价 |  |
| receivePriceTaxValue | number(double) | 是 | 采购税 |  |
| receivePriceTaxId | integer(int64) | 是 | 采购税ID |  |
| changeQty | number(double) | 是 | 变动数量 |  |
| originType | string | 是 |  |  |
| originId | integer(int64) | 是 |  |  |
| originLineId | integer(int64) | 是 |  |  |
| cost | number(double) | 是 | 成本 |  |
| businessDate | string(date) | 是 | 业务日期 |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| producePlanId | integer(int64) | 否 | 生产计划ID |  |
| producePlanCode | string | 否 | 生产计划编号 |  |
| produceBatchId | integer(int64) | 否 | 生产批次ID |  |
| produceBatchCode | string | 否 | 生产批次编号 |  |
| sectionId | integer(int64) | 否 | 节号ID |  |
| sectionNo | string | 否 | 节号 |  |
| furnace | string | 否 | 母炉号 |  |
| subFurnace | string | 否 | 子炉号 |  |
| materialType | string | 否 | 原材料形状 |  |
| weight | number(double) | 否 | 重量 |  |
| research | boolean | 否 |  是否科研料-万航 |  |
| selfMaterial | boolean | 否 | 是否自带料-万航 |  |
| selfSampleMaterial | boolean | 否 | 是否自带试样-万航 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| warehouse | StockWarehouse | 否 |  |  |
| associationPickingType | string | 否 | 关联单据源单据类型 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockFifo

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockFifo[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockFifo

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockFifo | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.fifo.StockFifoQtyVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockFifoQtyVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.fifo.StockFifoQtyVO

FIFO占用情况VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| stockFifoId | integer(int64) | 否 | fifoID |  |
| companyId | integer(int64) | 否 | 门店ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| stockQty | number(double) | 否 | 当前库存数量 |  |
| occupyQty | number(double) | 否 | 占用数量 |  |
| warehouseId | integer(int64) | 否 | 仓库ID |  |
| transferLineQtyVOList | StockFifoQtyVO$TransferLineFifoQtyVO | 否 |  |  |
| stockMoveLineQtyVOList | StockFifoQtyVO$MoveLineFifoQtyVO | 否 |  |  |
| materialUrgentLineQtyVOList | StockFifoQtyVO$MaterialUrgentLineFifoQtyVO | 否 |  |  |
| materialSubstituteLineQtyVOList | StockFifoQtyVO$MaterialSubstituteLineFifoQtyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.fifo.StockFifoQtyVO$MaterialSubstituteLineFifoQtyVO

原材料代用FIFO占用情况VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| materialSubstituteId | integer(int64) | 否 | 原材料代用单ID |  |
| code | string | 否 | 原材料代用单CODE |  |
| materialSubstituteLineId | integer(int64) | 否 | 原材料代用单明细ID |  |
| status | string | 否 | 状态 |  |
| stockFifoId | integer(int64) | 否 | stockFifoId批次ID |  |
| materialType | string | 否 | 原材料类型 |  |
| materialSubstituteOccupyQty | number(double) | 否 | 原材料代用单占用数量 |  |
| materialSubstituteOccupyWeight | number(double) | 否 | 原材料代用单占用重量 |  |
| materialSubstituteOccupyLength | number(double) | 否 | 原材料代用单占用长 |  |
| materialSubstituteOccupyWide | number(double) | 否 | 原材料代用单占用宽 |  |
| materialSubstituteOccupyHeight | number(double) | 否 | 原材料代用单占用高 |  |
| materialSubstituteOccupyDiameter | number(double) | 否 | 原材料代用单占用直径 |  |

### com.leadwaycloud.stock.model.vo.stock.fifo.StockFifoQtyVO$MaterialUrgentLineFifoQtyVO

原材料紧急放行FIFO占用情况VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| materialUrgentId | integer(int64) | 否 | 原材料紧急放行单ID |  |
| code | string | 否 | 原材料紧急放行单CODE |  |
| materialUrgentLineId | integer(int64) | 否 | 原材料紧急放行单明细ID |  |
| status | string | 否 | 状态 |  |
| stockFifoId | integer(int64) | 否 | stockFifoId批次ID |  |
| materialType | string | 否 | 原材料类型 |  |
| materialUrgentOccupyQty | number(double) | 否 | 原材料紧急放行单占用数量 |  |
| materialUrgentOccupyWeight | number(double) | 否 | 原材料紧急放行单占用重量 |  |
| materialUrgentOccupyLength | number(double) | 否 | 原材料紧急放行单占用长 |  |
| materialUrgentOccupyWide | number(double) | 否 | 原材料紧急放行单占用宽 |  |
| materialUrgentOccupyHeight | number(double) | 否 | 原材料紧急放行单占用高 |  |
| materialUrgentOccupyDiameter | number(double) | 否 | 原材料紧急放行单占用直径 |  |

### com.leadwaycloud.stock.model.vo.stock.fifo.StockFifoQtyVO$MoveLineFifoQtyVO

出/入库FIFO占用情况VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| moveId | integer(int64) | 否 | 出入库单ID |  |
| moveCode | string | 否 | 出入库单CODE |  |
| pickingType | string | 否 | 出入库类型 |  |
| goodsType | string | 否 | 商品类型 |  |
| moveStatus | string | 否 | 出入库单状态 |  |
| moveLineId | integer(int64) | 否 | 出入库单明细ID |  |
| stockFifoId | integer(int64) | 否 | stockFifoId批次ID |  |
| materialType | string | 否 | 原材料类型 |  |
| moveDeliveryOccupyQty | number(double) | 否 | 出库占用数量 |  |
| moveDeliveryOccupyWeight | number(double) | 否 | 出库占用重量 |  |
| moveDeliveryOccupyLength | number(double) | 否 | 出库占用长 |  |
| moveDeliveryOccupyWide | number(double) | 否 | 出库占用宽 |  |
| moveDeliveryOccupyHeight | number(double) | 否 | 出库占用高 |  |
| moveDeliveryOccupyDiameter | number(double) | 否 | 出库占用直径 |  |

### com.leadwaycloud.stock.model.vo.stock.fifo.StockFifoQtyVO$TransferLineFifoQtyVO

调拨FIFO占用情况VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| transferId | integer(int64) | 否 | 调拨单ID |  |
| transferCode | string | 否 | 调拨单CODE |  |
| pickingType | string | 否 | 调拨类型 |  |
| goodsType | string | 否 | 商品类型 |  |
| transferStatus | string | 否 | 调拨单状态 |  |
| transferLineId | integer(int64) | 否 | 调拨明细ID |  |
| stockFifoId | integer(int64) | 否 | stockFifoId批次ID |  |
| materialType | string | 否 | 原材料类型 |  |
| transferOccupyQty | number(double) | 否 | 调拨占用数量 |  |
| transferOccupyWeight | number(double) | 否 | 调拨占用重量 |  |
| transferOccupyLength | number(double) | 否 | 调拨占用长 |  |
| transferOccupyWide | number(double) | 否 | 调拨占用宽 |  |
| transferOccupyHeight | number(double) | 否 | 调拨占用高 |  |
| transferOccupyDiameter | number(double) | 否 | 调拨占用直径 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.associate.AssociatesVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AssociatesVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.associate.AssociatesVO

订单关联数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 主键ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| pickingType | string | 否 | 类型 |  |
| companyId | integer(int64) | 否 | 所属公司ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| parentList | AssociatesVO | 否 |  |  |
| childList | AssociatesVO | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockDistributionLineQtyVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockDistributionLineQtyVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.StockDistributionLineQtyVO

配送单明细数量汇总模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| receiveMoveQty | number(double) | 否 | 实际已入库数量 |  |
| deliveryMoveQty | number(double) | 否 | 实际已出库数量 |  |
| receivePlanQty | number(double) | 否 | 计划入库数量 |  |
| deliveryPlanQty | number(double) | 否 | 计划出库数量 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderCarrierProperty

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderCarrierProperty | 否 |  |  |

### com.leadwaycloud.stock.model.entity.crm.CrmCarrier

承运商

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| status | string | 是 | 状态 |  |
| currencyId | integer(int64) | 是 | 货币Id |  |
| birthday | string(date) | 否 | 生日 |  |
| sex | string | 否 | 生日 |  |
| note | string | 否 | 性别 |  |
| partnerId | integer(int64) | 是 | CRM关系 |  |
| externalCode | string | 否 | 外部编号 |  |
| type | string | 是 | 公司类型 |  |
| merchantId | integer(int64) | 是 | 商户Id |  |
| name | string | 是 | 名称 |  |
| image | string | 否 | 图片 |  |
| contactId | integer(int64) | 否 | 地址联系Id |  |
| companyId | integer(int64) | 否 | 公司Id |  |
| code | string | 是 | 编号 |  |

### com.leadwaycloud.stock.model.entity.stock.StockOrderCarrierProperty

订单承运商拓展属性

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| carrierId | integer(int64) | 否 | 承运商ID |  |
| orderId | integer(int64) | 是 | 配送单ID |  |
| orderType | string | 是 | 订单类型 |  |
| carNumber | string | 否 | 车号 |  |
| driverName | string | 否 | 驾驶员姓名 |  |
| deliveryDensity | number(double) | 否 | 出油密度 |  |
| deliveryTemperature | number(double) | 否 | 出油温度 |  |
| inspectionDensity | number(double) | 否 | 质检密度 |  |
| inspectionTemperature | number(double) | 否 | 质检温度 |  |
| sealNumber | string | 否 | 铅封号 |  |
| departureTime | string(date-time) | 否 | 离开质检站时间 |  |
| receiveDensity | number(double) | 否 | 收油密度 |  |
| receiveTemperature | number(double) | 否 | 收油温度 |  |
| carrier | CrmCarrier | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockDistribution

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockDistribution[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockDistribution

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockDistribution | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockDistribution

配送单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| pickingType | string | 是 | 订单类型 |  |
| status | string | 是 | 订单状态 |  |
| originId | integer(int64) | 是 | 源订单ID |  |
| originType | string | 是 | 源订单类型 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币符号ID |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 配送单所属公司ID |  |
| note | string | 否 | 备注 |  |
| deliveryTime | string(date-time) | 否 | 配送时间 |  |
| deliveryNumber | string | 否 | 提货单号 |  |
| partnerWarehouseId | integer(int64) | 否 | 提货库ID |  |
| createCompanyId | integer(int64) | 否 | 创建配送单公司ID |  |
| targetPartnerId | integer(int64) | 否 | 收货门店或客户对应partner id |  |
| sourcePartnerId | integer(int64) | 否 | 配货门店或供应商partner id |  |
| oil | boolean | 否 | 是否油品配送单 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| partnerWarehouse | StockPartnerWarehouse | 否 |  |  |
| operatorUser | ResUser | 否 |  |  |
| currency | SysCurrency | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| targetPartner | PartnerBO | 否 |  |  |
| sourcePartner | PartnerBO | 否 |  |  |
| carrierProperty | StockOrderCarrierProperty | 否 |  |  |
| distributionLineList | StockDistributionLine[] | 否 | 配送单明细 |  |
| expectedDate | string(date) | 否 | 采购预计收货日期 |  |
| moveStatus | string | 否 | 库存单状态 |  |

### com.leadwaycloud.stock.model.entity.stock.StockDistributionLine

配送单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| amountTotal | number(double) | 是 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 是 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 是 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 是 | 含税单价(基本计量单位) |  |
| priceTax | number(double) | 是 | 税单价(基本计量单位) |  |
| priceUntaxed | number(double) | 是 | 不含税单价(基本计量单位) |  |
| taxId | integer(int64) | 是 | 税ID |  |
| taxValues | number(double) | 是 | 税值 |  |
| qty | number(double) | 是 | 数量(明细行计量单位) |  |
| distributionId | integer(int64) | 是 | 配送单ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 配送单所属公司ID  |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| gift | boolean | 否 | 是否是赠品 |  |
| externalDistributionCode | string | 否 | 外部配送编号 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| uom | SysUom | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| purchaseQty | number(double) | 否 | 采购数量，关联stock_order_line表qty字段 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockDistribution

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockDistribution | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockBom

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockBom[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockBom

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBom | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockBom

商品BOM调整单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| pickingType | string | 是 | 订单类型 |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| status | string | 是 | 状态 |  |
| doneTime | string(date-time) | 否 | BOM调整单完成时间 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| businessDate | string(date) | 否 | 业务时间 |  |
| operatorUser | ResUser | 否 |  |  |
| stockBomSourceList | StockBomSource[] | 否 | 商品BOM调整单源明细集合 |  |

### com.leadwaycloud.stock.model.entity.stock.StockBomSource

商品BOM调整单源明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| qty | number(double) | 是 | 数量 |  |
| bomId | integer(int64) | 是 | 商品BOM |  |
| goodsId | integer(int64) | 是 | 商品 |  |
| goodsBarcodeId | integer(int64) | 是 | 条码 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| uom | SysUom | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| stockBomTargetList | StockBomTarget[] | 否 | 商品BOM调整单目标明细集合 |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockBomTarget

商品BOM调整单目标明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| qty | number(double) | 是 | 数量 |  |
| bomId | integer(int64) | 是 | 商品BOM |  |
| bomSourceId | integer(int64) | 是 | 源商品BOM |  |
| goodsId | integer(int64) | 是 | 商品 |  |
| goodsBarcodeId | integer(int64) | 是 | 条码 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| uom | SysUom | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockBom

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBom | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockAdjust

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockAdjust[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockAdjust

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAdjust | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockAdjust

调整单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| status | string | 是 | 状态 |  |
| doneTime | string(date-time) | 否 | 调整单完成时间 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| note | string | 否 | 备注 |  |
| type | string | 是 | 调整类型 |  |
| createCompanyId | integer(int64) | 是 | 创建调整单公司ID |  |
| businessDate | string(date) | 否 | 业务日期 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| origin | string | 否 | 来源 |  |
| operatorUser | ResUser | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| company | ResCompany | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| adjustLineList | StockAdjustLine[] | 否 | 调整单明细 |  |

### com.leadwaycloud.stock.model.entity.stock.StockAdjustLine

调整单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| warehouseId | integer(int64) | 是 | 仓库ID |  |
| adjustId | integer(int64) | 是 | 调整单ID |  |
| adjustQty | number(double) | 是 | 调整数量 |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行号 |  |
| cost | number(double) | 否 | 库存变动完成前的成本 |  |
| adjustCost | number(double) | 否 | 调整成本 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 长 |  |
| wide | number(double) | 否 | 宽 |  |
| height | number(double) | 否 | 高 |  |
| diameter | number(double) | 否 | 直径 |  |
| weight | number(double) | 否 | 重量 |  |
| uom | SysUom | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| reasonCodeId | integer(int64) | 否 | 原因码ID |  |
| reasonCode | ResReasonCode | 否 |  |  |
| stockFifo | StockFifo | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| latestMwamCost | number(double) | 否 | 最新移动加权平均成本 |  |
| goodsAppVO | GoodsAppVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockAdjust

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockAdjust | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.StockOrderLineQtyVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderLineQtyVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.StockOrderLineQtyVO

订单明细数量汇总模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderLineId | integer(int64) | 否 | 订单明细ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| moveQty | number(double) | 否 | 最终出/入库数量 |  |
| planQty | number(double) | 否 | 计划出/入库数量 |  |
| reQty | number(double) | 否 | 退货单数量 |  |
| efficientQty | number(double) | 否 | 有效出/入计算数量 |  |
| distributionQty | number(double) | 否 | 已配货数量 |  |
| efficientWeight | number(double) | 否 | 有效出/入计算重量 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockOrder[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrder

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrder

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrder | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.quote.QuoteListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | QuoteListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.quote.QuoteListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | QuoteListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteListVO

报价单列表返回VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| note | string | 否 | 备注 |  |
| pickingType | string | 否 | 报价单类型 |  |
| code | string | 否 | 报价单编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| quoteDate | string(date) | 否 | 报价日期 |  |
| status | string | 否 | 报价单状态 |  |
| customerId | integer(int64) | 否 | 客户ID |  |
| customerCode | string | 否 | 客户编号 |  |
| customerName | string | 否 | 客户名称 |  |
| customerContactPersonId | integer(int64) | 否 | 客户联系人ID |  |
| customerContactPersonCode | string | 否 | 客户联系人编号 |  |
| customerContactPersonName | string | 否 | 客户联系人名称 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.quote.QuoteDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | QuoteDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteDetailVO

报价单详情返回VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| note | string | 否 | 备注 |  |
| pickingType | string | 否 | 报价单类型 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| customerId | integer(int64) | 否 | 客户ID |  |
| customerContactPersonId | integer(int64) | 否 | 客户联系人ID |  |
| code | string | 否 | 报价单编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| quoteDate | string(date) | 否 | 报价日期 |  |
| status | string | 否 | 报价单状态 |  |
| origin | string | 否 | 来源 |  |
| customer | QuoteDetailVO$CustomerVO | 否 |  |  |
| customerContactPerson | QuoteDetailVO$CustomerContactPersonVO | 否 |  |  |
| quoteLineList | QuoteLineVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteDetailVO$CustomerContactPersonVO

客户联系人信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| email | string | 否 | 邮箱 |  |
| mobile | string | 否 | 手机 |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteDetailVO$CustomerVO

客户信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteLineTieredVO

报价单阶梯VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| minQty | number(double) | 否 | 最小数量 |  |
| maxQty | number(double) | 否 | 最大数量 |  |
| price | number(double) | 否 | 价格 |  |
| period | integer(int32) | 否 | 周期(采购：交货周期 销售：发货周期) |  |
| periodUtil | string | 否 | 周期单位(HOUR-小时、DAY-天、WEEK-周、MONTH-月、 YEAR-年) |  |
| lineNo | integer(int32) | 否 | 行编号 |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteLineVO

报价单明细信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| note | string | 否 | 备注 |  |
| quoteId | integer(int64) | 否 | 报价单ID |  |
| price | number(double) | 否 | 价格 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| taxType | string | 否 | 税金计算类型 |  |
| tiered | boolean | 否 | 是否启用阶梯价目表 |  |
| startTime | string(date-time) | 否 | 有效期开始时间 |  |
| endTime | string(date-time) | 否 | 有效期结束时间 |  |
| extensionInfo | string | 否 | 拓展信息（JSON） |  |
| uom | UomVO | 否 |  |  |
| financeTax | TaxVO | 否 |  |  |
| goods | QuoteLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | QuoteLineVO$GoodsBarcodeVO | 否 |  |  |
| quoteLineTieredList | QuoteLineTieredVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteLineVO$GoodsBarcodeVO

商品条码信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.quote.QuoteLineVO$GoodsVO

商品信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockOrderHistory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderHistory[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockOrderHistory

订单历史

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| originId | integer(int64) | 否 | 上一级订单 |  |
| pickingType | string | 是 | 订单类型 |  |
| status | string | 是 | 订单状态 |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 订单编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| partnerId | integer(int64) | 否 | 客户或者供应商关联partnerId |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 订单所属公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| note | string | 否 | 备注 |  |
| originType | string | 否 | 原订单类型 |  |
| billingPeriod | integer(int32) | 是 | 账期 |  |
| urgent | boolean | 是 | 是否紧急 | false |
| expectedDate | string(date-time) | 否 | 预计收/退货日期 |  |
| createCompanyId | integer(int64) | 是 | 创建订单公司ID |  |
| targetCompanyId | integer(int64) | 是 | 实际需要采购/销售公司ID，影响最终入库公司 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| currencyId | integer(int64) | 是 | 货币符号ID |  |
| oil | boolean | 是 | 是否油品订单 |  |
| goodsPriceCompanyId | integer(int64) | 是 | 查询价格表公司ID |  |
| cancelDescription | string | 否 | 单据取消描述 |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| agentId | integer(int64) | 否 | 代理商ID |  |
| originAmount | number(double) | 是 | 折扣前总额,只用于前端展示 |  |
| discountAmount | number(double) | 是 | 折扣总额,只用于前端展示 |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| originOrderId | integer(int64) | 否 | 源订单ID |  |
| version | string | 否 | 版本 |  |
| origin | string | 否 | 来源 |  |
| operatorUser | ResUser | 否 |  |  |
| currency | SysCurrency | 否 |  |  |
| targetCompany | ResCompany | 否 |  |  |
| agent | CrmAgent | 否 |  |  |
| assistUserList | ResUser[] | 否 | 协作人 |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| createUser | ResUser | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| partner | PartnerBO | 否 |  |  |
| orderLineHistoryList | StockOrderLineHistory[] | 否 | 订单历史明细 |  |
| distributionStatus | string | 否 | 配送单状态 |  |
| moveStatus | string | 否 | 库存单状态 |  |
| financeBillStatus | string | 否 | 付款单状态 |  |
| realityTime | string(date-time) | 否 | 采购（实际入库时间） |  |
| stockContract | StockContract | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockOrderLineHistory

订单明细历史

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| amountTotal | number(double) | 是 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 是 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 是 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 是 | 含税单价(基本计量单位) |  |
| priceTax | number(double) | 是 | 税单价(基本计量单位) |  |
| priceUntaxed | number(double) | 是 | 不含税单价(基本计量单位) |  |
| taxId | integer(int64) | 是 | 税ID |  |
| taxValues | number(double) | 是 | 税值 |  |
| qty | number(double) | 是 | 数量(明细行采购计量单位) |  |
| orderId | integer(int64) | 是 | 订单ID |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 订单所属公司ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID，用于记录采购/销售退货单关联源采购/销售单商品明细 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| contractId | integer(int64) | 否 | 合同ID，用于记录stock_order_line明细是由哪个stock_contract_line_id绑定 |  |
| contractLineId | integer(int64) | 否 | 合同明细ID，用于记录对应合同明细 |  |
| orderPriceTotal | number(double) | 否 | 订单含税价 |  |
| orderPriceTax | number(double) | 否 | 订单税价 |  |
| orderPriceUntaxed | number(double) | 否 | 订单不含税价 |  |
| gift | boolean | 否 | 是否是赠品 |  |
| originOrderLineId | integer(int64) | 否 | 源订单明细ID |  |
| stockFifoId | integer(int64) | 否 | 指定成本关联stock_fifo表ID |  |
| stockFifoBusinessId | string | 否 | FIFO库存业务唯一ID,库存变动的时候需要生成 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| uom | SysUom | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| stockFifo | StockFifo | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockOrderHistory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderHistory | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockContractClauseTemplate[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractClauseTemplate

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractClauseTemplate | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractChange

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockContractChange[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockContractChange

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractChange | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockContractSearchVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockContractSearchVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockContractSearchVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractSearchVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.StockContractSearchVO

分页搜索合同信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 合同Id |  |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.goods.GoodsCategoryVO

商品分类VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractLineVO

销售合同明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| planReleaseDate | string(date) | 否 | 预计投料日期 |  |
| planDeliveryDate | string(date) | 否 | 预计交货日期 |  |
| armyCheck | boolean | 否 | 是否军检 |  |
| contractDeliveryDate | string(date) | 否 | 合同交货日期 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| productCategory | string | 否 | 锻件类型-万航(STANDARD_GOODS:常规件 DISASSEMBLED_GOODS:解剖件 ALLOCATED_GOODS:分摊件 |  |
| goods | SaleContractLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | SaleContractLineVO$GoodsBarcodeVO | 否 |  |  |
| contractAnatomicalRecordList | SaleContractLineVO$ContractAnatomicalRecordVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractLineVO$ContractAnatomicalRecordVO

销售合同解剖件价格VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| priceTotal | number(double) | 否 | 单价含税 |  |
| note | string | 否 | 备注 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractLineVO$GoodsBarcodeVO

销售合同商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractLineVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| texture | string | 否 | 材质 |  |
| drawingCode | string | 否 | 图号(使用中) |  |
| materialType | string | 否 | 原材料形状 |  |
| deliveryLength | number(double) | 否 | 投料长度 |  |
| deliveryWide | number(double) | 否 | 投料宽度 |  |
| deliveryHeight | number(double) | 否 | 投料高度 |  |
| deliveryDiameter | number(double) | 否 | 投料直径 |  |
| deliveryWeight | number(double) | 否 | 投料重量 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractLineVO$GoodsVO

销售合同商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| spec | string | 否 | 规格 |  |
| goodsCategory | GoodsCategoryVO | 否 |  |  |
| uom | UomVO | 否 |  |  |
| stockGoodsManufacture | SaleContractLineVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockContractHistory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractHistory[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractClauseHistory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| contractClauseId | integer(int64) | 是 | 合同条款ID |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| content | string | 否 | 条款内容 |  |
| active | boolean | 否 | 是否可用 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractHistory

合同历史表

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| pickingType | string | 是 | 订单类型 |  |
| status | string | 是 | 合同状态 |  |
| name | string | 否 | 合同名称 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| code | string | 是 | 合同编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| currencyId | integer(int64) | 是 | 货币符号ID |  |
| exchangeRate | number(double) | 是 | 汇率 |  |
| operatorUserId | integer(int64) | 是 | 操作用户ID |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| taxType | string | 是 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 是 | 开始时间 |  |
| endDate | string(date) | 是 | 结束时间 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| advance | boolean | 否 | 是否预付 |  |
| advanceRatio | number(double) | 否 | 预付比例 |  |
| reviewMethod | string | 否 | 评审方式 |  |
| signDate | string(date) | 否 | 签订日期 |  |
| signLocation | string | 否 | 签署地点 |  |
| contractType | string | 否 | 合同类型 |  |
| saleDestination | string | 否 | 销售去向 |  |
| producePlanMode | string | 否 | 生产组织方式（ |  |
| version | string | 否 | 版本号 |  |
| originContractId | integer(int64) | 否 | 原合同ID |  |
| machineType | string | 否 | 机型 |  |
| isCheckEffectiveAmount | boolean | 否 | 是否检查有效金额 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| operatorUser | ResUser | 否 |  |  |
| currency | SysCurrency | 否 |  |  |
| hrDepartment | HrDepartment | 否 |  |  |
| partner | PartnerBO | 否 |  |  |
| stockContractLineList | StockContractLineHistory[] | 否 | 合同明细 |  |
| company | ResCompany | 否 |  |  |
| contractClauseList | StockContractClauseHistory[] | 否 | 合同条款明细 |  |

### com.leadwaycloud.stock.model.entity.stock.StockContractLineHistory

合同明细历史表

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 是 | 含税单价 |  |
| priceTax | number(double) | 是 | 税单价 |  |
| priceUntaxed | number(double) | 是 | 不含税单价 |  |
| taxId | integer(int64) | 是 | 税ID |  |
| taxValues | number(double) | 是 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| originPriceTotal | number(double) | 否 | 原币含税单价 |  |
| originPriceTax | number(double) | 否 | 原币税单价 |  |
| originPriceUntaxed | number(double) | 否 | 原币不含税单价 |  |
| planReleaseDate | number(double) | 否 | 预计投料日期 |  |
| planDeliveryDate | number(double) | 否 | 预计交货日期 |  |
| armyCheck | boolean | 否 | 是否军检 |  |
| contractDeliveryDate | string(date) | 否 | 合同交货日期 |  |
| contractLineId | integer(int64) | 否 | 原合同明细id |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| originLineId | integer(int64) | 否 | 源订单明细行ID |  |
| productCategory | string | 否 | 锻件类型-万航(STANDARD_GOODS:常规件 DISASSEMBLED_GOODS:解剖件 ALLOCATED_GOODS:分摊件 |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |
| company | ResCompany | 否 |  |  |
| producer | CrmProducer | 否 |  |  |
| planDeliveryProductList | StockGoods[] | 否 | 拟投产品对象集合 |  |
| contractAnatomicalRecordList | StockContractAnatomicalRecord[] | 否 | 合同解剖件记录集合 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContractHistory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContractHistory | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractClauseVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractClauseVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractClauseVO

销售合同条款VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| content | string | 否 | 条款内容 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| viewUserList | UserVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | SaleContractListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | SaleContractListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractListVO

销售合同列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |
| status | string | 否 | 合同状态 |  |
| externalCode | string | 否 | 外部编号 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| note | string | 否 | 备注 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| startDate | string(date) | 否 | 开始时间 |  |
| endDate | string(date) | 否 | 结束时间 |  |
| advance | boolean | 否 | 是否预付 |  |
| advanceRatio | number(double) | 否 | 预付比例 |  |
| reviewMethod | string | 否 | 评审方式 |  |
| signDate | string(date) | 否 | 签订日期 |  |
| signLocation | string | 否 | 签署地点 |  |
| contractType | string | 否 | 合同类型（正式合同,预投合同,科研合同） |  |
| saleDestination | string | 否 | 销售去向 |  |
| producePlanMode | string | 否 | 生产组织方式（内厂/外厂生产） |  |
| version | string | 否 | 版本号 |  |
| machineType | string | 否 | 机型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| customerId | string | 否 | 客户ID |  |
| customerName | string | 否 | 客户名称 |  |
| customerCode | string | 否 | 客户编号 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| operatorUserName | string | 否 | 操作用户名称 |  |
| currencyId | integer(int64) | 否 | 货币符号ID |  |
| currencyName | string | 否 | 货币名称 |  |
| currencyCode | string | 否 | 货币编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| departmentId | integer(int64) | 否 | 部门ID |  |
| departmentName | string | 否 | 部门名称 |  |
| contractConversionApplyList | SaleContractListVO$ContractConversionApplyVO | 否 |  |  |
| contractUsageAmountUntaxed | number(double) | 否 | 合同已执行金额(不含税) |  |
| contractUsageAmountTotal | number(double) | 否 | 合同已执行金额(含税) |  |
| contractUsageAmountTax | number(double) | 否 | 合同已执行金额(税额) |  |
| contractQty | number(double) | 否 | 合同数量 |  |
| contractUsageQty | number(double) | 否 | 合同已执行数量 |  |
| tagName | string | 否 | 标签名称 |  |
| bindProducePlanCodeQty | number(double) | 否 | 合同已绑生产计划数量 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.contract.SaleContractListVO$ContractConversionApplyVO

转号申请信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | Id |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockContract

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockContract | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrderChange

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockOrderChange[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockOrderChange

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockOrderChange

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockOrderChange[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.business.StockBusinessFollow

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockBusinessFollow[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.business.StockBusinessFollow

商机跟进模型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| businessId | integer(int64) | 是 | 商机ID |  |
| content | string | 是 | 跟进内容 |  |
| followDate | string(date) | 是 | 跟进时间 |  |
| model | string | 是 | sys_property表维护(BUSINESS_FOLLOW_METHODE) |  |
| nextFollowDate | string(date) | 否 | 下一次跟进时间 |  |
| operatorId | integer(int64) | 否 | 操作人ID |  |
| parentId | integer(int64) | 否 | 父级跟进记录ID |  |
| note | string | 否 | 备注 |  |
| status | string | 是 | 状态 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityHistoryListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityHistoryListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityHistoryListVO

商机历史列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| businessId | integer(int64) | 否 | 商机ID |  |
| info | string | 否 | 商机报价明细JSON |  |
| note | string | 否 | 备注 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| createTime | string(date-time) | 否 | 创建时间 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityLineListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityLineListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.pqc.PqcAcceptanceStandardVO

原材料验收标准VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| acceptanceStandardType | string | 否 | 标准类型（TECHNICAL--技术协议，PRODUCT--锻件标准，PURCHASE--采购标准） |  |
| acceptanceStandardCode | string | 否 | 标准编号 |  |
| acceptanceStandardName | string | 否 | 标准名称 |  |
| acceptanceStandardVersion | string | 否 | 标准版本 |  |
| delFlag | boolean | 否 | 删除标识 |  |
| texture | string | 否 | 材质 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityLineListVO

商机明细列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| businessId | integer(int64) | 否 | 商机ID |  |
| goodsId | integer(int64) | 否 | 产品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 产品条码ID |  |
| qty | number(double) | 否 | 数量 |  |
| price | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| amountTax | number(double) | 否 | 税额总额 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| note | string | 否 | 备注 |  |
| contractLineId | integer(int64) | 否 | 合同明细ID，用于记录对应合同明细 |  |
| financeTax | TaxVO | 否 |  |  |
| uom | UomVO | 否 |  |  |
| goods | BusinessOpportunityLineListVO$GoodsVO | 否 |  |  |
| goodsBarcode | BusinessOpportunityLineListVO$GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityLineListVO$GoodsBarcodeVO

商品条码信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityLineListVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| texture | string | 否 | 材质 |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandardVO[] | 否 | 验收标准集合 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityLineListVO$GoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| weight | boolean | 否 | 称重商品 |  |
| spec | string | 否 | 规格 |  |
| stockGoodsManufacture | BusinessOpportunityLineListVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | BusinessOpportunityListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityListVO

商机列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 商机名称 |  |
| code | string | 否 | 商机code |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| planDate | string(date) | 否 | 计划日期 |  |
| amountUntaxed | number(double) | 否 | 不含税总计 |  |
| amountTax | number(double) | 否 | 税额总计 |  |
| amountTotal | number(double) | 否 | 含税总计 |  |
| type | string | 否 | sys_property表维护，商机类型(SALE:销售商机;PURCHASE:采购商机;OTHER:其它商机) |  |
| status | string | 否 | sys_property表维护，商机状态(INITIAL_TALK:初步洽谈;DEEP_COMUNICATION:深入沟通;QUOTE:产品报价;CREATE_ORDER:生成订单;DONE:完成;LAPSED:流失商机) |  |
| structureType | string | 否 | 产品类型sys_property表维护(OPPORTUNITY_PRODUCT_TYPE) |  |
| extensionInfo | string | 否 | 额外属性 |  |
| discountAmount | number(double) | 否 | 折扣总额,只用于前端展示 |  |
| note | string | 否 | 备注 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| createBy | integer(int64) | 否 | 创建人ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| companyName | string | 否 | 公司名称 |  |
| relevantDepartmentId | integer(int64) | 否 | 相关部门ID |  |
| parentTreeName | string | 否 | 部门树形结构name（用’-‘进行拼接） |  |
| partnerId | integer(int64) | 否 | 客户关系ID |  |
| customerCode | string | 否 | 客户编号 |  |
| customerName | string | 否 | 客户名称 |  |
| customerImage | string | 否 | 客户头像 |  |
| operatorId | integer(int64) | 否 | 操作人ID |  |
| operatorUserName | string | 否 | 操作人名称 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | BusinessOpportunityDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.hr.DepartmentVO

部门返回信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | Id |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityDetailVO

商机详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 商机名称 |  |
| code | string | 否 | 商机code |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| planDate | string(date) | 否 | 计划日期 |  |
| source | string | 否 | sys_property表维护，商机来源(PHONE:电话销售;INITIATIVE:主动营销;CUSTOMER_INTRODUCE:客户介绍;FRIEND_INTRODUCE:朋友介绍;OTHER:其它) |  |
| amountUntaxed | number(double) | 否 | 不含税总计 |  |
| amountTax | number(double) | 否 | 税额总计 |  |
| amountTotal | number(double) | 否 | 含税总计 |  |
| exchangeRate | number(double) | 否 | 兑换本公司汇率 |  |
| type | string | 否 | sys_property表维护，商机类型(SALE:销售商机;PURCHASE:采购商机;OTHER:其它商机) |  |
| grade | string | 否 | sys_property表维护，商机等级(ORDINARY:普通商机;EMPHASIS:重点商机) |  |
| partnerId | integer(int64) | 否 | 客户关系ID |  |
| operatorId | integer(int64) | 否 | 操作人ID |  |
| status | string | 否 | sys_property表维护，商机状态(INITIAL_TALK:初步洽谈;DEEP_COMUNICATION:深入沟通;QUOTE:产品报价;CREATE_ORDER:生成订单;DONE:完成;LAPSED:流失商机) |  |
| note | string | 否 | 备注 |  |
| structureType | string | 否 | 产品类型sys_property表维护(OPPORTUNITY_PRODUCT_TYPE) |  |
| communicationType | string | 否 | 沟通类型sys_property表维护(OPPORTUNITY_COMMUNICATION_TYPE) |  |
| extensionInfo | string | 否 | 额外属性 |  |
| discountAmount | number(double) | 否 | 折扣总额,只用于前端展示 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| contractId | integer(int64) | 否 | 合同ID，用于记录是对应哪个合同 |  |
| relevantDepartmentId | integer(int64) | 否 | 相关部门ID |  |
| operatorUser | UserVO | 否 |  |  |
| createUser | UserVO | 否 |  |  |
| company | CompanyVO | 否 |  |  |
| currency | CurrencyVO | 否 |  |  |
| customer | BusinessOpportunityDetailVO$CustomerVO | 否 |  |  |
| assistUserList | UserVO[] | 否 | 协助人集合 |  |
| stockContract | BusinessOpportunityDetailVO$ContractVO | 否 |  |  |
| department | DepartmentVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityDetailVO$ContractVO

合同信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 合同名称 |  |
| code | string | 否 | 合同编号 |  |

### com.leadwaycloud.stock.model.vo.stock.sale.business.BusinessOpportunityDetailVO$CustomerVO

客户信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AftersaleWorkLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.goods.GoodsVO

商品简易信息

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 名称 |  |
| otherName | string | 否 | 别名 |  |
| description | string | 否 | 描述 |  |
| code | string | 否 | 货号 |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomCode | string | 否 | 计量单位CODE |  |
| uomName | string | 否 | 计量单位名称 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| barcode | string | 否 | 条码 |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |

### com.leadwaycloud.stock.model.vo.stock.goods.GoodsBarcodePropertyVO

条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| cost | number(double) | 否 | 成本价格,不含税 |  |
| price | number(double) | 否 | 零售价,含税 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| saleTaxId | integer(int64) | 否 | 销售税ID |  |
| purchaseTaxId | integer(int64) | 否 | 采购税ID |  |

### com.leadwaycloud.stock.model.vo.stock.goods.GoodsBarcodeVO

商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeProperty | GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkLineVO

营销售后工单明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| aftersaleWorkId | integer(int64) | 否 | 工单ID |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| qty | integer(int64) | 否 | 数量 |  |
| originId | integer(int64) | 否 | 源订单ID |  |
| originType | string | 否 | 源订单类型 |  |
| originLineId | integer(int64) | 否 | 源订单明细ID |  |
| description | string | 否 | 问题描述 |  |
| treatmentType | string | 否 | 处理方式:RETURN(退货),EXCHANGE(换货),RESHIP(补发),REPAIR(维修),COMPLAINT(投诉) |  |
| goods | GoodsVO | 否 |  |  |
| goodsBarcode | GoodsBarcodeVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | AftersaleWorkListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AftersaleWorkListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkListVO

营销售后工单列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 工单标题 |  |
| code | string | 否 | 工单号 |  |
| status | string | 否 | 工单状态 |  |
| priority | string | 否 | 优先级:LOW(低),MEDIUM(中等),HIGH(高),URGENT(紧急),CRITICAL:(严重) |  |
| partnerId | string | 否 | 客户/会员 partnerId |  |
| source | string | 否 | 工单来源:PHONE(手机),EMAIL(邮件),WEB,APP,WECHAT |  |
| assigneeUserId | integer(int64) | 否 | 处理人ID |  |
| dueDate | string(date) | 否 | 截止日期 |  |
| closeTime | string(date-time) | 否 | 关闭时间 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| partner | PartnerVO | 否 |  |  |
| assigneeUser | UserVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AftersaleWorkDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.sale.aftersale.AftersaleWorkDetailVO

营销售后工单详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| name | string | 否 | 工单标题 |  |
| code | string | 否 | 工单号 |  |
| status | string | 否 | 工单状态 |  |
| priority | string | 否 | 优先级:LOW(低),MEDIUM(中等),HIGH(高),URGENT(紧急),CRITICAL:(严重) |  |
| partnerId | string | 否 | 客户/会员 partnerId |  |
| description | string | 否 | 工单描述 |  |
| source | string | 否 | 工单来源:PHONE(手机),EMAIL(邮件),WEB,APP,WECHAT |  |
| assigneeUserId | integer(int64) | 否 | 处理人ID |  |
| dueDate | string(date) | 否 | 截止日期 |  |
| closeReason | string | 否 | 关闭原因 |  |
| closeTime | string(date-time) | 否 | 关闭时间 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| partner | PartnerVO | 否 |  |  |
| assigneeUser | UserVO | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockSuggestOrderingEquation

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockSuggestOrderingEquation[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockSuggestOrderingEquation

建议订购公式

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| equation | string | 是 | 计算公式 |  |
| containColumn | string | 是 | 包含栏位 |  |
| resultColumn | string | 是 | 结果栏位 |  |
| name | string | 是 | 名称 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockSuggestOrderingEquation

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockSuggestOrderingEquation | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementSearchVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | PurchaseRequirementSearchVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementSearchVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementSearchVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementSearchVO

分页搜索采购需求信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 采购需求Id |  |
| name | string | 否 | 采购需求名称 |  |
| code | string | 否 | 采购需求编号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO

采购需求明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| purchaseRequirementId | integer(int64) | 否 | 采购需求单ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| purchaseType | string | 否 | 采购类型 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| note | string | 否 | 备注 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| purpose | string | 否 | 用途 |  |
| uom | UomVO | 否 |  |  |
| company | PurchaseRequirementLineVO$CompanyVO | 否 |  |  |
| goods | PurchaseRequirementLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | PurchaseRequirementLineVO$GoodsBarcodeVO | 否 |  |  |
| goodsPriceCompany | PurchaseRequirementLineVO$CompanyVO | 否 |  |  |
| unitPrice | number(double) | 否 | 最新价目表单价（不含税） |  |
| amountTotal | number(double) | 否 | 总价（不含税） |  |
| tripLine | PurchaseRequirementLineVO$TripLineVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$CompanyVO

公司信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$GoodsBarcodeVO

采购需求商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |
| goodsPriceList | PurchaseRequirementLineVO$GoodsPriceVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$GoodsCategoryVO

商品分类VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| texture | string | 否 | 材质 |  |
| standardParts | boolean | 否 | 是否标准件 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |
| weight | number(double) | 否 | 标准重量 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$GoodsPriceVO

价目表信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$GoodsPropertyVO

商品属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| allowPurchase | boolean | 否 | 允许采购 |  |
| orderedLocally | boolean | 否 | 允许直接采购 |  |
| rsKeepDays | integer(int32) | 否 | 保有天数(默认1) 补货中需要计算 |  |
| rsPromotionCoefficient | number(double) | 否 | 促销系数(默认1) 补货中需要计算 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$GoodsVO

采购需求商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| type | string | 否 | 商品类型 |  |
| goodsCategoryId | integer(int64) | 否 | 分类ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| spec | string | 否 | 规格 |  |
| typeSub | string | 否 | 商品子类型 |  |
| goodsCategory | PurchaseRequirementLineVO$GoodsCategoryVO | 否 |  |  |
| goodsProperty | PurchaseRequirementLineVO$GoodsPropertyVO | 否 |  |  |
| stockGoodsManufacture | PurchaseRequirementLineVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineVO$TripLineVO

航线信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 航线名称 |  |
| code | string | 否 | 航次编号 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | PurchaseRequirementLineListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementLineListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO

采购需求历史明细列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| purchaseType | string | 否 | 采购类型 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| purpose | string | 否 | 用途 |  |
| goods | PurchaseRequirementLineListVO$GoodsVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO$GoodsCategoryVO

商品分类VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| texture | string | 否 | 材质 |  |
| standardParts | boolean | 否 | 是否标准件(其它物料使用-使用中) |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO$GoodsVO

商品信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 别名 |  |
| spec | string | 否 | 规格 |  |
| type | string | 否 | 商品类型 |  |
| typeSub | string | 否 | 商品子类型 |  |
| uom | PurchaseRequirementLineListVO$UomVO | 否 |  |  |
| goodsCategory | PurchaseRequirementLineListVO$GoodsCategoryVO | 否 |  |  |
| stockGoodsManufacture | PurchaseRequirementLineListVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementLineListVO$UomVO

计量单位信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | PurchaseRequirementListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementListVO

采购需求列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| applyDate | string(date) | 否 | 申请日期 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| status | string | 否 | 状态 |  |
| note | string | 否 | 备注 |  |
| goodsType | string | 否 | 采购需求商品类型 |  |
| goodsSubType | string | 否 | 采购需求商品子类型 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| expenseCategory | string | 否 | 费用支出类型-万航 |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| warehouseName | string | 否 | 补货仓库名称 |  |
| tripLineName | string | 否 | 航线名称 |  |
| tripLineDepartureDate | string(date) | 否 | 出发日期 |  |
| tripLineRoutes | string | 否 | 航线行程 |  |
| companyName | string | 否 | 采购需求单归属公司名称 |  |
| goodsPriceCompanyName | string | 否 | 价格表公司名称 |  |
| applyDepartmentTreeName | string | 否 | 申请部门树形结构name（用’-‘进行拼接） |  |
| relevantDepartmentTreeName | string | 否 | 归口管理部门树形结构name（用’-‘进行拼接） |  |
| createUserName | string | 否 | 创建人名称 |  |
| applyUserName | string | 否 | 申请人名称 |  |
| goodsBarcodeIdList | integer(int64) | 否 | 明细商品条码ID集合 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseRequirementDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO

采购需求详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 采购需求单归属公司ID |  |
| createCompanyId | integer(int64) | 否 | 创建采购需求单公司ID |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| applyDate | string(date) | 否 | 申请日期 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价格表公司ID |  |
| mergePurchaseApplyId | integer(int64) | 否 | 合并后的采购申请单ID |  |
| tripLineId | integer(int64) | 否 | 航线Id |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购需求单申请公司ID |  |
| goodsType | string | 否 | 采购需求商品类型 |  |
| goodsSubType | string | 否 | 采购需求商品子类型 |  |
| status | string | 否 | 状态 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| relevantDepartmentId | integer(int64) | 否 | 归口管理部门ID |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| applyUserId | integer(int64) | 否 | 申请人ID |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| taxType | string | 否 | 税金计算类型 |  |
| expenseCategory | string | 否 | 费用支出类型-万航 |  |
| note | string | 否 | 备注 |  |
| company | PurchaseRequirementDetailVO$CompanyVO | 否 |  |  |
| goodsPriceCompany | PurchaseRequirementDetailVO$CompanyVO | 否 |  |  |
| warehouse | PurchaseRequirementDetailVO$WarehouseVO | 否 |  |  |
| tripLine | PurchaseRequirementDetailVO$TripLineVO | 否 |  |  |
| relevantDepartment | PurchaseRequirementDetailVO$PurchaseRequirementDepartmentVO | 否 |  |  |
| applyDepartment | PurchaseRequirementDetailVO$PurchaseRequirementDepartmentVO | 否 |  |  |
| createUser | PurchaseRequirementDetailVO$UserVO | 否 |  |  |
| applyUser | PurchaseRequirementDetailVO$UserVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO$CompanyVO

公司信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO$PurchaseRequirementDepartmentVO

采购需求部门VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | Id |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |
| parentTreeName | string | 否 | 部门树形结构name（用’-‘进行拼接） |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO$TripLineVO

采购需求航线VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 航线名称 |  |
| code | string | 否 | 航次编号 |  |
| routes | string | 否 | 航线行程 |  |
| departureDate | string(date) | 否 | 出发日期 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO$UserVO

用户信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| userName | string | 否 | 登录名称 |  |
| name | string | 否 | 名称 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.requirement.PurchaseRequirementDetailVO$WarehouseVO

仓库信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.finance.FinanceBill

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | FinanceBill[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.finance.FinanceBill

账单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 账单名称 |  |
| code | string | 是 | 编号 |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| status | string | 是 | 状态 | "DRAFT" |
| pickingType | string | 是 | 账单类型 | "RECEIPT_BILL" |
| note | string | 否 | 备注 |  |
| partnerId | integer(int64) | 是 | 客户关系对象 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| billingPeriod | integer(int32) | 是 | 账期 |  |
| planDate | string(date) | 是 | 计划时间 |  |
| dueDate | string(date) | 是 | 截止日期 |  |
| invoiceCode | string | 否 | 纸质发票号 |  |
| batchCode | string | 否 | 批次号 |  |
| currencyId | integer(int64) | 是 | 货币ID |  |
| exchangeRate | number(double) | 是 | 兑换本公司汇率 |  |
| externalCode | string | 否 | 外部编号 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| amountTotal | number(double) | 是 | 含税总额 |  |
| amountTax | number(double) | 是 | 税总额 |  |
| amountUntaxed | number(double) | 是 | 不含税总额 |  |
| send | boolean | 是 | 是否发送账单,用于请求第三方接口,回调获取状态 |  |
| pay | boolean | 是 | 是否支付完成 |  |
| contractId | integer(int64) | 是 | 合同ID |  |
| currency | SysCurrency | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnHistory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnHistory[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockRtnHistory

历史退货申请单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 退货申请单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建退货申请单公司ID |  |
| rtnCompanyId | integer(int64) | 是 | 实际需要退货公司ID，影响最终出库公司。 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| mergeRtnId | integer(int64) | 否 | 合并后的退货单ID |  |
| mergeBatchCode | string | 否 | 合并后的批次号 |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| expectedTime | string(date-time) | 否 | 预计收货时间 |  |
| goodsPriceCompanyId | integer(int64) | 是 | 查询价格表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线Id |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| resCompany | ResCompany | 否 |  |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnTransferLine

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnTransferLine[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockRtnTransferLine

退货申请单调拨明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 退货申请单归属公司ID |  |
| rtnCompanyId | integer(int64) | 是 | 实际需要退货公司ID，影响最终出库公司。 |  |
| rtnId | integer(int64) | 是 | 退货申请单ID |  |
| rtnLineId | integer(int64) | 是 | 退货申请单明细ID |  |
| note | string | 否 | 备注 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| rtnUomId | integer(int64) | 是 | 退货计量单位ID |  |
| rtnUomConversionRate | number(double) | 是 | 退货换算率 |  |
| rtnPlanQty | number(double) | 是 | 退货计划数量 |  |
| rtnActualQty | number(double) | 是 | 退货实际数量 |  |
| trUomId | integer(int64) | 是 | 调拨明细计量单位 |  |
| trUomConversionRate | number(double) | 是 | 调拨明细换算率 |  |
| trQty | number(double) | 是 | 调拨实际数量 |  |
| inCompanyId | integer(int64) | 否 | 退货申请单最终生成调拨单调入公司ID |  |
| outCompanyId | integer(int64) | 是 | 退货申请单最终生成调拨单调出公司ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| rtnCompany | ResCompany | 否 |  |  |
| rtnUom | SysUom | 否 |  |  |
| trUom | SysUom | 否 |  |  |
| inCompany | ResCompany | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| transitQty | number(double) | 否 | 在途数量 |  |
| inStockQty | number(double) | 否 | 调入门店库存 |  |
| outStockQty | number(double) | 否 | 调出门店库存 |  |
| averageDailySalesQty | number(double) | 否 | 日均销售数量 |  |
| expectedTime | string(date-time) | 否 | 预计时间 |  |
| temporaryStorageCompany | ResCompany | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnOrderLine

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnOrderLine[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockRtnOrderLine

退货申请单退货订单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 退货申请单归属公司ID |  |
| rtnCompanyId | integer(int64) | 是 | rtn_company_id |  |
| rtnId | integer(int64) | 是 | 退货申请单ID |  |
| rtnLineId | integer(int64) | 否 | 退货申请单明细ID |  |
| note | string | 否 | 备注 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| rtnUomId | integer(int64) | 是 | 退货明细计量单位 |  |
| rtnUomConversionRate | number(double) | 是 | 退货明细换算率 |  |
| rtnPlanQty | number(double) | 是 | 退货计划数量 |  |
| rtnActualQty | number(double) | 是 | 退货实际数量 |  |
| poRtnUomId | integer(int64) | 否 | 采购退货计量单位ID |  |
| poRtnUomConversionRate | number(double) | 否 | 采购退货换算率 |  |
| poRtnQty | number(double) | 否 | 采购退货实际数量 |  |
| poRtnCost | number(double) | 否 | 采购退货成本 |  |
| poRtnTaxId | integer(int64) | 否 | 采购退货税ID |  |
| poRtnTaxValues | number(double) | 否 | 采购退货税值 |  |
| supplierId | integer(int64) | 否 | 供应商ID |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| rtnCompany | ResCompany | 否 |  |  |
| rtnUom | SysUom | 否 |  |  |
| poRtnUom | SysUom | 否 |  |  |
| crmSupplier | CrmSupplier | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| transitQty | number(double) | 否 | 在途数量 |  |
| stockQty | number(double) | 否 | 当前库存数量 |  |
| averageDailySalesQty | number(double) | 否 | 日均销售数量 |  |
| stockGoodsSupplier | StockGoodsSupplier | 否 |  |  |
| expectedTime | string(date-time) | 否 | 预计时间 |  |
| temporaryStorageCompany | ResCompany | 否 |  |  |
| unitPrice | number(double) | 否 | 单价 |  |
| amountTotal | number(double) | 否 | 总价 |  |
| tripLine | ResTripLine | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnLine

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnLine[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockRtnLine

退货申请单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| rtnCompanyId | integer(int64) | 是 | 实际需要退货公司ID，影响最终出库公司。 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 退货申请单归属公司ID |  |
| planQty | number(double) | 是 | 计划数量 |  |
| actualQty | number(double) | 是 | 实际数量 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| rtnId | integer(int64) | 是 | 退货申请单ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| rtnType | string | 是 | 退货申请类型 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| uom | SysUom | 否 |  |  |
| rtnCompany | ResCompany | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| transitQty | number(double) | 否 | 在途数量 |  |
| stockQty | number(double) | 否 | 退货门店库存 |  |
| averageDailySalesQty | number(double) | 否 | 日均销售数量 |  |
| expectedTime | string(date-time) | 否 | 预计时间 |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| unitPrice | number(double) | 否 | 单价 |  |
| amountTotal | number(double) | 否 | 总价 |  |
| tripLine | ResTripLine | 否 |  |  |
| otherGoodsBarcode | StockGoodsBarcode | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtnLineHistory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnLineHistory[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockRtnLineHistory

历史退货申请单明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| rtnCompanyId | integer(int64) | 是 | 实际需要退货公司ID，影响最终出库公司。 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 退货申请单归属公司ID |  |
| planQty | number(double) | 是 | 计划数量 |  |
| actualQty | number(double) | 是 | 实际数量 |  |
| lineNo | integer(int32) | 是 | 行编号 |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| rtnId | integer(int64) | 是 | 退货申请单ID |  |
| uomId | integer(int64) | 是 | 计量单位ID |  |
| uomConversionRate | number(double) | 是 | 计量单位转换基本单位转换率 |  |
| rtnType | string | 是 | 退货申请类型 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| uom | SysUom | 否 |  |  |
| rtnCompany | ResCompany | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| transitQty | number(double) | 否 | 在途数量 |  |
| stockQty | number(double) | 否 | 退货门店库存 |  |
| averageDailySalesQty | number(double) | 否 | 日均销售数量 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockRtn

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockRtn[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockRtn

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtn | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockRtn

退货申请单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| status | string | 是 | 状态 |  |
| code | string | 是 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| companyId | integer(int64) | 是 | 退货申请单归属公司ID |  |
| createCompanyId | integer(int64) | 是 | 创建退货申请单公司ID |  |
| rtnCompanyId | integer(int64) | 是 | 实际需要退货公司ID，影响最终出库公司。 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| batchCode | string | 否 | 批次号 |  |
| associatePurchaseRtn | boolean | 是 | 是否关联采购退货单 |  |
| associateTransfer | boolean | 是 | 是否关联调拨单 |  |
| applyDate | string(date) | 是 | 申请日期 |  |
| batchDate | string(date) | 否 | 批次号生成时间 |  |
| expectedTime | string(date-time) | 否 | 预计退货时间 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价格表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线 |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| operatorUser | ResUser | 否 |  |  |
| rtnCompany | ResCompany | 否 |  |  |
| goodsPriceCompany | ResCompany | 否 |  |  |
| tripLine | ResTripLine | 否 |  |  |
| warehouse | StockWarehouse | 否 |  |  |
| rtnLineList | StockRtnLine[] | 否 | 退货申请明细 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockRtn

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtn[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockRtn

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtn | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.StockRtnVO$batchVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockRtnVO$batchVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.StockRtnVO$batchVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockRtnVO$batchVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.StockRtnVO$batchVO

退货申请单批次号VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| batchCode | string | 否 | 批次号 |  |
| associatePurchaseRtn | boolean | 否 | 是否关联采购退货单 |  |
| associateTransfer | boolean | 否 | 是否关联调拨单 |  |
| batchDate | string(date) | 否 | 批次号生成时间 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockPurchasePlanSearchVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockPurchasePlanSearchVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockPurchasePlanSearchVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockPurchasePlanSearchVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.StockPurchasePlanSearchVO

分页搜索采购计划信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 采购计划Id |  |
| name | string | 否 | 采购计划名称 |  |
| code | string | 否 | 采购计划编号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO

采购计划明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchasePlanId | integer(int64) | 否 | 采购计划ID |  |
| qty | number(double) | 否 | 数量 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| paymentMethod | string | 否 | 付款方式 |  |
| executiveStandard | string | 否 | 执行标准 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| goods | PurchasePlanLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | PurchasePlanLineVO$GoodsBarcodeVO | 否 |  |  |
| purchasePlanInviteList | PurchasePlanLineVO$PurchasePlanInviteVO | 否 |  |  |
| planDeliveryProductList | PurchasePlanLineVO$PlanDeliveryProductVO | 否 |  |  |
| financeTax | PurchasePlanLineVO$TaxVO | 否 |  |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandardVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$GoodsBarcodePropertyVO

采购计划商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchaseTax | PurchasePlanLineVO$TaxVO | 否 |  |  |
| cost | number(double) | 否 | 成本价格,不含税 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$GoodsBarcodeVO

采购计划商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | PurchasePlanLineVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$GoodsCategoryVO

商品分类VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| texture | string | 否 | 材质 |  |
| standardParts | boolean | 否 | 是否标准件 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |
| weight | number(double) | 否 | 标准重量 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$GoodsVO

采购计划商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| description | string | 否 | 描述 |  |
| type | string | 否 | 商品类型 |  |
| typeSub | string | 否 | 商品子类型 |  |
| spec | string | 否 | 规格 |  |
| goodsCategory | PurchasePlanLineVO$GoodsCategoryVO | 否 |  |  |
| uom | PurchasePlanLineVO$UomVO | 否 |  |  |
| stockGoodsManufacture | PurchasePlanLineVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$PlanDeliveryProductVO

拟投产品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$PurchasePlanInviteVO

采购计划标段VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchasePlanId | integer(int64) | 否 | 采购计划ID |  |
| purchasePlanLineId | integer(int64) | 否 | 采购计划明细ID |  |
| inviteStage | string | 否 | 标段 |  |
| qty | number(double) | 否 | 标段,数量 |  |
| estimatedAmountTotal | number(double) | 否 | 标段,预估总额 |  |
| note | string | 否 | 标段,备注 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$TaxVO

税信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| value | number(double) | 否 | 税值 |  |
| code | string | 否 | 编号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanLineVO$UomVO

计量单位信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | PurchasePlanListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanListVO

采购计划列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| status | string | 否 | 状态 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| goodsType | string | 否 | 采购计划商品类型 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| goodsSubType | string | 否 | 采购计划商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| closeReason | string | 否 | 采购计划关闭原因 |  |
| taxType | string | 否 | 税金计算类型 |  |
| cancelReason | string | 否 | 采购计划取消原因 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| externalCode | string | 否 | 外部编号 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| bidFailedPlan | boolean | 否 | 是否流标采购计划(originType == INVITE 时) |  |
| createUserName | string | 否 | 创建人名称 |  |
| assistUserNameList | string | 否 | 协作人名称集合 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchasePlanDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanDetailVO

采购计划详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| type | string | 否 | 采购类型 |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| reason | string | 否 | 选择原因说明 |  |
| inviteType | string | 否 | 招标方式(使用sys_property维护,INVITED_TENDERING:邀请招标;INVITED_PUBLIC:公开招标) |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| tenderingBase | boolean | 否 | 是否有标底 |  |
| originId | integer(int64) | 否 | 源单据ID |  |
| originType | string | 否 | 源单据类型 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| note | string | 否 | 备注 |  |
| status | string | 否 | 状态 |  |
| startPlanDate | string(date) | 否 | 计划开始日期 |  |
| endPlanDate | string(date) | 否 | 计划结束日期 |  |
| planPurchaseType | string | 否 | 采购计划类型（使用sys_property维护：PLAN_PURCHASE:计划性采购/UN_PLAN_PURCHASE:非计划性采购） |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| goodsType | string | 否 | 采购计划商品类型 |  |
| budgetType | string | 否 | 预算类别(sys_property维护) |  |
| goodsSubType | string | 否 | 采购计划商品子类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| closeReason | string | 否 | 采购计划关闭原因 |  |
| externalCode | string | 否 | 外部编号 |  |
| taxType | string | 否 | 税金计算类型 |  |
| cancelReason | string | 否 | 采购计划取消原因 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| applyDepartment | PurchasePlanDetailVO$PurchasePlanDepartmentVO | 否 |  |  |
| demandDepartment | PurchasePlanDetailVO$PurchasePlanDepartmentVO | 否 |  |  |
| relevantDepartment | PurchasePlanDetailVO$PurchasePlanDepartmentVO | 否 |  |  |
| company | PurchasePlanDetailVO$CompanyVO | 否 |  |  |
| deliveryCompanyList | PurchasePlanDetailVO$CompanyVO | 否 |  |  |
| supplierList | PurchasePlanDetailVO$SupplierVO | 否 |  |  |
| operatorUser | PurchasePlanDetailVO$UserVO | 否 |  |  |
| assistUserList | PurchasePlanDetailVO$UserVO | 否 |  |  |
| createUser | PurchasePlanDetailVO$UserVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanDetailVO$CompanyVO

公司信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanDetailVO$PurchasePlanDepartmentVO

采购计划部门VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | Id |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |
| parentTreeName | string | 否 | 部门树形结构name（用’-‘进行拼接） |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanDetailVO$SupplierVO

采购计划供应商VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| name | string | 否 | 名称 |  |
| settlementMethod | string | 否 | 供应商结算类型-爱达 |  |
| status | string | 否 | 状态 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.plan.PurchasePlanDetailVO$UserVO

用户信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| userName | string | 否 | 登录名称 |  |
| name | string | 否 | 名称 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInvitePartnerLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO

招标供应商明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| qty | number(double) | 否 | 商品总数 |  |
| remarks | string | 否 | 备注 |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| taxValues | number(double) | 否 | 税值 |  |
| dicker | boolean | 否 | 是否重新报价 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| goods | GoodsInvitePartnerLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | GoodsInvitePartnerLineVO$GoodsBarcodeVO | 否 |  |  |
| taxName | string | 否 | 税名称 |  |
| taxValue | number(double) | 否 | 税值 |  |
| supplierName | string | 否 | 供应商名称 |  |
| supplierCode | string | 否 | 供应商编号 |  |
| supplierCurrencyId | integer(int64) | 否 | 供应商币种ID（用于供应商平台报价获取币种转换率） |  |
| companyName | string | 否 | 公司名称 |  |
| companyCode | string | 否 | 公司编号 |  |
| currencyId | integer(int64) | 否 | 币种id |  |
| currencyCode | string | 否 | 币种编号 |  |
| currencyName | string | 否 | 币种名称 |  |
| companyGroupId | integer(int64) | 否 | 公司组ID（爱达用于区域招标逻辑）-爱达 |  |
| companyGroupName | string | 否 | 公司组名称（爱达用于区域招标逻辑）-爱达 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO$GoodsBarcodePropertyVO

招标商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchaseTax | GoodsInvitePartnerLineVO$TaxVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO$GoodsBarcodeVO

招标商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | GoodsInvitePartnerLineVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO$GoodsVO

招标商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| description | string | 否 | 描述 |  |
| uom | GoodsInvitePartnerLineVO$UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO$TaxVO

税信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| value | number(double) | 否 | 税值 |  |
| code | string | 否 | 编号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInvitePartnerLineVO$UomVO

计量单位信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO

招标明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| inviteId | integer(int64) | 否 | ID |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| lastPrice | number(double) | 否 | 历史采购价 |  |
| averagePrice | number(double) | 否 | 历史12个月平均采购价 |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| goodsBarcodeId | integer(int64) | 否 | 条码ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| qty | number(double) | 否 | 商品总数 |  |
| remarks | string | 否 | 备注 |  |
| companyId | integer(int64) | 否 | 公司ID(港口) |  |
| currencyId | integer(int64) | 否 | 币种id |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| score | number(double) | 否 | 分值 |  |
| content | string | 否 | JSON字符串 |  |
| availableQty | number(double) | 否 | 中标数量 |  |
| dicker | boolean | 否 | 是否重新报价 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| inviteStage | string | 否 | 标段 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| producerId | integer(int64) | 否 | 生产商ID |  |
| inviteStageAmountTotal | number(double) | 否 | 标段中标总金额含税 |  |
| inviteStageAmountTax | number(double) | 否 | 标段中标总税额 |  |
| inviteStageAmountUntaxed | number(double) | 否 | 标段中标金额不含税 |  |
| bidFailure | boolean | 否 | 是否流标 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| goods | GoodsInviteLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | GoodsInviteLineVO$GoodsBarcodeVO | 否 |  |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandardVO | 否 |  |  |
| planDeliveryProductList | GoodsInviteLineVO$PlanDeliveryProductVO | 否 |  |  |
| companyGroupId | integer(int64) | 否 | 公司组ID（爱达用于区域招标逻辑）-爱达 |  |
| companyGroupName | string | 否 | 公司组名称（爱达用于区域招标逻辑）-爱达 |  |
| taxName | string | 否 | 税名称 |  |
| taxValue | number(double) | 否 | 税值 |  |
| supplierName | string | 否 | 供应商名称 |  |
| supplierCode | string | 否 | 供应商编号 |  |
| supplierUserName | string | 否 | 供应商登录账号（用于发送邮件） |  |
| companyName | string | 否 | 公司名称 |  |
| companyCode | string | 否 | 公司编号 |  |
| currencyCode | string | 否 | 币种编号 |  |
| currencyName | string | 否 | 币种名称 |  |
| goodsPrice | number(double) | 否 | 价目表最新价格（不含税） |  |
| producerCode | string | 否 | 生产商编号 |  |
| producerName | string | 否 | 生产商名称 |  |
| firstPriceUntaxed | number(double) | 否 | 第一次报价(不含税) |  |
| firstPriceTotal | number(double) | 否 | 第一次报价(含税) |  |
| secondPriceUntaxed | number(double) | 否 | 第二次报价(不含税) |  |
| secondPriceTotal | number(double) | 否 | 第二次报价(含税) |  |
| thirdPriceUntaxed | number(double) | 否 | 第三次报价(不含税) |  |
| thirdPriceTotal | number(double) | 否 | 第三次报价(含税) |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO$GoodsBarcodePropertyVO

招标商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchaseTax | TaxVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO$GoodsBarcodeVO

招标商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | GoodsInviteLineVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| texture | string | 否 | 材质 |  |
| standardParts | boolean | 否 | 是否标准件 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO$GoodsVO

招标商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| type | string | 否 | 商品类型 |  |
| typeSub | string | 否 | 商品子类型 |  |
| spec | string | 否 | 规格 |  |
| goodsCategory | GoodsCategoryVO | 否 |  |  |
| uom | UomVO | 否 |  |  |
| stockGoodsManufacture | GoodsInviteLineVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineVO$PlanDeliveryProductVO

拟投产品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteTotalAmountRankVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteTotalAmountRankVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteTotalAmountRankVO

招标中标公示VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| supplierCode | string | 否 | 供应商编号 |  |
| partnerId | integer(int64) | 否 | CRM对象ID |  |
| supplierName | string | 否 | 供应商名称 |  |
| totalAmount | number(double) | 否 | 供应商报价总金额 |  |
| rank | integer(int32) | 否 | 排名 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineHistoryVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteLineHistoryVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineHistoryVO

招标历史明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| inviteId | integer(int64) | 否 | ID |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |
| supply | boolean | 否 | 是否参标 |  |
| bidding | boolean | 否 | 是否中标 |  |
| qty | number(double) | 否 | 商品总数 |  |
| remarks | string | 否 | 备注 |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| currencyId | integer(int64) | 否 | 币种id |  |
| exchangeRate | number(double) | 否 | 供应商货币与商户货币兑换率 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| version | integer(int64) | 否 | 版本号 |  |
| content | string | 否 | JSON字符串 |  |
| updateTime | string(date-time) | 否 | 编辑时间 |  |
| quoteType | string | 否 | 报价类型(QUOTE:报价  DICKER:议价) |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| amountTotal | number(double) | 否 | 含税总额(priceTotal * qty * uomConversionRate) |  |
| amountTax | number(double) | 否 | 税总额(priceTax * qty * uomConversionRate) |  |
| amountUntaxed | number(double) | 否 | 不含税总额(priceUntaxed * qty * uomConversionRate) |  |
| priceTotal | number(double) | 否 | 供应商报价含税金额（商户币种） |  |
| priceTax | number(double) | 否 | 供应商报价税金额（商户币种） |  |
| priceUntaxed | number(double) | 否 | 供应商报价不含税金额（商户币种） |  |
| originPriceTotal | number(double) | 否 | 供应商原币报价含税金额（供应商币种） |  |
| originPriceTax | number(double) | 否 | 供应商原币报价税金额（供应商币种） |  |
| originPriceUntaxed | number(double) | 否 | 供应商原币报价不含稅金额（供应商币种） |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| inviteStage | string | 否 | 标段 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| companyGroupId | integer(int64) | 否 | 公司组ID（爱达用于区域招标逻辑）-爱达 |  |
| goods | GoodsInviteLineHistoryVO$GoodsVO | 否 |  |  |
| goodsBarcode | GoodsInviteLineHistoryVO$GoodsBarcodeVO | 否 |  |  |
| supplierName | string | 否 | 供应商名称 |  |
| supplierCode | string | 否 | 供应商编号 |  |
| companyName | string | 否 | 公司名称 |  |
| companyCode | string | 否 | 公司编号 |  |
| currencyCode | string | 否 | 币种编号 |  |
| currencyName | string | 否 | 币种名称 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineHistoryVO$GoodsBarcodeVO

招标历史明细商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品条码 |  |
| barcode | string | 否 | 商品条码 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineHistoryVO$GoodsVO

招标历史明细商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| uom | GoodsInviteLineHistoryVO$UomVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteLineHistoryVO$UomVO

计量单位信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | GoodsInviteListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteListVO

招标列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| expiredTime | string(date-time) | 否 | 投标截止时间 |  |
| status | string | 否 | 状态 |  |
| description | string | 否 | 描述 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| startTime | string(date-time) | 否 | 投标截止时间 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| goodsType | string | 否 | 招标商品类型 |  |
| goodsSubType | string | 否 | 招标商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| taxType | string | 否 | 税金计算类型 |  |
| contract | boolean | 否 | 是否生成合同 |  |
| biddingAmountTotal | number(double) | 否 | 供应商中标总额 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| bidFailedPlan | boolean | 否 | 是否流标采购计划(采购过程的上级采购计划的源订单类型，originType == INVITE 时) |  |
| createUserName | string | 否 | 创建人名称 |  |
| assistUserNameList | string | 否 | 协作人名称集合 |  |
| purchasePlanType | string | 否 | 采购计划（采购类型） |  |
| purchasePlanInviteType | string | 否 | 采购计划（招标方式） |  |
| purchasePlanCode | string | 否 | 采购计划（编号） |  |
| purchasePlanEvaluationType | string | 否 | 采购计划（评标方式） |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteBidingAnnounceVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | GoodsInviteBidingAnnounceVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteBidingAnnounceVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteBidingAnnounceVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteBidingAnnounceVO

招标中标公示VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| status | string | 否 | 状态 |  |
| createTime | string(date-time) | 否 | 投标截止时间 |  |
| goodsInviteBidingAmountList | GoodsInviteBidingAnnounceVO$GoodsInviteBidingAmountVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteBidingAnnounceVO$GoodsInviteBidingAmountVO

供应商中标总金额VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| supplierCode | string | 否 | 供应商编号 |  |
| partnerId | integer(int64) | 否 | CRM对象ID |  |
| supplierName | string | 否 | 供应商名称 |  |
| originTotalAmount | number(double) | 否 | 原币中标总金额 |  |
| totalAmount | number(double) | 否 | 本币中标总金额 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsInviteDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteDetailVO

招标详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| expiredTime | string(date-time) | 否 | 投标截止时间 |  |
| status | string | 否 | 状态 |  |
| description | string | 否 | 描述 |  |
| openRank | boolean | 否 | 是否打开公布排名 |  |
| openInvite | boolean | 否 | 是否打开中标公示 |  |
| cancelReason | string | 否 | 作废原因 |  |
| startTime | string(date-time) | 否 | 招投标开始时间（开启报价阶段进行时间写入） |  |
| contractPlanStartDate | string(date) | 否 | 计划合同开始日期 |  |
| contractPlanEndDate | string(date) | 否 | 计划合同截止日期 |  |
| quoteType | string | 否 | 报价类型(QUOTE:报价  DICKER:议价) |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| goodsType | string | 否 | 招标商品类型 |  |
| goodsSubType | string | 否 | 招标商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| model | string | 否 | 采购方式(根据不同的类型走向不同才流程和选择供应商以及模版打印等里面使用) |  |
| taxType | string | 否 | 税金计算类型 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| assistUserList | GoodsInviteDetailVO$UserVO | 否 |  |  |
| createUser | GoodsInviteDetailVO$UserVO | 否 |  |  |
| purchasePlan | GoodsInviteDetailVO$PurchasePlanVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteDetailVO$PurchasePlanVO

关联采购计划VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 名称 |  |
| name | string | 否 | 名称 |  |
| evaluationType | string | 否 | 评标方式(使用sys_property维护,LOWEST_TENDERING_PRICE:最低价投标法;SYNTHETIC_EVALUATION:综合评估法) |  |
| note | string | 否 | 备注 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.invite.GoodsInviteDetailVO$UserVO

用户信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| userName | string | 否 | 登录名称 |  |
| name | string | 否 | 名称 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSupplier[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsSupplier[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSupplier

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSupplier | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractRemainingVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractRemainingVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractRemainingVO

查询还有剩余份额的采购合同VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| contractId | integer(int64) | 否 | 合同ID |  |
| contractCode | string | 否 | 合同编号 |  |
| contractName | string | 否 | 合同名称 |  |
| supplierId | integer(int64) | 否 | 供应商ID |  |
| supplierCode | string | 否 | 供应商编号 |  |
| supplierName | string | 否 | 供应商名称 |  |
| amountUntaxed | number(double) | 否 | 合同不含税总额（开口：合同不含税总额，非开口：合同明细不含税总额） |  |
| remainingAmountUntaxed | number(double) | 否 | 剩余可用不含税总额（开口：合同剩余可用不含税总额，非开口：合同明细剩余可用不含税总额） |  |
| goodsType | string | 否 | 商品类型 |  |
| goodsSubType | string | 否 | 商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同 |  |
| executedProgress | number(double) | 否 | 已执行进度 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO

采购合同明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| priceTotal | number(double) | 否 | 含税单价 |  |
| priceTax | number(double) | 否 | 税单价 |  |
| priceUntaxed | number(double) | 否 | 不含税单价 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| qty | number(double) | 否 | 数量 |  |
| note | string | 否 | 备注 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| originPriceTotal | number(double) | 否 | 原币含税单价 |  |
| originPriceTax | number(double) | 否 | 原币税单价 |  |
| originPriceUntaxed | number(double) | 否 | 原币不含税单价 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| purpose | string | 否 | 用途 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| tradeType | string | 否 | 贸易方式-爱达 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| shipownerSupplied | boolean | 否 | 是否船东供应品-爱达 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| goods | PurchaseContractLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | PurchaseContractLineVO$GoodsBarcodeVO | 否 |  |  |
| company | PurchaseContractLineVO$CompanyVO | 否 |  |  |
| producer | PurchaseContractLineVO$ProducerVO | 否 |  |  |
| planDeliveryProductList | PurchaseContractLineVO$PlanDeliveryProductVO | 否 |  |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandardVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$CompanyVO

公司信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$GoodsBarcodePropertyVO

采购合同商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| cost | number(double) | 否 | 成本价格,不含税 |  |
| purchaseTax | PurchaseContractLineVO$TaxVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$GoodsBarcodeVO

采购合同商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | PurchaseContractLineVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$GoodsCategoryVO

商品分类VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| texture | string | 否 | 材质 |  |
| standardParts | boolean | 否 | 是否标准件 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$GoodsVO

采购合同商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| type | string | 否 | 商品类型 |  |
| typeSub | string | 否 | 商品子类型 |  |
| spec | string | 否 | 规格 |  |
| goodsCategory | PurchaseContractLineVO$GoodsCategoryVO | 否 |  |  |
| uom | PurchaseContractLineVO$UomVO | 否 |  |  |
| stockGoodsManufacture | PurchaseContractLineVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$PlanDeliveryProductVO

拟投产品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$ProducerVO

生产商信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$TaxVO

税信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| value | number(double) | 否 | 税值 |  |
| code | string | 否 | 编号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractLineVO$UomVO

计量单位信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractClauseVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractClauseVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractClauseVO

采购合同条款VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| content | string | 否 | 条款内容 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| viewUserList | UserVO | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | PurchaseContractListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractListVO

采购合同列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 合同状态 |  |
| name | string | 否 | 合同名称 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| code | string | 否 | 合同编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| startDate | string(date) | 否 | 开始时间 |  |
| endDate | string(date) | 否 | 结束时间 |  |
| convertGoodsPrice | boolean | 否 | 是否将合同转为价目表 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| taxType | string | 否 | 税金计算类型 |  |
| note | string | 否 | 备注 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| operatorUserName | string | 否 | 操作用户名称 |  |
| currencyId | integer(int64) | 否 | 货币ID |  |
| currencyName | string | 否 | 货币名称 |  |
| currencyCode | string | 否 | 货币编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| contractUsageAmountUntaxed | number(double) | 否 | 合同已执行金额(不含税) |  |
| contractUsageAmountTotal | number(double) | 否 | 合同已执行金额(含税) |  |
| contractUsageAmountTax | number(double) | 否 | 合同已执行金额(税额) |  |
| contractBalanceAmountUntaxed | number(double) | 否 | 合同已账金额(不含税) |  |
| contractBalanceAmountTotal | number(double) | 否 | 合同已账金额(含税) |  |
| contractBalanceAmountTax | number(double) | 否 | 合同已账金额(税额) |  |
| supplierName | string | 否 | 供应商名称 |  |
| assistUserNameList | string | 否 | 关联用户名称集合 |  |
| goodsPriceCompanyNameList | string | 否 | 价目表公司名称集合 |  |
| purchaseModel | string | 否 | 采购方式 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseContractDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractDetailVO

采购合同详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| status | string | 否 | 合同状态 |  |
| name | string | 否 | 合同名称 |  |
| pickingType | string | 否 | 订单类型 |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| code | string | 否 | 合同编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| exchangeRate | number(double) | 否 | 汇率 |  |
| partnerId | integer(int64) | 否 | 客户关系对象 |  |
| taxType | string | 否 | 税金计算类型 |  |
| amountTotal | number(double) | 否 | 含税总额 |  |
| amountTax | number(double) | 否 | 税总额 |  |
| amountUntaxed | number(double) | 否 | 不含税总额 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 公司ID |  |
| note | string | 否 | 备注 |  |
| startDate | string(date) | 否 | 开始时间 |  |
| endDate | string(date) | 否 | 结束时间 |  |
| version | string | 否 | 版本号 |  |
| contractEffectiveType | string | 否 | 合同有效类型 |  |
| history | boolean | 否 | 是否是历史合同 |  |
| initialization | boolean | 否 | 是否初始化数据 |  |
| goodsType | string | 否 | 合同商品类型 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证(标准类型商品)-万航 |  |
| excessRatio | number(double) | 否 | 超出额度比例，用于采购单金额验证(原材料类型商品)-万航 |  |
| goodsSubType | string | 否 | 合同商品子类型 |  |
| extensionInfo | string | 否 | 额外属性 |  |
| executedAmountTotal | number(double) | 否 | 期初已执行金额（含税） |  |
| executedAmountUntaxed | number(double) | 否 | 期初已执行金额（不含税） |  |
| executedAmountTax | number(double) | 否 | 期初已执行税总额 |  |
| operatorUser | PurchaseContractDetailVO$UserVO | 否 |  |  |
| currency | PurchaseContractDetailVO$CurrencyVO | 否 |  |  |
| assistUserList | PurchaseContractDetailVO$UserVO | 否 |  |  |
| partner | PartnerVO | 否 |  |  |
| company | PurchaseContractDetailVO$CompanyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractDetailVO$CompanyVO

公司信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractDetailVO$CurrencyVO

币种信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.contract.PurchaseContractDetailVO$UserVO

用户信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| userName | string | 否 | 登录名称 |  |
| name | string | 否 | 名称 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyLineVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO

采购申请明细VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| planQty | number(double) | 否 | 计划数量 |  |
| actualQty | number(double) | 否 | 实际数量 |  |
| lineNo | integer(int32) | 否 | 行编号 |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| purchaseApplyId | integer(int64) | 否 | 采购申请单ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| uomConversionRate | number(double) | 否 | 计量单位转换基本单位转换率 |  |
| purchaseType | string | 否 | 采购类型 |  |
| note | string | 否 | 备注 |  |
| otherGoodsBarcodeId | integer(int64) | 否 | other商品条码ID |  |
| manufactureData | string | 否 | 工业制造相关数据，外协采购使用。存储锻件，材类型，上工序，规格等数据 |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期（天） |  |
| estimatedPriceTotal | number(double) | 否 | 预估单价 |  |
| periodType | string | 否 | 周期类型，用于打印模版选择 |  |
| expectedDate | string(date) | 否 | 到货日期 |  |
| planDeliveryProduct | string | 否 | 拟投产品-万航 |  |
| purpose | string | 否 | 用途 |  |
| multipleLength | boolean | 否 | 是否倍尺料-万航 |  |
| uom | PurchaseApplyLineVO$UomVO | 否 |  |  |
| resCompany | PurchaseApplyLineVO$CompanyVO | 否 |  |  |
| goods | PurchaseApplyLineVO$GoodsVO | 否 |  |  |
| goodsBarcode | PurchaseApplyLineVO$GoodsBarcodeVO | 否 |  |  |
| goodsPriceCompany | PurchaseApplyLineVO$CompanyVO | 否 |  |  |
| unitPrice | number(double) | 否 | 最新价目表单价（不含税） |  |
| amountTotal | number(double) | 否 | 总价（不含税） |  |
| tripLine | PurchaseApplyLineVO$TripLineVO | 否 |  |  |
| stockGoodsPrice | PurchaseApplyLineVO$GoodsPriceVO | 否 |  |  |
| planDeliveryProductList | PurchaseApplyLineVO$PlanDeliveryProductVO | 否 |  |  |
| pqcAcceptanceStandardList | PqcAcceptanceStandardVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$CompanyVO

公司信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$GoodsBarcodePropertyVO

采购申请商品条码属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| purchaseTaxId | integer(int64) | 否 | 采购税ID |  |
| purchaseTax | PurchaseApplyLineVO$TaxVO | 否 |  |  |
| cost | number(double) | 否 | 成本价格,不含税 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$GoodsBarcodeVO

采购申请商品条码VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| barcode | string | 否 | 商品条码 |  |
| goodsBarcodeProperty | PurchaseApplyLineVO$GoodsBarcodePropertyVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$GoodsCategoryVO

商品分类VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 编号 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$GoodsManufactureVO

商品拓展信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| texture | string | 否 | 材质 |  |
| standardParts | boolean | 否 | 是否标准件 |  |
| materialType | string | 否 | 原材料形状 |  |
| length | number(double) | 否 | 标准长度 |  |
| wide | number(double) | 否 | 标准宽度 |  |
| height | number(double) | 否 | 标准高度 |  |
| diameter | number(double) | 否 | 标准直径 |  |
| weight | number(double) | 否 | 标准重量 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$GoodsPriceVO

价目表信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| price | number(double) | 否 | 价格 |  |
| taxId | integer(int64) | 否 | 税ID |  |
| taxValues | number(double) | 否 | 税值 |  |
| otherPrice | number(double) | 否 | 外币价格 |  |
| otherCurrencyId | integer(int64) | 否 | 外币ID |  |
| contractId | integer(int64) | 否 | 合同ID |  |
| contractLineId | integer(int64) | 否 | 合同明细ID |  |
| deliveryPeriod | integer(int32) | 否 | 交货周期 |  |
| asset | boolean | 否 | 是否资产-爱达 |  |
| supplier | SupplierVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$GoodsPropertyVO

商品属性VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| allowPurchase | boolean | 否 | 允许采购 |  |
| orderedLocally | boolean | 否 | 允许直接采购 |  |
| rsKeepDays | integer(int32) | 否 | 保有天数(默认1) 补货中需要计算 |  |
| rsPromotionCoefficient | number(double) | 否 | 促销系数(默认1) 补货中需要计算 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$GoodsVO

采购申请商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| otherName | string | 否 | 商品别名 |  |
| type | string | 否 | 商品类型 |  |
| goodsCategoryId | integer(int64) | 否 | 分类ID |  |
| uomId | integer(int64) | 否 | 计量单位ID |  |
| spec | string | 否 | 规格 |  |
| typeSub | string | 否 | 商品子类型 |  |
| goodsCategory | PurchaseApplyLineVO$GoodsCategoryVO | 否 |  |  |
| goodsProperty | PurchaseApplyLineVO$GoodsPropertyVO | 否 |  |  |
| stockGoodsManufacture | PurchaseApplyLineVO$GoodsManufactureVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$PlanDeliveryProductVO

拟投产品信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$TaxVO

税信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| value | number(double) | 否 | 税值 |  |
| code | string | 否 | 编号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$TripLineVO

航线信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 航线名称 |  |
| code | string | 否 | 航次编号 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyLineVO$UomVO

计量单位信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| ratio | number(double) | 否 | 换算率 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | PurchaseApplyListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyListVO

采购申请列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 采购申请单归属公司ID，影响最终入库公司。 |  |
| createCompanyId | integer(int64) | 否 | 创建采购申请单公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| associatePurchase | boolean | 否 | 是否关联采购单 |  |
| associateTransfer | boolean | 否 | 是否关联调拨单 |  |
| applyDate | string(date) | 否 | 申请日期 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价格表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购申请单申请公司ID |  |
| goodsType | string | 否 | 采购申请商品类型 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| goodsSubType | string | 否 | 采购申请商品子类型 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| associatePurchasePlanCode | string | 否 | 关联采购计划code |  |
| warehouseName | string | 否 | 仓库名称 |  |
| tripLineName | string | 否 | 航线名称 |  |
| tripLineDepartureDate | string(date) | 否 | 出发日期 |  |
| tripLineRoutes | string | 否 | 航线行程 |  |
| companyName | string | 否 | 采购需求单归属公司名称 |  |
| goodsPriceCompanyName | string | 否 | 价格表公司名称 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | PurchaseApplyDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyDetailVO

采购申请详情VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 名称 |  |
| status | string | 否 | 状态 |  |
| code | string | 否 | 编号 |  |
| externalCode | string | 否 | 外部编号 |  |
| note | string | 否 | 备注 |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| companyId | integer(int64) | 否 | 采购申请单归属公司ID，影响最终入库公司。 |  |
| createCompanyId | integer(int64) | 否 | 创建采购申请单公司ID |  |
| doneTime | string(date-time) | 否 | 完成时间 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| operatorUserId | integer(int64) | 否 | 操作用户ID |  |
| associatePurchase | boolean | 否 | 是否关联采购单 |  |
| associateTransfer | boolean | 否 | 是否关联调拨单 |  |
| applyDate | string(date) | 否 | 申请日期 |  |
| goodsPriceCompanyId | integer(int64) | 否 | 查询价格表公司ID |  |
| tripLineId | integer(int64) | 否 | 航线ID |  |
| warehouseId | integer(int64) | 否 | 补货仓库ID |  |
| applyCompanyId | integer(int64) | 否 | 采购申请单申请公司ID |  |
| goodsType | string | 否 | 采购申请商品类型 |  |
| applyDepartmentId | integer(int64) | 否 | 申请部门ID |  |
| goodsSubType | string | 否 | 采购申请商品子类型 |  |
| estimatedAmount | number(double) | 否 | 预估金额 |  |
| decalsContract | boolean | 否 | 是否开口合同，用于采购单金额验证-万航。默认值：false |  |
| taxType | string | 否 | 税金计算类型 |  |
| operatorUser | PurchaseApplyDetailVO$UserVO | 否 |  |  |
| company | PurchaseApplyDetailVO$CompanyVO | 否 |  |  |
| goodsPriceCompany | PurchaseApplyDetailVO$CompanyVO | 否 |  |  |
| tripLine | PurchaseApplyDetailVO$TripLineVO | 否 |  |  |
| warehouse | PurchaseApplyDetailVO$WarehouseVO | 否 |  |  |
| createUser | PurchaseApplyDetailVO$UserVO | 否 |  |  |
| assistUserList | PurchaseApplyDetailVO$UserVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyDetailVO$CompanyVO

公司信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 公司编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyDetailVO$TripLineVO

采购申请航线VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| name | string | 否 | 航线名称 |  |
| code | string | 否 | 航次编号 |  |
| routes | string | 否 | 航线行程 |  |
| departureDate | string(date) | 否 | 出发日期 |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyDetailVO$UserVO

用户信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| userName | string | 否 | 登录名称 |  |
| name | string | 否 | 名称 |  |
| partnerId | integer(int64) | 否 | CRM关系ID |  |

### com.leadwaycloud.stock.model.vo.stock.purchase.apply.PurchaseApplyDetailVO$WarehouseVO

仓库信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | ID |  |
| code | string | 否 | 编号 |  |
| name | string | 否 | 名称 |  |
| idChain | string | 否 | 完整的组织结构 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsUom

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsUom[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationGroup

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsSpecificationGroup[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationGroup

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSpecificationGroup | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationGroup

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSpecificationGroup | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsPriceGroup

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsPriceGroup[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsPriceGroup

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsPriceGroup | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsPrice

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsPrice[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsPriceGroup

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsPriceGroup | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.goods.GoodsBomPackingDetailVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsBomPackingDetailVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.goods.GoodsBomPackingDetailVO

大小包装VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 大小包装主键,stock_goods_bom表ID |  |
| merchantId | integer(int64) | 否 | 商户ID |  |
| qty | number(double) | 否 | 大包装商品转换小包装商品数量 |  |
| largeGoods | GoodsBomPackingDetailVO$StockGoodsVO | 否 |  |  |
| smallGoods | GoodsBomPackingDetailVO$StockGoodsVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.goods.GoodsBomPackingDetailVO$StockGoodsVO

商品VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品ID |  |
| name | string | 否 | 名称 |  |
| code | string | 否 | 货号 |  |
| uomName | string | 否 | 基本计量单位名称 |  |
| uomSymbol | string | 否 | 基本计量单位编号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsCategory

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCategory[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsBrand

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsBrand[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsBrand

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBrand | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoodsBom

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBom | 否 |  |  |

### com.leadwaycloud.stock.model.dto.goods.StockGoodsBomTree

商品BOM树

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| bomLineId | integer(int64) | 否 | bomLineId主键id |  |
| merchantId | integer(int64) | 是 | 商户号ID |  |
| companyId | integer(int64) | 是 | 公司ID |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 是 | 商品条码ID |  |
| version | string | 是 | 商品BOM版本 |  |
| versionBomId | integer(int64) | 是 | 明细行版本BOMId |  |
| versionBomIdVersion | string | 否 | 明细行版本BOMIdVersion |  |
| lossRate | number | 否 | 损耗率 |  |
| remark | string | 否 | 备注 |  |
| qty | number(double) | 是 | 转换数量 |  |
| goodsBomTreeList | StockGoodsBomTree[] | 否 | 商品子BOM树集合 |  |
| goods | StockGoods | 是 |  |  |
| goodsBarcode | StockGoodsBarcode | 是 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsBom

商品BOM

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| name | string | 否 | 名称 |  |
| merchantId | integer(int64) | 是 | 商户 |  |
| companyId | integer(int64) | 是 | 公司 |  |
| goodsId | integer(int64) | 是 | 商品 |  |
| goodsBarcodeId | integer(int64) | 是 | 条码 |  |
| type | string | 是 | BOM类型 |  |
| version | string | 是 | 版本 |  |
| effectiveDate | string(date) | 否 | 生效日期 |  |
| publishDate | string(date) | 否 | 发布日期 |  |
| status | string | 否 | 状态 |  |
| remark | string | 否 | 备注 |  |
| goodsBomTreeList | StockGoodsBomTree[] | 否 | 商品BOM树集合 |  |
| goodsBomLineList | StockGoodsBomLine[] | 否 | 商品BOM明细集合 |  |
| company | ResCompany | 否 |  |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| createUser | ResUser | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsBomLine

商品BOM明细

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| qty | number(double) | 是 | 数量 |  |
| bomId | integer(int64) | 是 | 商品BOM |  |
| goodsId | integer(int64) | 是 | 商品 |  |
| goodsBarcodeId | integer(int64) | 是 | 条码 |  |
| version | string | 否 | 商品BOM版本 |  |
| lineNo | integer(int32) | 否 | 行号 |  |
| lossRate | number | 否 | 损耗率 |  |
| versionBomId | integer(int64) | 否 | 明细行版本BOMId |  |
| remark | string | 否 | 备注 |  |
| goods | StockGoods | 否 |  |  |
| goodsBarcode | StockGoodsBarcode | 否 |  |  |
| versionBomIdVersion | string | 否 | 商品versionBomId引用版本 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsBom

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBom[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.StockGoodsBomListVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsBomListVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.StockGoodsBomListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBomListVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.goods.StockGoodsBomListVO

商品BOM列表VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| name | string | 否 | 名称 |  |
| goodsId | integer(int64) | 否 | 商品 |  |
| goodsName | integer(int64) | 否 | 商品名称 |  |
| goodsCode | integer(int64) | 否 | 商品编码 |  |
| goodsBarcodeId | integer(int64) | 否 | 条码 |  |
| type | string | 否 | BOM类型 |  |
| version | string | 否 | 版本 |  |
| effectiveDate | string(date) | 否 | 生效日期 |  |
| publishDate | string(date) | 否 | 发布日期 |  |
| status | string | 否 | 状态 |  |
| createBy | ResUser | 否 |  |  |
| createUserName | string | 否 | 创建人名称 |  |
| createTime | string(date-time) | 否 | 创建时间 |  |
| merchantId | integer(int64) | 否 | 商户 |  |
| companyId | integer(int64) | 否 | 公司 |  |
| goodsBomLineList | StockGoodsBomLine[] | 否 | 商品BOM明细集合 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.vo.goods.StockGoodsBomListVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBomListVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockGoodsSearchVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsSearchVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.stock.StockGoodsSearchVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSearchVO | 否 |  |  |

### com.leadwaycloud.stock.model.vo.stock.StockGoodsSearchVO

分页搜索商品信息VO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 | 商品Id |  |
| name | string | 否 | 商品名称 |  |
| code | string | 否 | 商品编号 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationParam

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsSpecificationParam[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsSpecificationParam

商品规格值

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| specificationGroupId | integer(int64) | 是 | 规格组ID |  |
| specificationId | integer(int64) | 是 | 规格参数ID |  |
| val | string | 否 | 属性值 |  |
| searchVal | string | 否 | 搜索值 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| specification | StockGoodsSpecification | 否 |  |  |
| specificationGroup | StockGoodsSpecificationGroup | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsCostRecord

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | StockGoodsCostRecord[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.entity.stock.StockGoodsCostRecord

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCostRecord | 否 |  |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsCostRecord

商品

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 否 | 商品ID |  |
| oldValue | number(double) | 否 | 修改前的值 |  |
| newValue | number(double) | 否 | 修改后的值 |  |
| merchantId | integer(int64) | 否 | 商户号ID |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoods

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoods[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.entity.stock.StockGoods

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoods | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.GoodsAppVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | GoodsAppVO[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.stock.model.vo.goods.GoodsAppVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsAppVO | 否 |  |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.stock.model.vo.goods.GoodsAppVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | GoodsAppVO | 否 |  |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.stock.model.entity.stock.StockGoodsBarcodeSpecificationParam

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsBarcodeSpecificationParam[] | 否 | 返回数据 |  |

### com.leadwaycloud.stock.model.entity.stock.StockGoodsBarcodeSpecificationParam

商品条码规格值

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| goodsId | integer(int64) | 是 | 商品ID |  |
| goodsBarcodeId | integer(int64) | 否 | 商品条码ID |  |
| specificationGroupId | integer(int64) | 是 | 规格组ID |  |
| specificationId | integer(int64) | 是 | 规格参数ID |  |
| val | string | 否 | 属性值 |  |
| searchVal | string | 否 | 搜索值 |  |
| merchantId | integer(int64) | 是 | 商户ID |  |
| specification | StockGoodsSpecification | 否 |  |  |
| specificationGroup | StockGoodsSpecificationGroup | 否 |  |  |

