package com.xboe.enums; /** * AI调用日志接口运行状态枚举 */ public enum CaseDocumentLogRunStatusEnum { RUNNING(0, "运行中"), COMPLETED(1, "运行完成"); private final Integer code; private final String desc; CaseDocumentLogRunStatusEnum(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 (CaseDocumentLogRunStatusEnum statusEnum : values()) { if (statusEnum.getCode().equals(code)) { return statusEnum.getDesc(); } } return ""; } /** * 根据code获取枚举 */ public static CaseDocumentLogRunStatusEnum getByCode(Integer code) { for (CaseDocumentLogRunStatusEnum statusEnum : values()) { if (statusEnum.getCode().equals(code)) { return statusEnum; } } return null; } }