FlowApprovePassEnum.java 834 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.qmth.teachcloud.common.enums;
  2. import java.util.Objects;
  3. /**
  4. * @Description: 流程审批操作 enum
  5. * @Param:
  6. * @return:
  7. * @Author: wangliang
  8. * @Date: 2021/8/2
  9. */
  10. public enum FlowApprovePassEnum {
  11. PASS("通过"),
  12. REJECT("驳回"),
  13. CANCEL("撤销"),
  14. RESTART("重启流程");
  15. private String title;
  16. private FlowApprovePassEnum(String title) {
  17. this.title = title;
  18. }
  19. public String getTitle() {
  20. return title;
  21. }
  22. /**
  23. * 状态转换 toName
  24. *
  25. * @param title
  26. * @return
  27. */
  28. public static String convertToName(String title) {
  29. for (FlowApprovePassEnum e : FlowApprovePassEnum.values()) {
  30. if (Objects.equals(title, e.getTitle())) {
  31. return e.name();
  32. }
  33. }
  34. return null;
  35. }
  36. }