CREATE TABLE IF NOT EXISTS `collection_media` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `station_id` int(11) NOT NULL COMMENT '采集站ID',
  `file_index` varchar(128) NOT NULL COMMENT '设备侧文件唯一标识(mediaID)',
  `track_id` varchar(32) DEFAULT NULL COMMENT 'ISAPI trackID',
  `file_name` varchar(256) DEFAULT NULL COMMENT '文件名',
  `playback_uri` varchar(1024) DEFAULT NULL COMMENT 'ISAPI search返回的playbackURI',
  `media_type` int(11) DEFAULT '0' COMMENT '0视频 1图片 2音频',
  `content_type` varchar(64) DEFAULT NULL COMMENT 'video/picture/audio',
  `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小(字节)',
  `start_time` datetime DEFAULT NULL COMMENT '录制开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '录制结束时间',
  `recorder_sn` varchar(64) DEFAULT NULL COMMENT '执法记录仪序列号',
  `user_name` varchar(64) DEFAULT NULL COMMENT '关联用户',
  `file_path_local` varchar(512) DEFAULT NULL COMMENT 'FTP本地相对路径',
  `download_status` int(11) DEFAULT '0' COMMENT '0待下载 1已下载 2失败 3下载中',
  `download_time` datetime DEFAULT NULL COMMENT '下载完成时间',
  `snapshot_status` int(11) DEFAULT '0' COMMENT '0未分析 1分析中 2完成 3失败',
  `snapshot_time` datetime DEFAULT NULL COMMENT '快照分析完成时间',
  `snapshot_message` varchar(512) DEFAULT NULL COMMENT '快照分析失败原因',
  `create_date` datetime DEFAULT NULL COMMENT '创建时间',
  `isdeleted` int(11) DEFAULT '0' COMMENT '是否删除0否 1是',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_station_file` (`station_id`,`file_index`),
  KEY `idx_download_status` (`download_status`),
  KEY `idx_station_id` (`station_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='采集站媒体文件';
