package cn.lihu.jh.module.ecg.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * His的Check_type类型枚举 */ @Getter @AllArgsConstructor public enum HisCheckCodeEnum { Y691133607("691133607", "100"), Y201605("201605", "200"), Y200327("200327", "300"), Y201652("201652", "400"), Y502490914("502490914", "500"), Y419562119("419562119", "600"), Y201604("201604", "700"), Y1202042("1202042", "800"), Y1202058("1202058", "900"), Y1202065("1202065", "1000"), Y559542128("559542128", "1100"), Y590244511("590244511", "1200"), Y666454217("666454217", "1300"), Y720791490("720791490", "1400"), Y720792077("720792077", "1500"); /** * 类型 */ private final String code; /** * 描述 */ private final String value; /** * 根据类型获取枚举 * * @param type 类型 * @return 枚举 */ public static String getByCode(String code) { for (HisCheckCodeEnum value : values()) { if (value.getCode().equals(code)) { return value.getValue(); } } return null; } /** * 根据类型获取枚举 * * @param val 值类型 * @return 枚举 */ public static String getByValue(String val) { for (HisCheckCodeEnum value : values()) { if (value.getValue().equals(val)) { return value.getCode(); } } return null; } }