package com.gkhy.labRiskManage.domain.riskReport.service; import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.ReportReqBO; import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.ReportPersonQueryRespDTO; import com.gkhy.labRiskManage.application.riskReport.dto.bo.ReportPersonAppInsertBO; import com.gkhy.labRiskManage.application.riskReport.dto.bo.ReportPersonAppUpdateBO; import com.gkhy.labRiskManage.domain.riskReport.entity.ReportRiskAssessPerson; import com.gkhy.labRiskManage.domain.riskReport.model.dto.ReportPersonInsertDTO; import java.util.List; /** * 风险评估报告-评估专家 */ public interface ReportRiskAssessPersonService { /** * 风险评估报告-评估专家 - 插入 */ List insertReportPerson(Long currentUserId, List personInsertBO); /** * 风险评估报告-评估专家 - 修改 */ List updateReportPerson(Long currentUserId, List personUpdateBO); /** * 风险评估报告-评估专家 - 查询 */ ReportPersonInsertDTO getPersonById(Long id); /** * 风险评估报告-评估专家 - list */ List getPersonByReportId(Long reportId); /** * 风险评估报告-评估专家 - 审核 */ ReportPersonInsertDTO report(Long currentUserId, ReportReqBO reportReqBO); /** * 风险评估报告-评估专家 */ List listPersonByReportId(Long id); ReportRiskAssessPerson insertOneReportPerson(ReportRiskAssessPerson approvePerson); }