From c38a400aba3221fdff0bb576d177c1a6a590ecb7 Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期五, 08 十二月 2023 11:37:04 +0800
Subject: [PATCH] feat: 设置库管员

---
 consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java |   61 ++++++++++++++++++++----------
 1 files changed, 41 insertions(+), 20 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java b/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java
index 16b81eb..81a48ef 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java
@@ -1,30 +1,51 @@
 package com.consum.base.service;
 
-import com.walker.jdbc.service.BaseServiceImpl;
-import org.springframework.stereotype.Service;
+import java.util.List;
+import java.util.Map;
+
+import com.consum.base.pojo.dto.GoodsModelCountDTO;
+import com.walker.jdbc.service.BaseService;
 
 /**
- * @ClassName LWhGoodsService
- * @Author cy
- * @Date 2023/10/24
- * @Description
- * @Version 1.0
+ * LWhGoodsService
+ *
+ * @author asus
+ * @version 2023/12/05 13:52
  **/
-@Service
-public class LWhGoodsService extends BaseServiceImpl {
+public interface LWhGoodsService extends BaseService {
+    int queryGoodsModelNum(Integer warehouseType, Long warehouseId, Long baseGoodsModelsId, Integer states,
+        Integer buyType);
 
+    List<Map<String, Object>> queryOutGoods(Integer warehouseType, Long warehouseId, Long baseGoodsModelsId,
+        Integer states, Integer buyType, Integer goodsModelNum);
+
+    List<Long> queryOutGoodsId(Integer warehouseType, Long warehouseId, Long baseGoodsModelsId, Integer states,
+        Integer buyType, Integer goodsModelNum);
+
+    long queryGoodsPriceById(List<Long> goodsIds);
+
+    List<Map<String, Object>> queryScrappedGoods(Integer warehouseType, Long warehouseId, Long transBusinessId,
+        String nowUserName, Long baseGoodsModelsId, Short states, Integer goodsModelNum);
+
+    List<Long> queryScrappedGoodsIds(Integer warehouseType, Long warehouseId, Long transBusinessId, String nowUserName,
+        Long baseGoodsModelsId, Short states, Integer goodsModelNum);
+
+    int modGoodsTransfering(List<Long> whGoods, Integer warehouseType, Long toWarehouseId, String toWarehouseName,
+        Integer states);
+
+    // 鎸夋満鏋勭粺璁$墿鍝佷环鍊笺�佹暟閲�/閲戦绛�
+    List<Map<String, Object>> getGoodsNumPrice(Long agencyId);
+
+    // 鎸夋満鏋勭粺璁$墿鍝佷环鍊笺�佹暟閲�/閲戦绛�
+    List<Map<String, Object>> getGoodsNumByMonth(Long agencyId);
 
     /**
-     * @param warehouseId       鎵�灞炰粨搴撲粨搴撶紪鍙�
-     * @param baseGoodsModelsId 瑙勬牸鍨嬪彿缂栧彿
-     * @param states            锛�0=鍦ㄩ�旇皟鎷紱1=鍏ュ簱鏈垎鍙戯紱2=宸蹭笅鍙戯紱3=鎶ュ簾锛�
-     * @return 鏌ヨ鏌愪釜鍨嬪彿鍦ㄤ粨搴撲腑鐨勬暟閲�
+     * 鏍规嵁鍨嬪彿鏌ヨ鍟嗗搧鎬讳环
+     * 
+     * @param baseGoodsModelsId
+     * @param type <br>
+     *            鐘舵�侊紙0=鍦ㄩ�旇皟鎷紱1=鍏ュ簱鏈垎鍙戯紱2=宸蹭笅鍙戯紱3=鎶ュ簾 4 闆舵槦鍑哄簱
+     * @return
      */
-    private static String query_Goods_Model_Num = "";
-
-    public int queryGoodsModelNum(long warehouseId, long baseGoodsModelsId, Short states) {
-
-
-        return 0;
-    }
+    GoodsModelCountDTO queryGoodsAmount(Long baseGoodsModelsId, Integer type);
 }

--
Gitblit v1.9.1