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 listRsByPlanId(Long id); List getRsByIds(List assessPlanIds); int deleteRsByAssessPlanId(Long id); int deleteRsByPlan(Long id); RiskAssessPlanEvaluateRs getRsByIdentificationId(Long id, Byte identificationMethod); }