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<ReportPersonInsertDTO> insertReportPerson(Long currentUserId, List<ReportPersonAppInsertBO> personInsertBO);
|
/**
|
* 风险评估报告-评估专家 - 修改
|
*/
|
List<ReportPersonInsertDTO> updateReportPerson(Long currentUserId, List<ReportPersonAppUpdateBO> personUpdateBO);
|
/**
|
* 风险评估报告-评估专家 - 查询
|
*/
|
ReportPersonInsertDTO getPersonById(Long id);
|
/**
|
* 风险评估报告-评估专家 - list
|
*/
|
List<ReportPersonInsertDTO> getPersonByReportId(Long reportId);
|
/**
|
* 风险评估报告-评估专家 - 审核
|
*/
|
ReportPersonInsertDTO report(Long currentUserId, ReportReqBO reportReqBO);
|
/**
|
* 风险评估报告-评估专家
|
*/
|
List<ReportPersonQueryRespDTO> listPersonByReportId(Long id);
|
|
ReportRiskAssessPerson insertOneReportPerson(ReportRiskAssessPerson approvePerson);
|
}
|