package com.gkhy.labRiskManage.domain.riskReport.service;
|
|
import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.RiskAssessPlanEvaluateDeleteReqBO;
|
import com.gkhy.labRiskManage.domain.riskReport.entity.RiskAssessPlanEvaluateLec;
|
import com.gkhy.labRiskManage.domain.riskReport.model.bo.AssessLecInsertBO;
|
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.LecInsertDTO;
|
import com.gkhy.labRiskManage.domain.riskReport.model.dto.LecQueryDTO;
|
|
import java.util.List;
|
|
/**
|
* 评价方法LEC
|
*/
|
public interface RiskAssessPlanEvaluateLecService {
|
|
/**
|
* 评价方法LEC - 评价插入
|
*/
|
LecInsertDTO insertLec(Long currentUserId, AssessLecInsertBO lecInsertBO);
|
/**
|
* 评价方法LEC - 修改
|
*/
|
LecInsertDTO updateLec(Long currentUserId, AssessLecInsertBO lecInsertBO);
|
/**
|
* 评价方法LEC - 查询
|
*/
|
LecQueryDTO getLecByPlanId(Long id);
|
/**
|
* 评价方法LEC - 删除
|
*/
|
EvaluateMethodDeleteDTO deleteLecByPlanId(Long currentUserId, RiskAssessPlanEvaluateDeleteReqBO deleteReqBO);
|
/**
|
* 评价方法LEC - list
|
*/
|
List<LecQueryDTO> listLecByPlanId(Long id);
|
|
List<RiskAssessPlanEvaluateLec> getLecByIds(List<Long> assessPlanIds);
|
|
int deleteLecByAssessPlanId(Long id);
|
|
int deleteLecByPlan(Long id);
|
|
RiskAssessPlanEvaluateLec getLecByIdentificationId(Long identificationId , Byte identificationMethod);
|
|
List<RiskAssessPlanEvaluateLec> listLecByParam(Long id,Long identificationId, Byte identificationMethod);
|
}
|