package com.doumee.dao.business.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 采集站媒体文件 */ @Data @ApiModel("采集站媒体文件") @TableName("`collection_media`") public class CollectionMedia { @TableId(type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "采集站ID") private Integer stationId; @ApiModelProperty(value = "设备侧文件唯一标识") private String fileIndex; @ApiModelProperty(value = "ISAPI trackID") private String trackId; private String fileName; private String playbackUri; @ApiModelProperty(value = "0视频 1图片 2音频") private Integer mediaType; private String contentType; private Long fileSize; private Date startTime; private Date endTime; private String recorderSn; private String userName; private String filePathLocal; @TableField(exist = false) @ApiModelProperty(value = "FTP完整访问地址") private String fileUrlFull; @ApiModelProperty(value = "0待下载 1已下载 2失败 3下载中") private Integer downloadStatus; private Date downloadTime; private Date createDate; private Integer isdeleted; }