VoidFlagStatus.java 843 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.dderp.common.datas.flycat;
  2. /**
  3. * 平台类别
  4. */
  5. @SuppressWarnings("unused")
  6. public enum VoidFlagStatus {
  7. normal("正常", 0),
  8. requestRefund("用户申请退款",10),
  9. invalid("已作废", 100);
  10. private String name;
  11. private int value;
  12. VoidFlagStatus(String name, int value) {
  13. this.name = name;
  14. this.value = value;
  15. }
  16. public String getName() {
  17. return name;
  18. }
  19. public void setName(String name) {
  20. this.name = name;
  21. }
  22. public int getValue() {
  23. return value;
  24. }
  25. public void setValue(int value) {
  26. this.value = value;
  27. }
  28. public static String getName(int value) {
  29. for (VoidFlagStatus p : VoidFlagStatus.values()) {
  30. if (p.getValue() == value) return p.getName();
  31. }
  32. return null;
  33. }
  34. }