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.lsw.entity.LswMaterialInventory; import javax.servlet.http.HttpServletRequest; import java.io.Serializable; import java.util.Collection; import java.util.List; import java.util.Map; /** * @Description: 线边库物料信息 * @Author: jeecg-boot * @Date: 2025-06-30 * @Version: V1.0 */ public interface ILswMaterialService extends IService { /** * 添加一对多 * * @param lswMaterial * @param lswMaterialInventoryList */ public void saveMain(LswMaterial lswMaterial,List lswMaterialInventoryList) ; /** * 修改一对多 * * @param lswMaterial * @param lswMaterialInventoryList */ public void updateMain(LswMaterial lswMaterial,List lswMaterialInventoryList); /** * 删除一对多 * * @param id */ public void delMain (String id); /** * 批量删除一对多 * * @param idList */ public void delBatchMain (Collection idList); IPage> getLswMaterialListData(Integer pageNo, Integer pageSize, HttpServletRequest req); }