vortmall-content 数据库文档
内容服务数据库,包含文章、帮助中心、广告等内容管理表
1. advertisement - 广告表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | position_id | 广告位ID | bigint unsigned | MUL | NO | |
| 3 | ad_name | 广告名称 | varchar(100) | | NO | |
| 4 | ad_type | 广告类型:1图片2文字3轮播 | tinyint | MUL | NO | |
| 5 | ad_pic | 广告图片 | varchar(500) | | YES | |
| 6 | ad_link | 广告链接 | varchar(500) | | YES | |
| 7 | ad_content | 广告内容(文字广告用) | text | | YES | |
| 8 | sort_order | 排序值 | int | MUL | NO | |
| 9 | start_time | 投放开始时间 | datetime | MUL | YES | |
| 10 | end_time | 投放结束时间 | datetime | | YES | |
| 11 | is_enabled | 是否启用:0否1是 | tinyint | MUL | NO | |
| 12 | click_count | 点击次数 | int | | NO | |
| 13 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 14 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 15 | create_time | 创建时间 | datetime | | YES | |
| 16 | modify_time | 修改时间 | datetime | | YES | |
2. advertisement_position - 广告位表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | position_name | 广告位名称 | varchar(100) | | NO | |
| 3 | position_code | 广告位编码 | varchar(50) | UNI | NO | |
| 4 | position_desc | 广告位描述 | varchar(500) | | YES | |
| 5 | width | 建议宽度(px) | int | | NO | |
| 6 | height | 建议高度(px) | int | | NO | |
| 7 | is_system | 是否系统内置:0否1是 | tinyint | | NO | |
| 8 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 9 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 10 | create_time | 创建时间 | datetime | | YES | |
| 11 | modify_time | 修改时间 | datetime | | YES | |
3. article - 文章表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | category_id | 文章分类ID | bigint unsigned | MUL | NO | |
| 3 | title | 文章标题 | varchar(200) | | NO | |
| 4 | cover_pic | 封面图 | varchar(500) | | YES | |
| 5 | intro | 文章简介 | varchar(500) | | YES | |
| 6 | content | 文章内容 | text | | NO | |
| 7 | author | 作者 | varchar(50) | | YES | |
| 8 | source | 来源 | varchar(100) | | YES | |
| 9 | view_count | 浏览次数 | int | | NO | |
| 10 | like_count | 点赞次数 | int | | NO | |
| 11 | is_top | 是否置顶:0否1是 | tinyint | MUL | NO | |
| 12 | is_hot | 是否热门:0否1是 | tinyint | MUL | NO | |
| 13 | is_recommend | 是否推荐:0否1是 | tinyint | MUL | NO | |
| 14 | sort_order | 排序值 | int | MUL | NO | |
| 15 | status | 状态:0草稿1已发布2已下架 | tinyint | MUL | NO | |
| 16 | publish_time | 发布时间 | datetime | | YES | |
| 17 | seo_title | SEO标题 | varchar(200) | | YES | |
| 18 | seo_keywords | SEO关键词 | varchar(255) | | YES | |
| 19 | seo_description | SEO描述 | varchar(500) | | YES | |
| 20 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 21 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 22 | create_time | 创建时间 | datetime | MUL | YES | |
| 23 | modify_time | 修改时间 | datetime | | YES | |
4. article_category - 文章分类表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | category_name | 分类名称 | varchar(50) | | NO | |
| 3 | parent_id | 父级ID | bigint unsigned | MUL | NO | |
| 4 | level | 层级 | tinyint | | NO | |
| 5 | sort_order | 排序值 | int | MUL | NO | |
| 6 | is_show | 是否显示:0否1是 | tinyint | MUL | NO | |
| 7 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 8 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 9 | create_time | 创建时间 | datetime | | YES | |
| 10 | modify_time | 修改时间 | datetime | | YES | |
5. help - 帮助中心文章表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | category_id | 帮助分类ID | bigint unsigned | MUL | NO | |
| 3 | title | 标题 | varchar(200) | | NO | |
| 4 | content | 内容 | text | | NO | |
| 5 | sort_order | 排序值 | int | MUL | NO | |
| 6 | is_show | 是否显示:0否1是 | tinyint | MUL | NO | |
| 7 | view_count | 浏览次数 | int | | NO | |
| 8 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 9 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 10 | create_time | 创建时间 | datetime | | YES | |
| 11 | modify_time | 修改时间 | datetime | | YES | |
6. help_category - 帮助分类表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键 | bigint unsigned | PRI | NO | |
| 2 | category_name | 分类名称 | varchar(50) | | NO | |
| 3 | category_icon | 分类图标 | varchar(255) | | YES | |
| 4 | sort_order | 排序值 | int | MUL | NO | |
| 5 | is_show | 是否显示:0否1是 | tinyint | MUL | NO | |
| 6 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 7 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 8 | create_time | 创建时间 | datetime | | YES | |
| 9 | modify_time | 修改时间 | datetime | | YES | |
7. outbox_message - OutBox消息表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 消息ID | varchar(32) | PRI | NO | |
| 2 | message_type | 消息类型(业务标识) | 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 | |