1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
  | 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; 
 |      } 
 |  } 
 |  
  |