package com.artfess.base.enums; import lombok.Getter; import org.apache.commons.lang3.StringUtils; /** * 主要建筑物级别 */ @Getter public enum MainBuildGardEnum { ONE("1", "1956 年黄海高程"), TWO("2", "1985 国家高程基准"), THREE("3", "吴淞高程基准"), FOUR("4", "珠江高程基准"), FIVE("5", "广州高程基准"), SIX("6", "大沽零点高程"), SEVEN("7", "渤海高程"), EIGHT("8", "波罗的海高程"), NINE("9", "大连零点高程"), TEN("10", "废黄河零点高程"), ELEVEN("11", "坎门零点高程"), TWELVE("12", "安庆高程系"), THIRTEEN("13", "其他"), ; MainBuildGardEnum(String type, String desc){ this.type = type; this.desc = desc; } private String type; private String desc; public static String getType(String desc){ if(StringUtils.isEmpty(desc)){ return null; } MainBuildGardEnum[] values = values(); for (MainBuildGardEnum state : values) { if (state.getDesc().equals(desc)) { return state.getType(); } } return null; } }