接口 StockInOutRpcService
@FeignClient(name="yst-dms2-inv",
path="/rpc/inv/stock/")
@Validated
public interface StockInOutRpcService
库存出入库rpc服务
-
字段概要
字段 -
方法概要
修饰符和类型方法说明com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> autoAllocateTransitInventory(OccupyPhysicalStockDTO occupyStock) 运营预排-特殊渠道库存自动分配(实物库存和在途库存分配)com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> confirmOutbound(List<StockOutDTO> stockOutList) 实物库存出库接口com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> consignOutStock(StockAutoOutAndInDTO stockOutInDTO) 寄售场景-如果库存不足,需要先入库再出库,没有入库的动作com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyAndOutAndInboundCommon(StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-先占用再出库再入库(所有仓库类型都可以)com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyAndOutAndInForSign(List<StockAutoOutAndInDTO> stockOutInList) 订单签收和一盘货入库确认的时候调用com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupyIdsVoteautoAllocateInventory(OccupyPhysicalStockDTO occupyStock) 运营预排-特殊渠道库存自动分配(实物库存和逻辑库存)com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupyIdsVoteInventory(OccupyPhysicalStockDTO occupyStock) 运营预排-特殊渠道库存手动分配(实物库存和在途库存分配)com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> 运营预排-收发差异仓库存手动分配com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyLogicStockAndOutAndInbound(StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-自动占用库存后先出库再入库逻辑库存管理界面调拨专用(逻辑库存管理使用)com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> 运营预排-收发差异仓库存自动分配com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyStockAndOutAndInbound(StockAutoOutAndInDTO stockOutInDTO) 出库接口-自动占用库存后先出库再入库(只支持没有逻辑库存的仓库出库和入库)com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> 占用出库入库接口-自动占用逻辑库存实物库存后先出库再入库(标准调拨单使用)com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> 占用出库入库接口-先出库再入库(销售在途仓、调拨在途仓和收发差异仓之间调拨使用,不支持同仓库之间调拨)com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyTransitStockStockAndOutAndInbound(StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-先出库再入库(销售在途仓和调拨在途仓之间调拨使用-只处理实物库存)com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> stockWarehousing(StockInDTO stockInDTO) 实物库存入库接口com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> warehousingForWdt(StockInDTO stockInDTO) 实物库存入库接口-旺店通专用
-
字段详细资料
-
URI
RPC 服务基础路径.- 另请参阅:
-
-
方法详细资料
-
stockWarehousing
@PostMapping("warehousing") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> stockWarehousing(@RequestBody StockInDTO stockInDTO) 实物库存入库接口 -
warehousingForWdt
@PostMapping("warehousingForWdt") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> warehousingForWdt(@RequestBody StockInDTO stockInDTO) 实物库存入库接口-旺店通专用 -
confirmOutbound
@PostMapping("/confirmOutbound") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> confirmOutbound(@RequestBody List<StockOutDTO> stockOutList) 实物库存出库接口 -
occupyIdsVoteInventory
@PostMapping("/occupy/idsVote/inventory") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupyIdsVoteInventory(@RequestBody OccupyPhysicalStockDTO occupyStock) 运营预排-特殊渠道库存手动分配(实物库存和在途库存分配) -
occupyIdsVoteautoAllocateInventory
@PostMapping("/occupy/idsVote/autoAllocateInventory") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupyIdsVoteautoAllocateInventory(@RequestBody OccupyPhysicalStockDTO occupyStock) 运营预排-特殊渠道库存自动分配(实物库存和逻辑库存) -
autoAllocateTransitInventory
@PostMapping("/occupy/idsVote/autoAllocateTransitInventory") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> autoAllocateTransitInventory(@RequestBody OccupyPhysicalStockDTO occupyStock) 运营预排-特殊渠道库存自动分配(实物库存和在途库存分配) -
occupyIdsVoteSpecialWarehouseInventory
@PostMapping("/occupy/idsVote/specialWarehouse") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupyIdsVoteSpecialWarehouseInventory(@RequestBody OccupyPhysicalStockDTO occupyStock) 运营预排-收发差异仓库存手动分配 -
occupySpecialWarehouseAutoAllocateInventory
@PostMapping("/occupy/idsVote/autoAllocatespecialWarehouse") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupySpecialWarehouseAutoAllocateInventory(@RequestBody OccupyPhysicalStockDTO occupyStock) 运营预排-收发差异仓库存自动分配 -
occupyStockAndOutAndInbound
@PostMapping("/occupyStockAndOutAndInbound") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyStockAndOutAndInbound(@RequestBody StockAutoOutAndInDTO stockOutInDTO) 出库接口-自动占用库存后先出库再入库(只支持没有逻辑库存的仓库出库和入库) -
occupyStockAndOutAndInboundForStandardAllocation
@PostMapping("/occupyStockAndOutAndInboundForStandardAllocation") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyStockAndOutAndInboundForStandardAllocation(@RequestBody StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-自动占用逻辑库存实物库存后先出库再入库(标准调拨单使用) -
occupyLogicStockAndOutAndInbound
@PostMapping("/occupyLogicStockAndOutAndInbound") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyLogicStockAndOutAndInbound(@RequestBody StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-自动占用库存后先出库再入库逻辑库存管理界面调拨专用(逻辑库存管理使用) -
occupyTransitStockStockAndOutAndInbound
@PostMapping("/occupyTransitStockStockAndOutAndInbound") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyTransitStockStockAndOutAndInbound(@RequestBody StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-先出库再入库(销售在途仓和调拨在途仓之间调拨使用-只处理实物库存) -
occupyTransitAndDiffStockStockAndOutAndInbound
@PostMapping("/occupyTransitAndDiffStockStockAndOutAndInbound") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyTransitAndDiffStockStockAndOutAndInbound(@RequestBody StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-先出库再入库(销售在途仓、调拨在途仓和收发差异仓之间调拨使用,不支持同仓库之间调拨) -
occupyAndOutAndInboundCommon
@PostMapping("/occupyAndOutAndInboundCommon") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyAndOutAndInboundCommon(@RequestBody StockAutoOutAndInDTO stockOutInDTO) 占用出库入库接口-先占用再出库再入库(所有仓库类型都可以) -
occupyAndOutAndInForSign
@PostMapping("/occupyAndOutAndInForSign") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> occupyAndOutAndInForSign(@RequestBody List<StockAutoOutAndInDTO> stockOutInList) 订单签收和一盘货入库确认的时候调用 -
consignOutStock
@PostMapping("/consignOutStock") com.elitesland.ystdms.sys.dto.ApiResult<StockInOutResultDTO> consignOutStock(@RequestBody StockAutoOutAndInDTO stockOutInDTO) 寄售场景-如果库存不足,需要先入库再出库,没有入库的动作
-