package com.smartor.common.enums; /** * 入院申请紧急程度枚举 * * @author ruoyi */ public enum EmergencyLevelEnum { /** * 目标 */ TARGET("FH0164.01", "目标"), /** * 急危重 */ CRITICAL("FH0164.02", "急危重"), /** * 择期 */ ELECTIVE("FH0164.03", "择期"), /** * 基础 */ BASIC("FH0164.04", "基础"); private String code; private String desc; EmergencyLevelEnum(String code, String desc) { this.code = code; this.desc = desc; } public static String getDescByCode(String code) { if (code == null || code.isEmpty()) { return null; } for (EmergencyLevelEnum item : values()) { if (item.getCode().equals(code)) { return item.getDesc(); } } return null; } public static String getCodeByDesc(String desc) { if (desc == null || desc.isEmpty()) { return null; } for (EmergencyLevelEnum item : values()) { if (item.getDesc().equals(desc)) { return item.getCode(); } } return null; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } }