From 959e5318189e66ad58d07c5bb94789c815b4d2e9 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期六, 16 八月 2025 11:42:37 +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