package com.ruoyi.common.enums; /** * Created by Jiangyue on 2022/1/18. */ public enum NationalityEnum { HAN("HA", "汉族"), MONGOL("MG","蒙古族"), HUI("HU","回族"), TIBETAN("ZA","藏族"), UYGHUR("UG","维吾尔族"), MIAO("MH","苗族"), YI("YI","彝族"), ZHUANG("ZH","壮族"), BUYEI("BY","布依族"), KOREAN("CS","朝鲜族"), MANCHU("MA","满族"), DONG("DO","侗族"), YAO("YA","瑶族"), BAI("BA","白族"), TUJIA("TJ","土家族"), HANI("HN","哈尼族"), KAZAK("KZ","哈萨克族"), DAI("DA","傣族"), LI("LI","黎族"), LISU("LS","傈僳族"), VA("VA","佤族"), SHE("SH","畲族"), GAOSHAN("GS","高山族"), LAHU("LH","拉祜族"), SUI("SU","水族"), DONGXIANG("DX","东乡族"), NAXI("NX", "纳西族"), JINGPO("JP", "景颇族"), KIRGIZ("KG", "柯尔克孜族"), TU("TU", "土族"), DAUR("DU", "达斡尔族"), MULAO("ML", "仫佬族"), QIANG("QI", "羌族"), BLANG("BL", "布朗族"), SALAR("SL", "撒拉族"), MAONAN("MN", "毛南族"), GELAO("GL", "仡佬族"), XIBE("XB", "锡伯族"), ACHANG("AC", "阿昌族"), PUMI("PM", "普米族"), TAJIK("TA", "塔吉克族"), NU("NU", "怒族"), UZBEK("UZ","乌孜别克族"), RUSSIANS("RS", "俄罗斯族"), EWENKI("EW", "鄂温克族"), DEANG("DE", "德昂族"), BONAN("BN", "保安族"), YUGUR ("YG", "裕固族"), GIN("GI", "京族"), TATAR("TT", "塔塔尔族"), DERUNG("DR", "独龙族"), OROQEN("OR", "鄂伦春族"), HEZHEN("HZ", "赫哲族"), MONBA("MB", "门巴族"), LHOBA("LB", "珞巴族"), JINO("JN", "基诺族"); private String code; private String desc; NationalityEnum(String code, String desc) { this.code = code; this.desc = desc; } public static String getDescByCode(String code) { NationalityEnum[] nationalityEnums = values(); for (int i = 0; i < nationalityEnums.length; i++) { NationalityEnum nationalityEnum = nationalityEnums[i]; if (nationalityEnum.getCode().equals(code)) { return nationalityEnum.getDesc(); } } 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; } }