package com.xboe.enums; /** * AI调用日志业务处理状态枚举 */ public enum CaseDocumentLogCaseStatusEnum { SUCCESS(1, "处理成功"), FAILED(2, "处理失败"); private final Integer code; private final String desc; CaseDocumentLogCaseStatusEnum(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 (CaseDocumentLogCaseStatusEnum statusEnum : values()) { if (statusEnum.getCode().equals(code)) { return statusEnum.getDesc(); } } return ""; } /** * 根据code获取枚举 */ public static CaseDocumentLogCaseStatusEnum getByCode(Integer code) { for (CaseDocumentLogCaseStatusEnum statusEnum : values()) { if (statusEnum.getCode().equals(code)) { return statusEnum; } } return null; } }