package com.gkhy.labRiskManage.domain.riskReport.service;
|
|
|
import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.ReportReqBO;
|
import com.gkhy.labRiskManage.application.riskReport.dto.bo.ReportAppQueryBO;
|
import com.gkhy.labRiskManage.application.riskReport.dto.bo.ReportAppUpdateBO;
|
import com.gkhy.labRiskManage.application.riskReport.dto.dto.ReportAppQueryDTO;
|
import com.gkhy.labRiskManage.commons.domain.SearchResult;
|
import com.gkhy.labRiskManage.domain.riskReport.entity.ReportRiskAssessInfo;
|
import com.gkhy.labRiskManage.domain.riskReport.model.dto.ReportInsertDTO;
|
import com.gkhy.labRiskManage.domain.riskReport.model.dto.ReportUpdateDTO;
|
|
import java.util.List;
|
|
/**
|
* 风险评估报告
|
*/
|
public interface ReportRiskAssessInfoService {
|
|
/**
|
* 风险评估报告 - 查询
|
*/
|
SearchResult<ReportAppQueryDTO> selectRiskReportPage(Long currentUserId, ReportAppQueryBO queryParam);
|
/**
|
* 风险评估报告 - 生成报告信息
|
*/
|
ReportInsertDTO insertRiskReport(Long currentUserId,Long id,String reSubmit);
|
/**
|
* 风险评估报告 - 填报信息
|
*/
|
ReportUpdateDTO updateReportInfo(Long currentUserId,ReportAppUpdateBO reportUpdateBO);
|
|
/**
|
* 风险评估报告 - 填报信息
|
*/
|
ReportUpdateDTO updateReportInfoById(Long currentUserId,ReportAppUpdateBO reportUpdateBO);
|
/**
|
* 风险评估报告 - 报告审核 - 旧 - 两层审核
|
*/
|
int report(Long currentUserId,ReportReqBO reportReqBO);
|
/**
|
* 风险评估报告 - 报告审核 - 新 - 单次审核
|
*/
|
int reportNew(Long currentUserId, ReportReqBO reportReqBO);
|
|
/**
|
* 风险评估报告 - list
|
*/
|
List<ReportAppQueryDTO> listRiskReport(List<Long> idList);
|
|
ReportRiskAssessInfo getByExperimentId(Long id);
|
}
|