SurveillanceParamVO.java 997 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.fdkankan.scene.vo;
  2. import com.alibaba.fastjson.JSONObject;
  3. import javax.validation.constraints.NotBlank;
  4. import javax.validation.constraints.NotEmpty;
  5. import javax.validation.constraints.NotNull;
  6. import lombok.Data;
  7. /**
  8. * <p>
  9. * TODO
  10. * </p>
  11. *
  12. * @author dengsixing
  13. * @since 2022/9/16
  14. **/
  15. @Data
  16. public class SurveillanceParamVO {
  17. @NotBlank(message = "场景码不能为空")
  18. private String num;
  19. @NotEmpty(message = "数据不能为空")
  20. private JSONObject data;
  21. @NotBlank(message = "name不能为空")
  22. private String name;
  23. private String playUrl;
  24. @NotNull(message = "urlType不能为空")
  25. private Integer urlType = 1;
  26. private String poster;
  27. private String fileName;
  28. @NotBlank(message = "panoId不能为空")
  29. private String panoId;
  30. @NotBlank(message = "sid不能为空")
  31. private String sid;
  32. private String type;
  33. private String deviceId;
  34. private String channelId;
  35. private String rtspUrl;
  36. }