dcfa2c5c327ce0f8f324ea94dc424d67ef546b59.svn-base 1.3 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 SystemFlagEnum {
  8. DC_ALL("督查系统全系统", "DC_ALL"),
  9. // DC_NOR("督查系统通用","DC_NOR"),
  10. DC_JDS("督查系统监督司", "DC_JDS"),
  11. DC_SWS("督查系统水文司", "DC_SWS");
  12. private String name;
  13. private String value;
  14. SystemFlagEnum(String name, String value) {
  15. this.name = name;
  16. this.value = value;
  17. }
  18. public static String getName(String value) {
  19. for (SystemFlagEnum c : SystemFlagEnum.values()) {
  20. if (c.getValue().equals(value)) {
  21. return c.name;
  22. }
  23. }
  24. return null;
  25. }
  26. public static List<EnumBean> getAll() {
  27. List<EnumBean> list = new ArrayList<>();
  28. for (SystemFlagEnum c : SystemFlagEnum.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. }