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<HazopQueryDTO> listHazopByPlanId(Long id);
|
}
|