r_file:文件业务表
{
"id":文件唯一主键id,
"biz_id":"业务主键id",
"biz_type":"文件业务类型,哪个业务的文件",
"submitted_file_name":"文件原始名",
"file_common_id":"对应的文件公共信息id",
"uuid":"文件唯一标识,可以根据uuid和匿名进行文件查询、避免通过id查询"
}
r_file_common 文件公共信息
{
"id":"文件公共信息主键id",
"data_type":"数据类型DIR:目录;IMAGE:图片;VIDEO:视频;AUDIO:音频;DOC:文档;OTHER:其他",
"relative_path":"文件相对路径",
"url":"文件访问链接 需要通过nginx配置路由,才能访问",
"file_md5":"文件md5值",
"submitted_file_name":"原始文件名",
"filename":"唯一文件名",
"ext":"文件后缀",
"size":"文件大小",
"transcoding_path":"文件转码地址",
"transcoding_size":"转码文件大小字节",
"transcoding_status":"文件转码状态:0 尚未转码 1 转码中,2 转码成功 3 转码失败",
"duration":"时长(秒),视频文件才有",
"thumbnail_path":"缩略图文件地址",
"thumbnail_size":"缩略图文件大小字节",
"thumbnail_status":"缩略图转码状态:0 尚未转码 1 转码中,2 转码成功 3 转码失败",
"can_preview":"是否可以预览",
"storage_source":"文件上传服务器,0为紫光云,1为阿里云"
}
r_file_relation_ext 文件后缀、图标、类型关联表
{
"id":"主键id",
"ext":"后缀名",
"icon":"文件图标",
"data_type":"文件类型",
"can_preview":"是否是预览类型,1可以预览,0不可以预览,默认可以预览'",
"need_scan":"是否需要扫描,1需要扫描 0不需要扫描 内容监管"
}
r_file_transtask 文件转码任务表(定时任务)
{
"id":"主键id",
"file_common_id":"文件id",
"trans_type":"转码类型",
"trans_status":"0 尚未转码 1 转码中,2 转码成功 3 转码失败"
}
内容监管文件扫描表
{
"id":"主键id",
"file_common_id":"文件id",
"scan_status":"扫描状态 0无需扫描 1未扫描 2扫描中 3扫描完成",
"capture_frame_status":"截取关键帧状态,0未截取,1截取中,2截取成功,3截取失败 视频需要截取为关键帧、其它类型需要根据转码状态"
"data_type":"文件类型"
}
r_file_common_replace_log 文件替换还原记录表
{
"id":"主键id",
"file_common_id":"文件id",
"replace_url":"替换url地址",
"replace_transcoding_path":"替换转码文件地址",
"replace_thumbnail_path","替换缩略图文件地址",
"operate_type":"replace:替换 restore:还原"
}