2c50d8db8c25f1e1cb9b0a4aea43a070cd4ca614.svn-base 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package cn.com.goldenwater.dcproj.enums;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. public enum RequestSourceEnum {
  5. MOBILE("移动端", "MOBILE"),
  6. PC("pc端", "PC");
  7. private String name;
  8. private String value;
  9. RequestSourceEnum(String name, String value) {
  10. this.name = name;
  11. this.value = value;
  12. }
  13. public static String getName(String value) {
  14. for (RequestSourceEnum c : RequestSourceEnum.values()) {
  15. if (c.getValue().equals(value)) {
  16. return c.name;
  17. }
  18. }
  19. return null;
  20. }
  21. public static List<EnumBean> getAll() {
  22. List<EnumBean> list = new ArrayList<>();
  23. for (RequestSourceEnum c : RequestSourceEnum.values()) {
  24. EnumBean enumBean = new EnumBean();
  25. enumBean.setValue(c.getValue());
  26. enumBean.setName(c.getName());
  27. list.add(enumBean);
  28. }
  29. return list;
  30. }
  31. public String getName() {
  32. return name;
  33. }
  34. public void setName(String name) {
  35. this.name = name;
  36. }
  37. public String getValue() {
  38. return value;
  39. }
  40. public void setValue(String value) {
  41. this.value = value;
  42. }
  43. }