1787047def2dcf45b61fa69ffe5f84d7a18fe240.svn-base 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package cn.com.goldenwater.dcproj.enums;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. /**
  5. * 地下水监测 测站类别
  6. */
  7. public enum GrwSttpEnum {
  8. NATIONAL("国家地下水监测站", "NATIONAL"),
  9. PROVAUTO("省级地下水自动监测站", "PROVAUTO"),
  10. PROVHAND("省级地下水人工监测站", "PROVHAND"),
  11. PROV("省级地下水监测站", "PROV");
  12. private String name;
  13. private String value;
  14. GrwSttpEnum(String name, String value) {
  15. this.name = name;
  16. this.value = value;
  17. }
  18. public static String getName(String value) {
  19. for (GrwSttpEnum c : GrwSttpEnum.values()) {
  20. if (c.getValue().equals(value)) {
  21. return c.name;
  22. }
  23. }
  24. return "未知类型";
  25. }
  26. public static List<EnumBean> getAll() {
  27. List<EnumBean> list = new ArrayList<>();
  28. for (GrwSttpEnum c : GrwSttpEnum.values()) {
  29. EnumBean enumBean = new EnumBean();
  30. enumBean.setValue(c.getValue());
  31. enumBean.setName(c.getName());
  32. list.add(enumBean);
  33. }
  34. return list;
  35. }
  36. public String getName() {
  37. return name;
  38. }
  39. public void setName(String name) {
  40. this.name = name;
  41. }
  42. public String getValue() {
  43. return value;
  44. }
  45. public void setValue(String value) {
  46. this.value = value;
  47. }
  48. }