VisualImgEnum.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package jnpf.visualdata.enums;
  2. /**
  3. * @author JNPF开发平台组
  4. * @version V3.1.0
  5. * @copyright 引迈信息技术有限公司
  6. * @date 2021年6月15日
  7. */
  8. public enum VisualImgEnum {
  9. /**
  10. * 背景图片
  11. */
  12. BG("0", "bg"),
  13. /**
  14. * 图片框
  15. */
  16. BORDER("1", "border"),
  17. /**
  18. * 图片
  19. */
  20. SOURCE("2", "source"),
  21. /**
  22. * banner
  23. */
  24. BANNER("3", "banner"),
  25. /**
  26. * banner
  27. */
  28. BACKGROUND("5", "background"),
  29. /**
  30. * 大屏截图
  31. */
  32. SCREENSHOT("4", "screenShot");
  33. /**
  34. * 状态码
  35. */
  36. private String code;
  37. /**
  38. * 消息
  39. */
  40. private String message;
  41. VisualImgEnum(String code, String message) {
  42. this.code = code;
  43. this.message = message;
  44. }
  45. public String getCode() {
  46. return code;
  47. }
  48. public String getMessage() {
  49. return message;
  50. }
  51. /**
  52. * 判断名称是否存在
  53. *
  54. * @return boolean
  55. */
  56. public static VisualImgEnum getByMessage(String type) {
  57. for (VisualImgEnum value : VisualImgEnum.values()) {
  58. if(value.code.contains(type) || value.getMessage().contains(type)){
  59. return value;
  60. }
  61. }
  62. return null;
  63. }
  64. }