package org.jeecg.modules.lsw.service; 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.mes.entity.MesProductionOrder; import org.jeecg.modules.sap.dto.OrderBomDTO; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; /** * @Description: 线边库物料信息 * @Author: jeecg-boot * @Date: 2025-06-30 * @Version: V1.0 */ public interface ILswMaterialService extends IService { IPage> 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 orderMap, List orderBomDTOList); }