From 2f3d91bdb79235cd9c3dcbfed2493adf1bd94d6a Mon Sep 17 00:00:00 2001 From: houjie <714924425@qq.com> Date: 星期五, 01 九月 2023 17:26:45 +0800 Subject: [PATCH] 备件库存/备件信息 导入 字典值转移 --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/IWarehouseService.java | 133 +++++++++++++++++++++++++------------------ 1 files changed, 77 insertions(+), 56 deletions(-) diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/IWarehouseService.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/IWarehouseService.java index 857cab2..bff2d51 100644 --- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/IWarehouseService.java +++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/base/service/IWarehouseService.java @@ -1,8 +1,8 @@ package org.jeecg.modules.base.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import org.jeecg.modules.base.entity.Warehouse; import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.base.entity.Warehouse; import java.io.Serializable; import java.util.Collection; @@ -13,65 +13,86 @@ /** * @Description: 浠撳簱 * @Author: jeecg-boot - * @Date: 2022-11-07 + * @Date: 2022-11-07 * @Version: V1.0 */ public interface IWarehouseService extends IService<Warehouse> { - /** - * 鑾峰彇鐗堟湰鍒楄〃 - * @param page - * @param enterpriseId - * @param version - * @return - */ - Page<Map<String, Object>> getWarehouseList(Page<Map<String,Object>> page, - Integer version, - String enterpriseId); - /** - * 鑾峰彇鍒濆鐗堟湰鍙� - * @return - */ - public Integer getInitVersion(); + /** + * 鑾峰彇鐗堟湰鍒楄〃 + * + * @param page + * @param enterpriseId + * @param version + * @return + */ + Page<Map<String, Object>> getWarehouseList(Page<Map<String, Object>> page, + Integer version, + String enterpriseId); - /** - * 鍒犻櫎涓�瀵瑰 - * - * @param id - */ - public void delMain (String id); + /** + * 鑾峰彇鍒濆鐗堟湰鍙� + * + * @return + */ + public Integer getInitVersion(); - /** - * 鎵归噺鍒犻櫎涓�瀵瑰 - * - * @param idList - */ - public void delBatchMain (Collection<? extends Serializable> idList); - /** - * 鑾峰彇鎵�鏈夌増鏈彿 - * @param - * @return - */ - public Set<Integer> getVersionList(); - /** - * 鑾峰彇鏈�鍚庝竴娆$敓鏁堝垪琛� - * @return - */ - List<Warehouse> getLastUsableList(); - /** - * 鑾峰彇褰撳墠鐢熸晥鍒楄〃 - * @return - */ - List<Warehouse> getUsableList(); - /** - * 鏌ュ綋鍓嶇敓鏁堢増鏈拰涓婃鐢熸晥鐗堟湰 - * @return - */ - Map<String,Object> getNowAndLastUsableVersion(); - /** - * 鑾峰彇鐗堟湰鐘舵�佹牴鎹増鏈彿 - * @param version - * @return - */ - List<String> getVersionStatusByVersion(Integer version); + /** + * 鍒犻櫎涓�瀵瑰 + * + * @param id + */ + public void delMain(String id); + /** + * 鎵归噺鍒犻櫎涓�瀵瑰 + * + * @param idList + */ + public void delBatchMain(Collection<? extends Serializable> idList); + + /** + * 鑾峰彇鎵�鏈夌増鏈彿 + * + * @param + * @return + */ + public Set<Integer> getVersionList(); + + /** + * 鑾峰彇鏈�鍚庝竴娆$敓鏁堝垪琛� + * + * @return + */ + List<Warehouse> getLastUsableList(); + + /** + * 鑾峰彇褰撳墠鐢熸晥鍒楄〃 + * + * @return + */ + List<Warehouse> getUsableList(); + + /** + * 鏌ュ綋鍓嶇敓鏁堢増鏈拰涓婃鐢熸晥鐗堟湰 + * + * @return + */ + Map<String, Object> getNowAndLastUsableVersion(); + + /** + * 鑾峰彇鐗堟湰鐘舵�佹牴鎹増鏈彿 + * + * @param version + * @return + */ + List<String> getVersionStatusByVersion(Integer version); + + + /** + * 鏍规嵁浠撳簱鍚嶇О鏌ヨ + * + * @param name 鍚嶇О + * @return Warehouse + */ + public Warehouse getByName(String name); } -- Gitblit v1.9.3