索赔检核审计流程代码

This commit is contained in:
lxu75
2025-04-10 16:36:21 +08:00
parent 27d625a022
commit 3300da19fb
4 changed files with 226 additions and 9 deletions

View File

@@ -54,6 +54,12 @@ public class AiAnalyticBusinessConfig {
@TableField(value = "config_version")
private Integer configVersion;
/**
* 文件配置分类
*/
@TableField(value = "file_config_category")
private String fileConfigCategory;
/**
* 删除标识0-未删除1-已删除)
*/

View File

@@ -13,8 +13,11 @@ public enum BusinessTypeEnum {
CLAIM_VERIFICATION_FILE_ANALYSIS("99001", "索赔检核文件分析"),
CLAIM_VERIFICATION_AUDIT("99002", "索赔检核审计报告"),
CLAIM_VERIFICATION_DTC("DTC", "DTC报告"),
CLAIM_VERIFICATION_DIAGNOSTIC("DIAGNOSTIC", "诊断报告")
;
CLAIM_VERIFICATION_DIAGNOSTIC("DIAGNOSTIC", "诊断报告"),
//索赔检核配置类型
AUDITRULES("AuditRules", "审计规则配置")
;
private String code;
private String message;

View File

@@ -0,0 +1,59 @@
package com.volvo.ai.analytic.center.enums;
import lombok.Getter;
@Getter
public enum ClaimVerificationFileTypeEnums {
//image
jpg("jpg", "image"),
jpeg("jpeg", "image"),
png("png", "image"),
gif("gif", "image"),
webp("webp", "image"),
svg("svg", "image"),
//document
txt("txt", "document"),
md("md", "document"),
markdown("markdown", "document"),
pdf("pdf", "document"),
html("html", "document"),
xlsx("xlsx", "document"),
xls("xls", "document"),
docx("docx", "document"),
csv("csv", "document"),
eml("eml", "document"),
msg("msg", "document"),
pptx("pptx", "document"),
ppt("ppt", "document"),
xml("xml", "document"),
epub("epub", "document"),
;
private String code;
private String message;
public static String getMessageByCode(String code) {
for (ClaimVerificationFileTypeEnums enums : ClaimVerificationFileTypeEnums.values()) {
if (enums.getCode().equals(code)) {
return enums.getMessage();
}
}
return null;
}
public static ClaimVerificationFileTypeEnums getByCode(String code) {
for (ClaimVerificationFileTypeEnums enums : ClaimVerificationFileTypeEnums.values()) {
if (enums.getCode().equals(code)) {
return enums;
}
}
return null;
}
ClaimVerificationFileTypeEnums(String code, String message) {
this.code = code;
this.message = message;
}
}