案例专家功能提交

This commit is contained in:
liu.zixi
2025-09-23 17:04:10 +08:00
parent 249a8d81a6
commit fdfd834ce9
29 changed files with 2696 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
package com.xboe.enums;
/**
* AI调用日志接口调用状态枚举
*/
public enum CaseDocumentLogOptStatusEnum {
CALLING(0, "调用中"),
SUCCESS(1, "调用成功"),
FAILED(2, "调用失败");
private final Integer code;
private final String desc;
CaseDocumentLogOptStatusEnum(Integer code, String desc) {
this.code = code;
this.desc = desc;
}
public Integer getCode() {
return code;
}
public String getDesc() {
return desc;
}
/**
* 根据code获取描述
*/
public static String getDescByCode(Integer code) {
for (CaseDocumentLogOptStatusEnum statusEnum : values()) {
if (statusEnum.getCode().equals(code)) {
return statusEnum.getDesc();
}
}
return "";
}
/**
* 根据code获取枚举
*/
public static CaseDocumentLogOptStatusEnum getByCode(Integer code) {
for (CaseDocumentLogOptStatusEnum statusEnum : values()) {
if (statusEnum.getCode().equals(code)) {
return statusEnum;
}
}
return null;
}
}