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<MesQueryDTO> listMesByPlanId(Long id);
|
|
List<RiskAssessPlanEvaluateMes> getMesByIds(List<Long> assessPlanIds);
|
|
int deleteMesByAssessPlanId(Long id);
|
|
int deleteMesByPlan(Long id);
|
|
RiskAssessPlanEvaluateMes getMesByIdentificationId(Long id, Byte identificationMethod);
|
}
|