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