package com.gkhy.labRiskManage.domain.riskReport.service; import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.RiskAssessPlanEvaluateDeleteReqBO; import com.gkhy.labRiskManage.domain.riskReport.entity.RiskAssessPlanEvaluateLs; import com.gkhy.labRiskManage.domain.riskReport.model.bo.AssessLSInsertBO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.*; import java.util.List; /** * 评价方法LS */ public interface RiskAssessPlanEvaluateLsService { /** * 评价方法LS - 插入 */ LsInsertDTO insertLs(Long currentUserId, AssessLSInsertBO lsInsertBO); /** * 评价方法LS - 修改 */ LecInsertDTO updateLs(Long currentUserId, AssessLSInsertBO lsInsertBO); /** * 评价方法LS - 查询 */ LsQueryDTO getLsByPlanId(Long id); /** * 评价方法LS - 删除 */ EvaluateMethodDeleteDTO deleteLsByPlanId(Long currentUserId, RiskAssessPlanEvaluateDeleteReqBO deleteReqBO); /** * 评价方法LS - list */ List listLsByPlanId(Long id); List getLsByIds(List assessPlanIds); int deleteLsByAssessPlanId(Long id); int deleteLsByPlan(Long id); RiskAssessPlanEvaluateLs getLsByIdentificationId(Long id, Byte identificationMethod); }