TaskStatusEnum.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package jnpf.flowable.enums;
  2. import lombok.Getter;
  3. /**
  4. * 任务状态枚举
  5. *
  6. * @author JNPF@YinMai Info. Co., Ltd
  7. * @version 5.0.x
  8. * @since 2024/4/17 19:03
  9. */
  10. @Getter
  11. public enum TaskStatusEnum {
  12. /**
  13. * 待提交
  14. */
  15. TO_BE_SUBMIT(0, "待提交"),
  16. /**
  17. * 进行中
  18. */
  19. RUNNING(1, "进行中"),
  20. /**
  21. * 已通过
  22. */
  23. PASSED(2, "已通过"),
  24. /**
  25. * 已拒绝
  26. */
  27. REJECTED(3, "已拒绝"),
  28. /**
  29. * 已终止
  30. */
  31. CANCEL(4, "已终止"),
  32. /**
  33. * 已暂停
  34. */
  35. PAUSED(5, "已暂停"),
  36. /**
  37. * 撤销中
  38. */
  39. REVOKING(6, "撤销中"),
  40. /**
  41. * 已撤销
  42. */
  43. REVOKED(7, "已撤销"),
  44. /**
  45. * 已退回
  46. */
  47. BACKED(8, "已退回"),
  48. /**
  49. * 已撤回
  50. */
  51. RECALL(9, "已撤回"),
  52. /**
  53. * 异常
  54. */
  55. EXCEPTION(10, "异常")
  56. ;
  57. private final Integer code;
  58. private final String message;
  59. TaskStatusEnum(int code, String message) {
  60. this.code = code;
  61. this.message = message;
  62. }
  63. }