diff --git a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryRest.java b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryRest.java index 7064051..b302290 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInventoryRest.java @@ -192,4 +192,10 @@ public class WarehouseInventoryRest { public String selInventoryCountBySkuSid(@RequestParam("skuSid") String skuSid) { return WarehouseInventoryService.selInventoryCountBySkuSid(skuSid); } + + @ApiOperation("根据skuSid查询商品库存") + @PostMapping("/selCountsBySkuSid") + public GoodsCountVo selCountsBySkuSid(@RequestParam("skuSid") String skuSid) { + return WarehouseInventoryService.selCountsBySkuSid(skuSid); + } } diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseinventory/GoodsCountVo.java b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/GoodsCountVo.java new file mode 100644 index 0000000..62dcbfe --- /dev/null +++ b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/GoodsCountVo.java @@ -0,0 +1,20 @@ +package com.yxt.warehouse.biz.warehouseinventory; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author Fan + * @description + * @date 2024/8/6 14:44 + */ +@Data +public class GoodsCountVo { + + @ApiModelProperty("实际库存") + private String inventoryCount; // 库存数量 + @ApiModelProperty("可分配库存") + private String allocateCount; // 可分配库存 + @ApiModelProperty("可用库存") + private String useCount; // 可用库存 +} diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.java b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.java index d5e2629..b986a14 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.java @@ -53,4 +53,6 @@ public interface WarehouseInventoryMapper extends BaseMapper IPage handleGoodsListPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); String selInventoryCountBySkuSid(@Param("skuSid") String skuSid); + + GoodsCountVo selCountsBySkuSid(@Param("skuSid") String skuSid); } diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.xml b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.xml index 4a1b957..017c72d 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.xml +++ b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryMapper.xml @@ -296,4 +296,14 @@ WHERE goodsSkuSid = #{skuSid} + diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryService.java b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryService.java index bf27f3d..027d636 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryService.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseinventory/WarehouseInventoryService.java @@ -455,4 +455,8 @@ public class WarehouseInventoryService extends MybatisBaseService