SceneScheme.java 919 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.fdkankan.common.constant;
  2. /**
  3. * 场景来源
  4. */
  5. public enum SceneScheme {
  6. SM(1, "双目"),
  7. ZT(2, "转台"),
  8. LM(3, "六目"),
  9. BM(4, "八目"),
  10. FOUR_K(10, "获取4K图"),
  11. TWO_K(11, "获取2K图"),
  12. TWELVE_K(12, "获取1k图"),
  13. ;
  14. private Integer code;
  15. private String message;
  16. private SceneScheme(Integer code, String message) {
  17. this.code = code;
  18. this.message = message;
  19. }
  20. public Integer code() {
  21. return code;
  22. }
  23. public String message() {
  24. return message;
  25. }
  26. public static SceneScheme get(Integer code){
  27. SceneScheme[] values = SceneScheme.values();
  28. Integer enumValue = null;
  29. for(SceneScheme eachValue : values){
  30. enumValue = eachValue.code();
  31. if(enumValue.equals(code)){
  32. return eachValue;
  33. }
  34. }
  35. return null;
  36. }
  37. }