package com.gkhy.labRiskManage.domain.riskReport.service; import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.ReportSourceTypeQueryRespDTO; import com.gkhy.labRiskManage.application.riskReport.dto.bo.ReportSourceTypeAppInsertBO; import com.gkhy.labRiskManage.application.riskReport.dto.bo.ReportSourceTypeAppUpdateBO; import com.gkhy.labRiskManage.domain.riskReport.entity.ReportExperimentRiskSourceType; import com.gkhy.labRiskManage.domain.riskReport.model.dto.ReportSourceTypeInsertDTO; import com.gkhy.labRiskManage.domain.riskReport.model.dto.ReportSourceTypeQueryDTO; import java.util.List; /** * 风险评估报告-实验可能有的危险源或危险因素类型 */ public interface ReportExperimentRiskSourceTypeService { /** * 危险因素类型 - 插入 */ List insertReportSourceType(Long currentUserId, List reportSourceTypeInsertBO); /** * 危险因素类型 - 修改 */ List updateReportSourceType(Long currentUserId, List reportSourceTypeUpdateBO); /** * 危险因素类型 - 查询 by 报告id */ List getSourceTypeByReportId(Long id); List insertAllReportSource(List riskSourceTypeList); }