SceneFrom.java 910 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.fdkankan.common.constant;
  2. /**
  3. * 场景来源
  4. */
  5. public enum SceneFrom {
  6. LITE("lite ", "双目lite相机"),
  7. PRO("pro", "八目相机 "),
  8. MINION("minion", "双面转台相机"),
  9. LASER("laser", "激光相机"),
  10. SXZ("sxz", "SXZ虚拟场景")
  11. ;
  12. private String code;
  13. private String message;
  14. private SceneFrom(String code, String message) {
  15. this.code = code;
  16. this.message = message;
  17. }
  18. public String code() {
  19. return code;
  20. }
  21. public String message() {
  22. return message;
  23. }
  24. public static SceneFrom get(String code){
  25. SceneFrom[] values = SceneFrom.values();
  26. String enumValue = null;
  27. for(SceneFrom eachValue : values){
  28. enumValue = eachValue.code();
  29. if(enumValue.equals(code)){
  30. return eachValue;
  31. }
  32. }
  33. return null;
  34. }
  35. }