package org.jeecg.modules.spare.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.spare.entity.SparePartRequirement; import org.jeecg.modules.spare.entity.SparePartRequirementDeatil; import org.jeecg.modules.spare.entity.SparePartScrap; import org.jeecg.modules.spare.entity.SparesScrapDetail; import java.io.Serializable; import java.util.Collection; import java.util.List; /** * @Description: 设备件需求 * @Author: jeecg-boot * @Date: 2023-06-21 * @Version: V1.0 */ public interface ISparePartRequirementService extends IService { /** * 添加一对多 * * @param sparePartRequirement * @param sparePartRequirementDeatils */ public void saveMain(SparePartRequirement sparePartRequirement,List sparePartRequirementDeatils) ; /** * 修改一对多 * * @param sparePartRequirement * @param sparePartRequirementDeatils */ public void updateMain(SparePartRequirement sparePartRequirement,List sparePartRequirementDeatils); /** * 删除一对多 * * @param id */ public void delMain (String id); /*提交*/ void submit(String id); /** * 撤回 * @param id */ void revocation(String id); /** * 驳回 * @param sparePartRequirement */ void reject(SparePartRequirement sparePartRequirement); /** * 审批 * @param sparePartRequirement */ void approval(SparePartRequirement sparePartRequirement); /** * 批量删除一对多 * * @param idList */ public void delBatchMain (Collection idList); }