生成审计报告功能优化
This commit is contained in:
@@ -100,7 +100,7 @@ public class AuditReportController extends BaseController {
|
||||
KnowledgeBaseRequest knowledgeBaseRequest = new KnowledgeBaseRequest();
|
||||
knowledgeBaseRequest.setKbId(kbId);
|
||||
//召回切片数上限
|
||||
knowledgeBaseRequest.setTopK(10);
|
||||
knowledgeBaseRequest.setTopK(100);
|
||||
knowledgeBaseRequest.setFormCommit((req.getFormCommit() >= 10) ? req.getFormCommit() / 10 : req.getFormCommit());
|
||||
kbIdSet.addAll(knowledgeBaseService.queryKnowledgeBase(knowledgeBaseRequest));
|
||||
}
|
||||
@@ -126,28 +126,28 @@ public class AuditReportController extends BaseController {
|
||||
|
||||
// 准备模板数据
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put(AuditReportEnum.TITLE.getCode().toString(), req.getFrom00());
|
||||
map.put(AuditReportEnum.BASIS.getCode().toString(), req.getFrom10());
|
||||
map.put(AuditReportEnum.OBJECTIVE.getCode().toString(), req.getFrom20());
|
||||
map.put(AuditReportEnum.SCOPE.getCode().toString(), req.getFrom30());
|
||||
map.put(AuditReportEnum.UNIT_OVERVIEW.getCode().toString(), req.getFrom41());
|
||||
map.put(AuditReportEnum.ORG_PERSONNEL.getCode().toString(), req.getFrom42());
|
||||
map.put(AuditReportEnum.FINANCIAL_ACCOUNTING.getCode().toString(), req.getFrom43());
|
||||
map.put(AuditReportEnum.ANNUAL_BUSINESS.getCode().toString(), req.getFrom44());
|
||||
map.put(AuditReportEnum.INTERNAL_CONTROL.getCode().toString(), req.getFrom45());
|
||||
map.put(AuditReportEnum.ECONOMIC_POLICIES.getCode().toString(), req.getFrom51());
|
||||
map.put(AuditReportEnum.DEV_STRATEGY.getCode().toString(), req.getFrom52());
|
||||
map.put(AuditReportEnum.MAJOR_ECONOMIC.getCode().toString(), req.getFrom53());
|
||||
map.put(AuditReportEnum.CORP_GOVERNANCE.getCode().toString(), req.getFrom54());
|
||||
map.put(AuditReportEnum.FINANCIAL_LEGAL.getCode().toString(), req.getFrom55());
|
||||
map.put(AuditReportEnum.INTEGRITY_COMPLIANCE.getCode().toString(), req.getFrom56());
|
||||
map.put(AuditReportEnum.PREV_AUDIT_ISSUES.getCode().toString(), req.getFrom57());
|
||||
map.put(AuditReportEnum.OTHER_MATTERS.getCode().toString(), req.getFrom58());
|
||||
map.put(AuditReportEnum.RISK_IDENTIFY.getCode().toString(), req.getFrom61());
|
||||
map.put(AuditReportEnum.RISK_RESPONSE.getCode().toString(), req.getFrom62());
|
||||
map.put(AuditReportEnum.TECHNIQUES.getCode().toString(), req.getFrom70());
|
||||
map.put(AuditReportEnum.SCHEDULE.getCode().toString(), req.getFrom80());
|
||||
map.put(AuditReportEnum.ORGANIZATION.getCode().toString(), req.getFrom90());
|
||||
map.put(AuditReportEnum.TITLE.getCodeStr(), req.getFrom00());
|
||||
map.put(AuditReportEnum.BASIS.getCodeStr(), req.getFrom10());
|
||||
map.put(AuditReportEnum.OBJECTIVE.getCodeStr(), req.getFrom20());
|
||||
map.put(AuditReportEnum.SCOPE.getCodeStr(), req.getFrom30());
|
||||
map.put(AuditReportEnum.UNIT_OVERVIEW.getCodeStr(), req.getFrom41());
|
||||
map.put(AuditReportEnum.ORG_PERSONNEL.getCodeStr(), req.getFrom42());
|
||||
map.put(AuditReportEnum.FINANCIAL_ACCOUNTING.getCodeStr(), req.getFrom43());
|
||||
map.put(AuditReportEnum.ANNUAL_BUSINESS.getCodeStr(), req.getFrom44());
|
||||
map.put(AuditReportEnum.INTERNAL_CONTROL.getCodeStr(), req.getFrom45());
|
||||
map.put(AuditReportEnum.ECONOMIC_POLICIES.getCodeStr(), req.getFrom51());
|
||||
map.put(AuditReportEnum.DEV_STRATEGY.getCodeStr(), req.getFrom52());
|
||||
map.put(AuditReportEnum.MAJOR_ECONOMIC.getCodeStr(), req.getFrom53());
|
||||
map.put(AuditReportEnum.CORP_GOVERNANCE.getCodeStr(), req.getFrom54());
|
||||
map.put(AuditReportEnum.FINANCIAL_LEGAL.getCodeStr(), req.getFrom55());
|
||||
map.put(AuditReportEnum.INTEGRITY_COMPLIANCE.getCodeStr(), req.getFrom56());
|
||||
map.put(AuditReportEnum.PREV_AUDIT_ISSUES.getCodeStr(), req.getFrom57());
|
||||
map.put(AuditReportEnum.OTHER_MATTERS.getCodeStr(), req.getFrom58());
|
||||
map.put(AuditReportEnum.RISK_IDENTIFY.getCodeStr(), req.getFrom61());
|
||||
map.put(AuditReportEnum.RISK_RESPONSE.getCodeStr(), req.getFrom62());
|
||||
map.put(AuditReportEnum.TECHNIQUES.getCodeStr(), req.getFrom70());
|
||||
map.put(AuditReportEnum.SCHEDULE.getCodeStr(), req.getFrom80());
|
||||
map.put(AuditReportEnum.ORGANIZATION.getCodeStr(), req.getFrom90());
|
||||
|
||||
// 使用 Easypoi 的 Word 模板功能
|
||||
XWPFDocument document = WordExportUtil.exportWord07(templateConfig.getWordTemplatePath(), map);
|
||||
|
||||
@@ -50,6 +50,10 @@ public enum AuditReportEnum {
|
||||
return desc;
|
||||
}
|
||||
|
||||
public String getCodeStr() {
|
||||
return String.format("%02d", code);
|
||||
}
|
||||
|
||||
public static AuditReportEnum getByCode(Integer code) {
|
||||
for (AuditReportEnum value : values()) {
|
||||
if (value.code.equals(code)) {
|
||||
|
||||
Reference in New Issue
Block a user