heheng
2025-05-16 8485affcb0d4de05059d80cb1e844d6b18291654
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.gkhy.labRiskManage.application.riskReport.service;
 
import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.ReportInfoUpdateReqBO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.ReportQueryReqBO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.ReportReqBO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.repDto.ReportUpdateReqBO;
import com.gkhy.labRiskManage.api.controller.riskReport.dto.respDto.ReportQueryRespDTO;
import com.gkhy.labRiskManage.commons.domain.SearchResult;
 
public interface ReportAppService {
 
    /**
     * 风险评估报告 - 查询
     */
    SearchResult<ReportQueryRespDTO> selectRiskReportPage(Long currentUserId, ReportQueryReqBO queryReqBO);
    /**
     * 风险评估报告 - 生成报告信息
     */
    int insertRiskReport(Long currentUserId, Long id);
    /**
     * 风险评估报告 - 填写信息
     */
    int updateRiskReport(Long currentUserId, ReportUpdateReqBO updateReqBO);
    /**
     * 风险评估报告 - 修改报告信息
     */
    int updateReportInfo(Long currentUserId, ReportInfoUpdateReqBO reportInfoUpdateReqBO);
    /**
     * 风险评估报告 - 报告审核 - 旧 - 两层审核
     */
    int report(Long currentUserId, ReportReqBO reportReqBO);
    /**
     * 风险评估报告 - 报告审核 - 新 - 单次审核
     */
    int reportNew(Long currentUserId, ReportReqBO reportReqBO);
}