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 '下载完成时间', `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='采集站媒体文件';