package org.jeecg.modules.eam.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.eam.entity.ProjectMaintenanceOrder; import org.jeecg.modules.eam.entity.ProjectMaintenanceOrderDetail; import org.jeecg.modules.eam.model.SupplierVo; import org.jeecg.modules.eam.model.UserVo; import java.io.Serializable; import java.util.Collection; import java.util.List; /** * @Description:项目性维修 * @Author: jeecg-boot * @Date: 2023-05-06 * @Version: V1.0 */ public interface IProjectMaintenanceOrderService extends IService { /** * 删除一对多 * * @param id */ public void delMain (String id); /** * 批量删除一对多 * * @param idList */ public void delBatchMain (Collection idList); /** * 添加一对多 * * @param projectMaintenanceOrder * @param projectMaintenanceOrderDetailList */ public void saveMain(ProjectMaintenanceOrder projectMaintenanceOrder,List projectMaintenanceOrderDetailList) ; /** * 修改一对多 * * @param projectMaintenanceOrder * @param projectMaintenanceOrderDetailList */ public void updateMain(ProjectMaintenanceOrder projectMaintenanceOrder,List projectMaintenanceOrderDetailList); void submitBatch(List idList); void submit(String id); void revocationBatch(List idList); void revocation(String id); /*获取委外供应商列表*/ List getSupplier(); /*获取责任班组列表*/ List getTeam(); /*获取责任人列表*/ List getUser(); }