package org.jeecg.modules.eam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import org.jeecg.modules.eam.entity.EquipmentScrapDetail; import org.jeecg.modules.eam.entity.EquipmentChange; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.eam.entity.EquipmentTransfer; import java.io.Serializable; import java.util.Collection; import java.util.List; import java.util.Map; /** * @Description: 设备变动 * @Author: jeecg-boot * @Date: 2023-04-25 * @Version: V1.0 */ public interface IEquipmentChangeService extends IService { /** * 添加一对多 * * @param equipmentChange * @param equipmentScrapDetailList */ public void saveMain(EquipmentChange equipmentChange,List equipmentScrapDetailList) ; /** * 修改一对多 * * @param equipmentChange * @param equipmentScrapDetailList */ public void updateMain(EquipmentChange equipmentChange,List equipmentScrapDetailList); /** * 删除一对多 * * @param id */ public void delMain (String id); /** * 批量删除一对多 * * @param idList */ public void delBatchMain (Collection idList); IPage> getEquipmentChangeList(Integer pageNo, Integer pageSize, Map params); void submit(String id); void revocation(String id); /*审批*/ void approval(EquipmentChange equipmentChange); /*驳回*/ void reject(EquipmentChange equipmentChange); }