package com.gkhy.labRiskManage.domain.riskReport.service;
|
|
import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.RiskAssessPlanEvaluateDeleteReqBO;
|
import com.gkhy.labRiskManage.domain.riskReport.entity.RiskAssessPlanEvaluateRs;
|
import com.gkhy.labRiskManage.domain.riskReport.model.bo.AssessRsInsertBO;
|
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.RsInsertDTO;
|
import com.gkhy.labRiskManage.domain.riskReport.model.dto.RsQueryDTO;
|
|
import java.util.List;
|
|
/**
|
* 评价方法RS
|
*/
|
public interface RiskAssessPlanEvaluateRsService {
|
|
|
/**
|
* 评价方法RS - 插入
|
*/
|
RsInsertDTO InsertRs(Long currentUserId, AssessRsInsertBO rsInsertBO);
|
/**
|
* 评价方法RS - 修改
|
*/
|
RsInsertDTO updateRs(Long currentUserId, AssessRsInsertBO rsInsertBO);
|
/**
|
* 评价方法RS - 查询
|
*/
|
RsQueryDTO getRsByPlanId(Long id);
|
/**
|
* 评价方法RS - 删除
|
*/
|
EvaluateMethodDeleteDTO deleteRsByPlanId(Long currentUserId, RiskAssessPlanEvaluateDeleteReqBO deleteReqBO);
|
/**
|
* 评价方法RS - list
|
*/
|
List<RsQueryDTO> listRsByPlanId(Long id);
|
|
List<RiskAssessPlanEvaluateRs> getRsByIds(List<Long> assessPlanIds);
|
|
int deleteRsByAssessPlanId(Long id);
|
|
int deleteRsByPlan(Long id);
|
|
RiskAssessPlanEvaluateRs getRsByIdentificationId(Long id, Byte identificationMethod);
|
}
|