BaseStatusEnum.java 812 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package cn.efunbox.base.enums;
  2. import java.util.HashSet;
  3. import java.util.Set;
  4. public enum BaseStatusEnum {
  5. NORMAL("正常"),ABNORMAL("不正常");
  6. /**
  7. * 未删除 需要在列表查询
  8. */
  9. public static Set<BaseStatusEnum> show = new HashSet<>();
  10. static {
  11. show.add(BaseStatusEnum.NORMAL);
  12. }
  13. public static BaseStatusEnum getBaseStatusEnum(Integer value) {
  14. switch (value) {
  15. case 0:
  16. return NORMAL;
  17. case 1:
  18. return ABNORMAL;
  19. default:
  20. return null;
  21. }
  22. }
  23. String name;
  24. BaseStatusEnum(String name) {
  25. this.name = name;
  26. }
  27. public String getName() {
  28. return name;
  29. }
  30. @Override
  31. public String toString() {
  32. return this.name;
  33. }
  34. }