SceneStatus.java 894 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.fdkankan.common.constant;
  2. public enum SceneStatus {
  3. wait(0, "未建好"),
  4. SUCCESS(1, "已建好"),
  5. FAILD(-1, "出错"),
  6. NO_DISPLAY(-2, "不要在官网上显示"),
  7. EXCEED_SPACE(-3, "超出容量,未计算")
  8. ;
  9. private Integer code;
  10. private String message;
  11. private SceneStatus(Integer code, String message) {
  12. this.code = code;
  13. this.message = message;
  14. }
  15. public Integer code() {
  16. return code;
  17. }
  18. public String message() {
  19. return message;
  20. }
  21. public static SceneStatus get(Integer code){
  22. SceneStatus[] values = SceneStatus.values();
  23. Integer enumValue = null;
  24. for(SceneStatus eachValue : values){
  25. enumValue = eachValue.code();
  26. if(enumValue.equals(code)){
  27. return eachValue;
  28. }
  29. }
  30. return null;
  31. }
  32. }