TaskEnum.java 620 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.xy.utils.enums;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. /**
  5. * 任务指令枚举
  6. */
  7. @Getter
  8. @AllArgsConstructor
  9. public enum TaskEnum {
  10. ABORT("abort", "活动终止指令"),
  11. ;
  12. /**
  13. * 任务类型
  14. */
  15. private String type;
  16. /**
  17. * 说明
  18. */
  19. private String msg;
  20. public static TaskEnum getTaskEnum(String type) {
  21. TaskEnum[] values = TaskEnum.values();
  22. for (TaskEnum qualityEnum : values) {
  23. if (qualityEnum.type.equals(type)) {
  24. return qualityEnum;
  25. }
  26. }
  27. return null;
  28. }
  29. }