1
0

DeployStatus.java 647 B

1234567891011121314151617181920212223242526272829
  1. package cn.seecoder.paas.util.enums;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. @Getter
  5. @AllArgsConstructor
  6. public enum DeployStatus {
  7. NOT_STARTED("NOT_STARTED", "未开始"),
  8. SUCCESS("SUCCESS", "成功"),
  9. DEPLOYING("DEPLOYING", "正在部署"),
  10. FAIL("FAIL", "失败"),
  11. RESTARTING("RESTARTING", "重启中"),
  12. ;
  13. private String code;
  14. private String desc;
  15. public static DeployStatus getByCode(String code) {
  16. for (DeployStatus objs : DeployStatus.values()) {
  17. if (objs.getCode().equals(code)) {
  18. return objs;
  19. }
  20. }
  21. return null;
  22. }
  23. }