vortmall-file 数据库文档
vortmall-file 数据库文档
文件服务数据库,包含图库、视频等文件管理表
1. gallery - 图库表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|---|---|---|---|---|---|
| 1 | id | 图库ID | bigint unsigned | PRI | NO | |
| 2 | parent_id | 父级图库ID,0表示顶级 | bigint unsigned | MUL | YES | |
| 3 | gallery_name | 图库名称 | varchar(100) | NO | ||
| 4 | gallery_sort | 排序号 | int | MUL | YES | |
| 5 | gallery_thumb | 图库缩略图 | varchar(500) | YES | ||
| 6 | shop_id | 店铺ID(多租户) | bigint unsigned | MUL | YES | |
| 7 | creator_id | 创建人ID | bigint unsigned | YES | ||
| 8 | deleted | 逻辑删除标记:0-正常,1-已删除 | tinyint | YES | ||
| 9 | create_time | 创建时间 | datetime | YES | ||
| 10 | modify_time | 修改时间 | datetime | YES |
2. gallery_pic - 图库图片表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|---|---|---|---|---|---|
| 1 | id | 图片ID | bigint unsigned | PRI | NO | |
| 2 | gallery_id | 所属图库ID,0表示未分类 | bigint unsigned | MUL | YES | |
| 3 | original_name | 原始文件名 | varchar(255) | YES | ||
| 4 | file_name | 存储文件名 | varchar(255) | NO | ||
| 5 | file_path | 存储路径 | varchar(500) | NO | ||
| 6 | file_url | 完整访问URL | varchar(500) | NO | ||
| 7 | thumb_url | 缩略图URL | varchar(500) | YES | ||
| 8 | file_size | 文件大小(字节) | bigint | YES | ||
| 9 | file_type | 文件类型(MIME类型) | varchar(100) | YES | ||
| 10 | file_suffix | 文件后缀 | varchar(20) | YES | ||
| 11 | image_width | 图片宽度 | int | YES | ||
| 12 | image_height | 图片高度 | int | YES | ||
| 13 | storage_type | 存储类型:LOCAL-本地存储,OSS-阿里云OSS,COS-腾讯云COS | varchar(20) | MUL | YES | |
| 14 | bucket_name | 存储桶名称 | varchar(100) | YES | ||
| 15 | shop_id | 店铺ID(多租户) | bigint unsigned | MUL | YES | |
| 16 | uploader_id | 上传者ID | bigint unsigned | YES | ||
| 17 | deleted | 逻辑删除标记:0-正常,1-已删除 | tinyint | YES | ||
| 18 | create_time | 创建时间 | datetime | MUL | YES | |
| 19 | modify_time | 修改时间 | datetime | YES | ||
| 20 | vendor_id | 供应商ID | bigint unsigned | YES |
3. gallery_video - 视频分类表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|---|---|---|---|---|---|
| 1 | id | 分类ID | bigint unsigned | PRI | NO | |
| 2 | parent_id | 父级ID,0为根目录 | bigint unsigned | MUL | YES | |
| 3 | name | 分类名称 | varchar(100) | NO | ||
| 4 | sort | 排序值,越小越靠前 | int | YES | ||
| 5 | shop_id | 店铺ID,空为平台级 | bigint unsigned | MUL | YES | |
| 6 | vendor_id | 供应商ID | bigint unsigned | MUL | YES | |
| 7 | creator_id | 创建人ID | bigint unsigned | YES | ||
| 8 | deleted | 逻辑删除:0未删 非0已删 | int | YES | ||
| 9 | create_time | 创建时间 | datetime | YES | ||
| 10 | modify_time | 修改时间 | datetime | YES |
4. gallery_video_info - 视频信息表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|---|---|---|---|---|---|
| 1 | id | 视频ID | bigint unsigned | PRI | NO | |
| 2 | gallery_id | 所属分类ID | bigint unsigned | MUL | YES | |
| 3 | video_url | 视频地址 | varchar(500) | NO | ||
| 4 | video_name | 视频名称 | varchar(255) | YES | ||
| 5 | video_cover | 视频封面 | varchar(500) | YES | ||
| 6 | video_first_frame | 视频第一帧 | varchar(500) | YES | ||
| 7 | format | 视频格式(mp4/avi/mov等) | varchar(20) | YES | ||
| 8 | duration | 视频时长(格式:00:00:00) | varchar(20) | YES | ||
| 9 | file_size | 文件大小(字节) | bigint | YES | ||
| 10 | shop_id | 店铺ID | bigint unsigned | MUL | YES | |
| 11 | vendor_id | 供应商ID | bigint unsigned | MUL | YES | |
| 12 | uploader_id | 上传者ID | bigint unsigned | YES | ||
| 13 | deleted | 逻辑删除:0未删 非0已删 | int | YES | ||
| 14 | create_time | 创建时间 | datetime | YES | ||
| 15 | modify_time | 修改时间 | datetime | YES |
5. outbox_message - OutBox消息表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|---|---|---|---|---|---|
| 1 | id | 消息ID | varchar(32) | PRI | NO | |
| 2 | message_type | 消息类型(业务标识,如:POINTS_REWARD) | varchar(64) | MUL | NO | |
| 3 | aggregate_id | 聚合根ID(如订单ID) | bigint unsigned | MUL | YES | |
| 4 | payload | 消息内容(JSON格式) | text | NO | ||
| 5 | status | 状态:0-待处理 1-处理中 2-成功 3-失败 | tinyint | MUL | NO | |
| 6 | retry_count | 重试次数 | int | NO | ||
| 7 | max_retry | 最大重试次数 | int | NO | ||
| 8 | next_retry_time | 下次重试时间 | datetime | YES | ||
| 9 | error_msg | 错误信息 | varchar(512) | YES | ||
| 10 | deleted | 是否删除:0-否 1-是 | tinyint | NO | ||
| 11 | create_time | 创建时间 | datetime | MUL | YES | |
| 12 | modify_time | 修改时间 | datetime | YES |







