package cn.com.goldenwater.dcproj.enums; import java.util.ArrayList; import java.util.List; /** * 地下水监测 测站类别 */ public enum GrwSttpEnum { NATIONAL("国家地下水监测站", "NATIONAL"), PROVAUTO("省级地下水自动监测站", "PROVAUTO"), PROVHAND("省级地下水人工监测站", "PROVHAND"), PROV("省级地下水监测站", "PROV"); private String name; private String value; GrwSttpEnum(String name, String value) { this.name = name; this.value = value; } public static String getName(String value) { for (GrwSttpEnum c : GrwSttpEnum.values()) { if (c.getValue().equals(value)) { return c.name; } } return "未知类型"; } public static List getAll() { List list = new ArrayList<>(); for (GrwSttpEnum c : GrwSttpEnum.values()) { EnumBean enumBean = new EnumBean(); enumBean.setValue(c.getValue()); enumBean.setName(c.getName()); list.add(enumBean); } return list; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } }