23个省、4个直辖市、2个特别行政区、5个自治区。
行政区 | 行政区划代码 |
北京市 | 110000 |
天津市 | 120000 |
河北省 | 130000 |
山西省 | 140000 |
内蒙古自治区 | 150000 |
辽宁省 | 210000 |
吉林省 | 220000 |
黑龙江省 | 230000 |
上海市 | 310000 |
江苏省 | 320000 |
浙江省 | 330000 |
安徽省 | 340000 |
福建省 | 350000 |
江西省 | 360000 |
山东省 | 370000 |
河南省 | 410000 |
湖北省 | 420000 |
湖南省 | 430000 |
广东省 | 440000 |
广西壮族自治区 | 450000 |
海南省 | 460000 |
重庆市 | 500000 |
贵州省 | 510000 |
贵州省 | 520000 |
云南省 | 530000 |
西藏自治区 | 540000 |
陕西省 | 610000 |
甘肃省 | 620000 |
青海省 | 630000 |
宁夏回族自治区 | 640000 |
新疆维吾尔自治区 | 650000 |
台湾省 | 710000 |
香港特别行政区 | 810000 |
澳门特别行政区 | 820000 |
- public enum AreaEnum {
-
- zero(0L, "未知"),
- CODE_110000(110000L, "北京市"),
- CODE_120000(120000L, "天津市"),
- CODE_130000(130000L, "河北省"),
- CODE_140000(140000L, "山西省"),
- CODE_150000(150000L, "内蒙古自治区"),
-
- CODE_210000(210000L, "内蒙古自治区"),
- CODE_220000(220000L, "吉林省"),
- CODE_230000(230000L, "黑龙江省"),
-
- CODE_310000(310000L, "上海市"),
- CODE_320000(320000L, "江苏省"),
- CODE_330000(330000L, "浙江省"),
- CODE_340000(340000L, "安徽省"),
- CODE_350000(350000L, "福建省"),
- CODE_360000(360000L, "江西省"),
- CODE_370000(370000L, "山东省"),
-
- CODE_410000(410000L, "河南省"),
- CODE_420000(420000L, "湖北省"),
- CODE_430000(430000L, "湖南省"),
- CODE_440000(440000L, "广东省"),
- CODE_450000(450000L, "广西壮族自治区"),
- CODE_460000(460000L, "海南省"),
-
- CODE_500000(500000L, "重庆市"),
- CODE_510000(510000L, "四川省"),
- CODE_520000(520000L, "贵州省"),
- CODE_530000(530000L, "云南省"),
- CODE_540000(540000L, "西藏自治区"),
-
- CODE_610000(610000L, "陕西省"),
- CODE_620000(620000L, "甘肃省"),
- CODE_630000(630000L, "青海省"),
- CODE_640000(640000L, "宁夏回族自治区"),
- CODE_650000(650000L, "新疆维吾尔自治区"),
-
- CODE_710000(710000L, "台湾省"),
-
- CODE_810000(810000L, "香港特别行政区"),
- CODE_820000(820000L, "澳门特别行政区"),
- ;
-
- private final Long id;
- private final String desc;
-
- AreaEnum(Long id, String desc) {
- this.id = id;
- this.desc = desc;
- }
-
- public static String getNameById(Long id) {
- if (Objects.isNull(id)) {
- return zero.desc;
- }
- for (AreaEnum areaEnum : AreaEnum.values()) {
- if (areaEnum.getId().equals(id)) {
- return areaEnum.desc;
- }
- }
- return zero.desc;
- }
-
-
- public Long getId() {
- return id;
- }
-
- public String getDesc() {
- return desc;
- }