接口 PhysicalStockRpcService


@FeignClient(name="yst-dms2-inv", path="/rpc/inv/real/stock") @Validated public interface PhysicalStockRpcService
实物库存rpc服务
  • 字段详细资料

  • 方法详细资料

    • occupyPhysicalInventory

      @PostMapping("/occupy/physicalInventory") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupyPhysicalInventory(@RequestBody OccupyPhysicalStockDTO occupyStock)
    • occupyPhysicalAndLogic

      @PostMapping("/occupy/occupyPhysicalAndLogic") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> occupyPhysicalAndLogic(@RequestBody OccupyPhysicalStockDTO occupyStock)
      同时占用实物和逻辑库存(先占用实物库存再占用逻辑库存-其他出库占用)
      参数:
      occupyStock - 占用参数
      返回:
      占用结果
    • releaseOccupy

      @PostMapping("/occupy/release") void releaseOccupy(@RequestBody List<String> occupyLineIds)
      释放已占用的实物库存
      参数:
      occupyLineIds - 占用库存的明细id
    • rdcAndConfirmrelease

      @PostMapping("/occupy/rdcAndConfirmrelease") com.elitesland.ystdms.sys.dto.ApiResult<String> rdcAndConfirmrelease(@RequestBody ReleaseInvOccupyDTO releaseDTO)
      rdc出库&工厂出库&不排车出库释放实物库存占用接口
    • idsVoteStockOccupyrelease

      @PostMapping("/occupy/idsVoteStockOccupyrelease") com.elitesland.ystdms.sys.dto.ApiResult<String> idsVoteStockOccupyrelease(@RequestBody ReleaseInvOccupyDTO releaseDTO)
      运营预排特殊渠道分配库存-取消库存分配
    • queuingOccupyPhysicalInventory

      @PostMapping("/occupy/queuingOccupyPhysicalInventory") com.elitesland.ystdms.sys.dto.ApiResult<OccupyPhysicalStockResultDTO> queuingOccupyPhysicalInventory(@RequestBody OccupyPhysicalStockDTO occupyStock)