From 1c38849eebe0179b7ebad1db30b3335a41cc47e9 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期六, 16 八月 2025 12:30:22 +0800
Subject: [PATCH] art: WebService服务端相关代码修改

---
 src/main/java/org/jeecg/modules/lsw/service/ILswMaterialService.java |   57 ++++++++++++++++++++++++---------------------------------
 1 files changed, 24 insertions(+), 33 deletions(-)

diff --git a/src/main/java/org/jeecg/modules/lsw/service/ILswMaterialService.java b/src/main/java/org/jeecg/modules/lsw/service/ILswMaterialService.java
index ce94a36..ab49739 100644
--- a/src/main/java/org/jeecg/modules/lsw/service/ILswMaterialService.java
+++ b/src/main/java/org/jeecg/modules/lsw/service/ILswMaterialService.java
@@ -3,11 +3,10 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.IService;
 import org.jeecg.modules.lsw.entity.LswMaterial;
-import org.jeecg.modules.lsw.entity.LswMaterialInventory;
+import org.jeecg.modules.mes.entity.MesProductionOrder;
+import org.jeecg.modules.sap.dto.OrderBomDTO;
 
 import javax.servlet.http.HttpServletRequest;
-import java.io.Serializable;
-import java.util.Collection;
 import java.util.List;
 import java.util.Map;
 
@@ -19,36 +18,28 @@
  */
 public interface ILswMaterialService extends IService<LswMaterial> {
 
-	/**
-	 * 娣诲姞涓�瀵瑰
-	 *
-	 * @param lswMaterial
-	 * @param lswMaterialInventoryList
-	 */
-	public void saveMain(LswMaterial lswMaterial,List<LswMaterialInventory> lswMaterialInventoryList) ;
-	
-	/**
-	 * 淇敼涓�瀵瑰
-	 *
-   * @param lswMaterial
-   * @param lswMaterialInventoryList
-	 */
-	public void updateMain(LswMaterial lswMaterial,List<LswMaterialInventory> lswMaterialInventoryList);
-	
-	/**
-	 * 鍒犻櫎涓�瀵瑰
-	 *
-	 * @param id
-	 */
-	public void delMain (String id);
-	
-	/**
-	 * 鎵归噺鍒犻櫎涓�瀵瑰
-	 *
-	 * @param idList
-	 */
-	public void delBatchMain (Collection<? extends Serializable> idList);
 
 	IPage<Map<String, Object>> getLswMaterialListData(Integer pageNo, Integer pageSize, HttpServletRequest req);
-	
+
+	/**
+	 * 缂栬緫鐗╂枡淇℃伅
+	 * @param lswMaterial
+	 * @return
+	 */
+	boolean editMaterial(LswMaterial lswMaterial);
+
+	/**
+	 * 鏍规嵁鐗╂枡缂栧彿鏌ヨ
+	 * @param materialNumber
+	 * @return
+	 */
+	LswMaterial queryByMaterialNumber(String materialNumber);
+
+	/**
+	 * 鎵归噺淇濆瓨鐗╂枡鍩烘湰淇℃伅
+	 * @param orderMap
+	 * @param orderBomDTOList
+	 * @return
+	 */
+    boolean saveOrUpdateMaterial(Map<String, MesProductionOrder> orderMap, List<OrderBomDTO> orderBomDTOList);
 }

--
Gitblit v1.9.3