package com.gkhy.labRiskManage.domain.riskReport.service; import com.gkhy.labRiskManage.domain.riskReport.entity.RiskAssessPlanIdentificationHazop; import com.gkhy.labRiskManage.domain.riskReport.model.dto.HazopInsertDTO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.HazopQueryDTO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.IdentificationMethodDeleteDTO; import java.util.List; /** * 辨识方法-Hazop */ public interface RiskAssessPlanIdentificationHazopService { /** * 辨识方法-Hazop - 插入 */ HazopInsertDTO insertHazop(Long currentUserId, RiskAssessPlanIdentificationHazop hazop); /** * 辨识方法-Hazop - 修改 */ HazopInsertDTO updateHazop(Long currentUserId, RiskAssessPlanIdentificationHazop hazop); /** * 辨识方法-Hazop - 查询 */ HazopQueryDTO getHazopByPlanId(Long id); /** * 辨识方法-Hazop - 删除 */ IdentificationMethodDeleteDTO deleteHazopByPlanId(Long currentUserId, Long id); /** * 辨识方法-Hazop - 查询 -- 不校验结果 */ RiskAssessPlanIdentificationHazop checkHazopByPlanId(Long identificationId); /** * 辨识方法-Hazop - list */ List listHazopByPlanId(Long id); }