package com.panzhihua.common.enums; import lombok.Getter; /** * 文化程度 * * @author huanghongfa */ @Getter public enum PopulCultureLevelEnum { XX(80, "小学"), CZ(70, "初中"), GZ(61, "高中"), ZZ(40, "中专"), DZ(31, "大专"), BK(21, "本科"), SS(14, "硕士"), YJS(10, "研究生"), BS(11, "博士"), QT(90, "其他"), WM(9, "文盲"); private final Integer code; private final String name; PopulCultureLevelEnum(Integer code, String name) { this.code = code; this.name = name; } public static int getCodeByName(String name) { for (PopulCultureLevelEnum item : PopulCultureLevelEnum.values()) { if (item.name.equals(name)) { return item.getCode(); } } return QT.getCode(); } public static String getCnDescByName(Integer code) { for (PopulCultureLevelEnum item : PopulCultureLevelEnum.values()) { if (item.code.equals(code)) { return item.getName(); } } return "其他"; } }