files

Column NameTypeCommentsDefaultNullRemark
idbigint UNSIGNEDPrimary IDNOAUTO_INCREMENT
uuidchar(12)对外公开 IDNOUnique Column
file_typetinyint UNSIGNED文件类型1NO1.图片 / 2.视频 / 3.音频 / 4.文档
file_namevarchar(128)文件名称NO完整原始名称,上传时的文件名,包含后缀名
file_extensionvarchar(32)文件后缀名NO比如:jpg 或 jpeg
file_pathvarchar(255)文件路径NO相对路径
rank_numsmallint UNSIGNED排列顺序9NO升序排序
is_enabletinyint UNSIGNED是否有效1NO0=Disable(false) / 1=Enable(true)
table_typetinyint UNSIGNED来源类型1NO见下方表格
table_namevarchar(64)来源Table NameNO哪个表
table_fieldvarchar(64)来源Column NameNO哪个字段是文件值
table_idbigint UNSIGNED来源表Primary IDYES哪条数据记录的文件,该条记录的Primary ID
table_keyvarchar(64)来源表标识YES如果数据记录不以Primary ID为依据时,则填写数据记录的标识名
例如:配置表不以Primary ID为依据,所以使用Key Name作为标识名。
再比如插件表标识名,关联字段 plugins > unikey
created_attimestampCreated TimeCURRENT_TIMESTAMPNO
updated_attimestampUpdated TimeCURRENT_TIMESTAMPNO
deleted_attimestampDeleted TimeYES

文件类型

file_type文件类型域名存储在哪个Key Name后台设置界面
1图片images_bucket_domain后台 > 系统 > 存储设置 > 图片存储设置
2视频videos_bucket_domain后台 > 系统 > 存储设置 > 视频存储设置
3音频audios_bucket_domain后台 > 系统 > 存储设置 > 音频存储设置
4文档docs_bucket_domain后台 > 系统 > 存储设置 > 文档存储设置

来源类型

table_type介绍
1其他/未知用途
2系统配置图
3运营配置图
4表情图
5成员扩展图
6成员头像
7会话
8帖子
9评论
10扩展内容
11插件文件

来源类型数据字段演示

file_typetable_typetable_nametable_fieldtable_id(Primary ID)table_keyDescription后台设置界面
12configsitem_valuesite_icon系统配置图后台 > 系统 > 站点设置
12configsitem_valuesite_logo系统配置图后台 > 系统 > 站点设置
12configsitem_valuerepair_image系统配置图后台 > 系统 > 存储设置
12configsitem_valuerepair_video系统配置图后台 > 系统 > 存储设置
12configsitem_valuerepair_audio系统配置图后台 > 系统 > 存储设置
12configsitem_valuerepair_file系统配置图后台 > 系统 > 存储设置
13configsitem_valuedefault_avatar运营配置图后台 > 运营 > 用户配置
13member_rolesicon_file_id1运营配置图后台 > 运营 > 用户角色
13groupscover_file_id1运营配置图后台 > 运营 > 内容小组
13groupsbanner_file_id1运营配置图后台 > 运营 > 内容小组
13plugin_usagesicon_file_id1运营配置图后台 > 运营 > 扩展管理
13hashtagscover_file_id1
14emojisimage_file_id1表情图后台 > 运营 > 发表配置 > 表情配置
15membersdecorate_file_id1成员扩展图
15membersverified_file_id1成员扩展图
15member_iconsicon_file_id1成员扩展图
16membersavatar_file_id1成员头像
17dialog_messagesfile_id1会话附件
18post_logsfiles_json1帖子附件
19comment_logsfiles_json1评论附件
110extendscover_file_id1扩展内容附件
110extendstext_files1扩展内容附件
111插件文件(比如商城插件,存储的是商品图片)

正式文件存储路径规则

file_typetable_typeDescription路径完整演示
11其他/未知用途/mores//mores/demo.jpg
12配置类-系统配置图/configs/system//configs/system/demo.jpg
13配置类-运营配置图/configs/operating//configs/operating/demo.jpg
14配置类-表情图/configs/emojis//configs/emojis/demo.jpg
15配置类-成员扩展图/configs/member//configs/member/demo.jpg
16成员头像图/avatars/{YYYYMM}/{DD}//avatars/202011/01/demo.jpg
17图片-会话/images/dialogs/{YYYYMM}/{DD}//images/dialogs/202011/01/demo.jpg
18图片-帖子/images/posts/{YYYYMM}/{DD}//images/posts/202011/01/demo.jpg
19图片-评论/images/comments/{YYYYMM}/{DD}//images/comments/202011/01/demo.jpg
110图片-扩展内容/images/extends/{YYYYMM}/{DD}//images/extends/202011/01/demo.jpg
111图片-插件/images/plugins/{YYYYMM}/{DD}//images/plugins/202011/01/demo.jpg
27视频-会话/videos/dialogs/{YYYYMM}/{DD}//videos/dialogs/202011/01/demo.mp4
28视频-帖子/videos/posts/{YYYYMM}/{DD}//videos/posts/202011/01/demo.mp4
29视频-评论/videos/comments/{YYYYMM}/{DD}//videos/comments/202011/01/demo.mp4
210视频-扩展内容/videos/extends/{YYYYMM}/{DD}//videos/extends/202011/01/demo.mp4
211视频-插件/videos/plugins/{YYYYMM}/{DD}//videos/plugins/202011/01/demo.mp4
37音频-会话/audios/dialogs/{YYYYMM}/{DD}//audios/dialogs/202011/01/demo.mp3
38音频-帖子/audios/posts/{YYYYMM}/{DD}//audios/posts/202011/01/demo.mp3
39音频-评论/audios/comments/{YYYYMM}/{DD}//audios/comments/202011/01/demo.mp3
310音频-扩展内容/audios/extends/{YYYYMM}/{DD}//audios/extends/202011/01/demo.mp3
311音频-插件/audios/plugins/{YYYYMM}/{DD}//audios/plugins/202011/01/demo.mp3
47文档-会话/docs/dialogs/{YYYYMM}/{DD}//docs/dialogs/202011/01/demo.pdf
48文档-帖子/docs/posts/{YYYYMM}/{DD}//docs/posts/202011/01/demo.pdf
49文档-评论/docs/comments/{YYYYMM}/{DD}//docs/comments/202011/01/demo.pdf
410文档-扩展内容/docs/extends/{YYYYMM}/{DD}//docs/extends/202011/01/demo.pdf
411文档-插件/docs/plugins/{YYYYMM}/{DD}//docs/plugins/202011/01/demo.pdf