CameraVideoVO.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.iden.common.vo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. import java.util.List;
  10. /**
  11. * 摄像机视频表(IdenCameraVideo)实体类
  12. *
  13. * @author makejava
  14. * @since 2022-01-03 15:36:55
  15. */
  16. @Data
  17. @EqualsAndHashCode(callSuper = false)
  18. @ApiModel(value = "摄像机视频表", description = "")
  19. public class CameraVideoVO implements Serializable {
  20. private static final long serialVersionUID = 914965308244813944L;
  21. private Long id;
  22. @ApiModelProperty("视频名称")
  23. private String name;
  24. @ApiModelProperty("摄像头ID")
  25. private Long cameraId;
  26. @ApiModelProperty("摄像头名称")
  27. private String cameraName;
  28. @ApiModelProperty("摄像头编码")
  29. private String cameraCode;
  30. @ApiModelProperty("小区ID")
  31. private Long communityId;
  32. @ApiModelProperty("小区名称")
  33. private String communityName;
  34. @ApiModelProperty("位置")
  35. private String place;
  36. @ApiModelProperty("视频地址")
  37. private String videoUrl;
  38. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  39. @ApiModelProperty("拍摄开始时间")
  40. private Date photographBeginTime;
  41. @ApiModelProperty("时长(ms)")
  42. private Long duration;
  43. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  44. @ApiModelProperty("拍摄结束时间")
  45. private Date photographEndTime;
  46. @ApiModelProperty("视频缩略图")
  47. private String pic;
  48. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  49. @ApiModelProperty("createTime")
  50. private Date createTime;
  51. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  52. @ApiModelProperty("modifyTime")
  53. private Date modifyTime;
  54. @ApiModelProperty("所含人脸图像列表")
  55. private List<FaceImageVO> faceImageVOList;
  56. }