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