From 8904f9e6005e7e1f3cc06f415fdcde0033c32332 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期一, 21 七月 2025 20:33:53 +0800
Subject: [PATCH] art: 技术状态鉴定工单-生成逻辑优化
---
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