package com.smartor.common.enums; /** * 入院申请重要性标记枚举 * * @author ruoyi */ public enum ImportFlagEnum { /** * 特约人员 */ SPECIAL_PERSONNEL("FH0165.98", "特约人员"), /** * 离休人员 */ RETIRED_CADRE("FH0165.99", "离休人员"), /** * 无 */ NONE("FH0165.03", "无"), /** * 日间诊疗 */ DAY_TREATMENT("FH0165.02", "日间诊疗"), /** * 日间手术 */ DAY_SURGERY("FH0165.01", "日间手术"); private String code; private String desc; ImportFlagEnum(String code, String desc) { this.code = code; this.desc = desc; } public static String getDescByCode(String code) { if (code == null || code.isEmpty()) { return null; } for (ImportFlagEnum 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 (ImportFlagEnum 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; } }