From e4b3bc2d3d57e588721a53186040efbb0561f3ed Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Tue, 6 Aug 2024 14:52:04 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E5=8D=95=E6=9F=A5=E5=95=86?= =?UTF-8?q?=E5=93=81=E8=BF=94=E5=9B=9E=E5=95=86=E5=93=81=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apiadmin/WarehouseInventoryRest.java | 6 ++++++ .../biz/warehouseinventory/GoodsCountVo.java | 20 +++++++++++++++++++ .../WarehouseInventoryMapper.java | 2 ++ .../WarehouseInventoryMapper.xml | 10 ++++++++++ .../WarehouseInventoryService.java | 4 ++++ 5 files changed, 42 insertions(+) create mode 100644 src/main/java/com/yxt/warehouse/biz/warehouseinventory/GoodsCountVo.java 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