package cn.huge.module.constant; /** * @title: 广州市区枚举类 * @description: 广州市区枚举类 * @company: hugeinfo * @author: liyj * @time: 2021-11-05 16:51:48 * @version: 1.0.0 */ public enum ByRegionEnum { CITY_1("1601","广州市"), AREA_1("3633","天河区"), AREA_2("3634","海珠区"), AREA_3("3635","荔湾区"), AREA_4("3637","越秀区"), AREA_5("36953","番禺区"), AREA_6("50256","花都区"), AREA_7("50258","白云区"), AREA_8("50259","南沙区"), AREA_9("50283","黄埔区"), AREA_10("50284","增城区"), AREA_11("50285","从化区"), ROAD_1("62833","三元里街"), ROAD_2("62855","松洲街"), ROAD_3("62834","景泰街"), ROAD_4("62856","同德街道"), ROAD_5("62835","黄石街道"), ROAD_6("62836","棠景街道"), ROAD_7("62857","新市街道"), ROAD_8("62858","同和街道"), ROAD_9("62859","京溪街道"), ROAD_10("62860","永平街道"), ROAD_11("62837","嘉禾街道"), ROAD_12("62838","均禾街道"), ROAD_13("62839","石井街道"), ROAD_14("62840","金沙街道"), ROAD_15("129164","云城街道"), ROAD_16("129166","鹤龙街道"), ROAD_17("129167","白云湖街道"), ROAD_18("129165","石门街道"), ROAD_19("71879","龙归街道"), ROAD_20("71880","大源街道"), ROAD_21("50374","人和镇"), ROAD_22("50375","太和镇"), ROAD_23("50377","钟落潭镇"), ROAD_24("50373","江高镇"); /** * 代码编号 */ private String index; /** * 名称 */ private String des; public String getIndex() { return index; } public void setIndex(String index) { this.index = index; } public String getDes() { return des; } public void setDes(String des) { this.des = des; } /** * 构造方法 * @param index * @param des */ ByRegionEnum(String index, String des) { this.index = index; this.des = des; } /** * 静态方法 * @param index * @return */ public static String getDes(String index) { for (ByRegionEnum constantEnum : ByRegionEnum.values()) { if (constantEnum.getIndex().equals(index)) { return constantEnum.des; } } return null; } /** * 静态方法 * @param regionCode * @return */ public static GzRegionEnum getGZRegion(String regionCode) { if (CITY_1.getIndex().equals(regionCode)) { return GzRegionEnum.PROV_1; } else if (AREA_1.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_1; }else if (AREA_2.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_2; }else if (AREA_3.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_3; }else if (AREA_4.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_4; }else if (AREA_5.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_5; }else if (AREA_6.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_6; }else if (AREA_7.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_7; }else if (AREA_8.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_8; }else if (AREA_9.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_9; }else if (AREA_10.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_10; }else if (AREA_11.getIndex().equals(regionCode)) { return GzRegionEnum.AREA_11; } else if (ROAD_1.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_1; }else if (ROAD_2.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_2; }else if (ROAD_3.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_3; }else if (ROAD_4.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_4; }else if (ROAD_5.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_5; }else if (ROAD_6.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_6; }else if (ROAD_7.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_7; }else if (ROAD_8.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_8; }else if (ROAD_9.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_9; }else if (ROAD_10.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_10; }else if (ROAD_11.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_11; }else if (ROAD_12.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_12; }else if (ROAD_13.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_13; }else if (ROAD_14.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_14; }else if (ROAD_15.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_15; }else if (ROAD_16.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_16; }else if (ROAD_17.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_17; }else if (ROAD_18.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_18; }else if (ROAD_19.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_19; }else if (ROAD_20.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_20; }else if (ROAD_21.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_21; }else if (ROAD_22.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_22; }else if (ROAD_23.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_23; }else if (ROAD_24.getIndex().equals(regionCode)) { return GzRegionEnum.ROAD_24; }else { return null; } } }