StateConstant.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package api.common.pojo.constants;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. import lombok.ToString;
  5. /**
  6. * 任务状态
  7. * Aborted 自动终止
  8. * PendingAnalysis 待定分析
  9. * Running 运行中
  10. * Analysing 分析中
  11. * Completed 已完成
  12. * Terminated 手动中止 Terminating 手动中止(这两个英文单词合为一个中文单词)
  13. * Pending 等待中
  14. * Failed 失败
  15. * Success 成功
  16. * G 优秀
  17. * A 良好
  18. * M 一般
  19. * P 较差
  20. *
  21. * @author martin
  22. */
  23. @ToString
  24. @AllArgsConstructor
  25. @Getter
  26. public enum StateConstant {
  27. Aborted("Aborted", "自动终止"),
  28. PendingAnalysis("PendingAnalysis", "待定分析"),
  29. Running("Running", "运行中"),
  30. Analysing("Analysing", "分析中"),
  31. Completed("Completed", "已完成"),
  32. Terminated("Terminated", "手动中止"),
  33. Terminating("Terminating", "手动中止"),
  34. Pending("Pending", "等待中"),
  35. Failed("Failed", "失败"),
  36. Success("Success", "成功"),
  37. G("G", "优秀"),
  38. A("A", "良好"),
  39. M("M", "一般"),
  40. P("P", "较差");
  41. private final String english;
  42. private final String chinese;
  43. }