package com.gkhy.labRiskManage.domain.riskReport.service; import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.RiskAssessPlanEvaluateDeleteReqBO; import com.gkhy.labRiskManage.domain.riskReport.entity.RiskAssessPlanEvaluateMes; import com.gkhy.labRiskManage.domain.riskReport.model.bo.AssessMesInsertBO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.EvaluateInsertDTO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.EvaluateMethodDeleteDTO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.MesInsertDTO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.MesQueryDTO; import java.util.List; /** * 评价方法MES */ public interface RiskAssessPlanEvaluateMesService { /** * 评价方法MES - 插入 */ MesInsertDTO InsertMes(Long currentUserId, AssessMesInsertBO mesInsertBO); /** * 评价方法MES - 修改 */ MesInsertDTO updateMes(Long currentUserId, AssessMesInsertBO mesInsertBO); /** * 评价方法MES - 查询 */ MesQueryDTO getMesByPlanId(Long id); /** * 评价方法MES - 删除 */ EvaluateMethodDeleteDTO deleteMesByPlanId(Long currentUserId, RiskAssessPlanEvaluateDeleteReqBO deleteReqBO); /** * 评价方法MES - list */ List listMesByPlanId(Long id); List getMesByIds(List assessPlanIds); int deleteMesByAssessPlanId(Long id); int deleteMesByPlan(Long id); RiskAssessPlanEvaluateMes getMesByIdentificationId(Long id, Byte identificationMethod); }