## 数据库设计文档

数据库名：publiccms
文档版本：202406
文档描述：数据库设计文档

序号 | 表名 | 说明
1 | cms_category | 分类
2 | cms_category_attribute | 分类扩展
3 | cms_category_model | 分类模型
4 | cms_comment | 评论
5 | cms_content | 内容
6 | cms_content_attribute | 内容扩展
7 | cms_content_file | 内容附件
8 | cms_content_product | 内容商品
9 | cms_content_related | 推荐推荐
10 | cms_dictionary | 字典
11 | cms_dictionary_data | 字典数据
12 | cms_dictionary_exclude | 字典数据排除规则
13 | cms_dictionary_exclude_value | 字典数据排除规则值
14 | cms_editor_history | 内容扩展
15 | cms_place | 推荐位数据
16 | cms_place_attribute | 推荐位数据扩展
17 | cms_survey | 问卷调查
18 | cms_survey_question | 问卷调查问题
19 | cms_survey_question_item | 问卷调查选项
20 | cms_tag | 标签
21 | cms_tag_type | 标签类型
22 | cms_user_collection | 用户收藏表
23 | cms_user_score | 用户评分表
24 | cms_user_survey | 用户问卷
25 | cms_user_survey_question | 用户问卷答案
26 | cms_user_vote | 投票用户
27 | cms_vote | 投票
28 | cms_vote_item | 投票选型
29 | cms_word | 搜索词
30 | log_login | 登录日志
31 | log_operate | 操作日志
32 | log_task | 任务计划日志
33 | log_upload | 上传日志
34 | sys_app | 应用
35 | sys_app_client | 应用客户端
36 | sys_app_token | 应用授权
37 | sys_cluster | 服务器集群
38 | sys_config_data | 站点配置
39 | sys_dept | 部门
40 | sys_dept_item | 部门数据项
41 | sys_domain | 域名
42 | sys_email_token | 邮件地址验证日志
43 | sys_extend | 扩展
44 | sys_extend_field | 扩展字段
45 | sys_lock | 锁
46 | sys_module | 模块
47 | sys_module_lang | 模块语言
48 | sys_record | 自定义记录
49 | sys_role | 角色
50 | sys_role_authorized | 角色授权地址
51 | sys_role_module | 角色授权模块
52 | sys_role_user | 用户角色
53 | sys_site | 站点
54 | sys_task | 任务计划
55 | sys_user | 用户
56 | sys_user_token | 用户令牌
57 | trade_account | 资金账户
58 | trade_account_history | 账户流水
59 | trade_address | 用户地址
60 | trade_order | 产品订单
61 | trade_order_history | 订单流水
62 | trade_order_product | 产品订单
63 | trade_payment | 支付订单
64 | trade_payment_history | 支付订单流水
65 | trade_refund | 退款申请
66 | visit_day | 访问汇总
67 | visit_history | 访问日志
68 | visit_item | 项目访问汇总
69 | visit_session | 访问会话
70 | visit_url | 页面访问汇总

返回目录表名：cms_category
说明：分类
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | int | 10 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 名称
4 | parent_id | int | 10 | 0 | Y | N |  | 父分类
5 | type_id | varchar | 20 | 0 | Y | N |  | 分类类型
6 | child_ids | text | 65535 | 0 | Y | N |  | 所有子分类
7 | tag_type_ids | text | 65535 | 0 | Y | N |  | 标签分类
8 | code | varchar | 50 | 0 | N | N |  | 编码
9 | custom_path | bit | 1 | 0 | N | N | 1 | 自定义访问路径
10 | template_path | varchar | 255 | 0 | Y | N |  | 模板路径
11 | path | varchar | 1000 | 0 | Y | N |  | 首页路径
12 | only_url | bit | 1 | 0 | N | N | 0 | 外链
13 | has_static | bit | 1 | 0 | N | N | 0 | 已经静态化
14 | url | varchar | 1000 | 0 | Y | N |  | 首页地址
15 | custom_content_path | bit | 1 | 0 | N | N | 1 | 自定义内容访问路径
16 | content_path | varchar | 1000 | 0 | Y | N |  | 内容路径
17 | contain_child | bit | 1 | 0 | N | N | 1 | 包含子分类内容
18 | page_size | int | 10 | 0 | Y | N | 20 | 每页数据条数
19 | allow_contribute | bit | 1 | 0 | N | N | 0 | 允许投稿
20 | sort | int | 10 | 0 | N | N | 0 | 顺序
21 | hidden | bit | 1 | 0 | N | N | 0 | 隐藏
22 | disabled | bit | 1 | 0 | N | N | 0 | 是否删除
23 | workflow_id | int | 10 | 0 | Y | N |  | 审核流程
24 | extend_id | int | 10 | 0 | Y | N |  | 扩展

返回目录表名：cms_category_attribute
说明：分类扩展
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | category_id | int | 10 | 0 | N | Y |  | 分类
2 | title | varchar | 80 | 0 | Y | N |  | 标题
3 | keywords | varchar | 100 | 0 | Y | N |  | 关键词
4 | description | varchar | 300 | 0 | Y | N |  | 描述
5 | data | longtext | 2147483647 | 0 | Y | N |  | 数据JSON

返回目录表名：cms_category_model
说明：分类模型
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | category_id | int | 10 | 0 | N | Y |  | 分类
2 | model_id | varchar | 20 | 0 | N | Y |  | 模型编码
3 | site_id | smallint | 6 | 0 | N | N |  | 站点
4 | custom_content_path | bit | 1 | 0 | N | N | 0 | 自定义内容访问路径
5 | template_path | varchar | 200 | 0 | Y | N |  | 内容模板路径
6 | content_path | varchar | 1000 | 0 | Y | N |  | 内容路径

返回目录表名：cms_comment
说明：评论
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | reply_id | bigint | 20 | 0 | Y | N |  | 回复评论
5 | reply_user_id | bigint | 20 | 0 | Y | N |  | 回复用户
6 | replies | int | 10 | 0 | N | N | 0 | 回复数
7 | scores | int | 10 | 0 | N | N | 0 | 分数
8 | content_id | bigint | 20 | 0 | N | N |  | 文章内容
9 | ip | varchar | 130 | 0 | N | N |  | IP
10 | check_user_id | bigint | 20 | 0 | Y | N |  | 审核用户
11 | check_date | datetime | 19 | 0 | Y | N |  | 审核日期
12 | update_date | datetime | 19 | 0 | Y | N |  | 更新日期
13 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
14 | status | int | 10 | 0 | N | N | 1 | 状态：1、已发布 2、待审核
15 | disabled | bit | 1 | 0 | N | N | 0 | 已禁用
16 | text | text | 65535 | 0 | Y | N |  | 内容

返回目录表名：cms_content
说明：内容
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | title | varchar | 255 | 0 | N | N |  | 标题
4 | user_id | bigint | 20 | 0 | N | N |  | 发表用户
5 | dept_id | int | 10 | 0 | Y | N |  | 所属部门
6 | check_user_id | bigint | 20 | 0 | Y | N |  | 审核用户
7 | category_id | int | 10 | 0 | N | N |  | 分类
8 | model_id | varchar | 20 | 0 | N | N |  | 模型
9 | parent_id | bigint | 20 | 0 | Y | N |  | 父内容
10 | quote_content_id | bigint | 20 | 0 | Y | N |  | 引用内容(当父内容不为空时为顶级内容)
11 | copied | bit | 1 | 0 | N | N | 0 | 是否转载
12 | author | varchar | 50 | 0 | Y | N |  | 作者
13 | editor | varchar | 50 | 0 | Y | N |  | 编辑
14 | only_url | bit | 1 | 0 | N | N | 0 | 外链
15 | has_images | bit | 1 | 0 | N | N | 0 | 拥有图片列表
16 | has_files | bit | 1 | 0 | N | N | 0 | 拥有附件列表
17 | has_products | bit | 1 | 0 | N | N | 0 | 拥有产品列表
18 | has_static | bit | 1 | 0 | N | N | 0 | 已经静态化
19 | url | varchar | 1000 | 0 | Y | N |  | 地址
20 | description | varchar | 300 | 0 | Y | N |  | 简介
21 | tag_ids | text | 65535 | 0 | Y | N |  | 标签
22 | cover | varchar | 255 | 0 | Y | N |  | 封面
23 | childs | int | 10 | 0 | N | N | 0 | 子内容数
24 | scores | int | 10 | 0 | N | N | 0 | 总分数
25 | score_users | int | 10 | 0 | N | N | 0 | 评分人数
26 | score | decimal | 11 | 2 | N | N | 0.00 | 分数
27 | comments | int | 10 | 0 | N | N | 0 | 评论数
28 | clicks | int | 10 | 0 | N | N | 0 | 点击数
29 | collections | int | 10 | 0 | N | N | 0 | 收藏数
30 | publish_date | datetime | 19 | 0 | N | N |  | 发布日期
31 | expiry_date | datetime | 19 | 0 | Y | N |  | 过期日期
32 | check_date | datetime | 19 | 0 | Y | N |  | 审核日期
33 | update_user_id | bigint | 20 | 0 | Y | N |  | 更新用户
34 | update_date | datetime | 19 | 0 | Y | N |  | 更新日期
35 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
36 | sort | int | 10 | 0 | N | N | 0 | 顺序
37 | status | int | 10 | 0 | N | N | 1 | 状态：0、草稿 1、已发布 2、待审核
38 | disabled | bit | 1 | 0 | N | N | 0 | 是否删除

返回目录表名：cms_content_attribute
说明：内容扩展
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | content_id | bigint | 20 | 0 | N | Y |  |
2 | source | varchar | 50 | 0 | Y | N |  | 内容来源
3 | source_url | varchar | 1000 | 0 | Y | N |  | 来源地址
4 | data | longtext | 2147483647 | 0 | Y | N |  | 数据JSON
5 | search_text | longtext | 2147483647 | 0 | Y | N |  | 全文索引文本
6 | dictionary_values | text | 65535 | 0 | Y | N |  | 数据字典值
7 | files_text | text | 65535 | 0 | Y | N |  | 附件文本
8 | min_price | decimal | 11 | 2 | Y | N |  | 最低价格
9 | max_price | decimal | 11 | 2 | Y | N |  | 最高价格
10 | text | longtext | 2147483647 | 0 | Y | N |  | 内容
11 | word_count | int | 10 | 0 | N | N |  | 字数

返回目录表名：cms_content_file
说明：内容附件
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | content_id | bigint | 20 | 0 | N | N |  | 内容
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | file_path | varchar | 255 | 0 | N | N |  | 文件路径
5 | file_type | varchar | 20 | 0 | N | N |  | 文件类型
6 | file_size | bigint | 20 | 0 | Y | N |  | 文件大小
7 | width | int | 10 | 0 | Y | N |  | 宽度
8 | height | int | 10 | 0 | Y | N |  | 高度
9 | clicks | int | 10 | 0 | N | N |  | 点击数
10 | sort | int | 10 | 0 | N | N |  | 排序
11 | description | varchar | 300 | 0 | Y | N |  | 描述

返回目录表名：cms_content_product
说明：内容商品
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | content_id | bigint | 20 | 0 | N | N |  | 内容
4 | user_id | bigint | 20 | 0 | N | N |  | 用户
5 | cover | varchar | 255 | 0 | Y | N |  | 封面图
6 | title | varchar | 100 | 0 | N | N |  | 标题
7 | price | decimal | 11 | 2 | N | N |  | 价格
8 | min_quantity | int | 10 | 0 | Y | N |  | 最小购买数量
9 | max_quantity | int | 10 | 0 | Y | N |  | 最大购买数量
10 | inventory | int | 10 | 0 | N | N |  | 库存
11 | sales | int | 10 | 0 | N | N |  | 销量

返回目录表名：cms_content_related
说明：推荐推荐
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | content_id | bigint | 20 | 0 | N | N |  | 内容
3 | relation_type | varchar | 20 | 0 | Y | N |  | 关系类型
4 | relation | varchar | 50 | 0 | Y | N |  | 关系
5 | related_content_id | bigint | 20 | 0 | Y | N |  | 推荐内容
6 | user_id | bigint | 20 | 0 | N | N |  | 推荐用户
7 | url | varchar | 1000 | 0 | Y | N |  | 推荐链接地址
8 | title | varchar | 255 | 0 | Y | N |  | 推荐标题
9 | description | varchar | 300 | 0 | Y | N |  | 推荐简介
10 | sort | int | 10 | 0 | N | N |  | 排序

返回目录表名：cms_dictionary
说明：字典
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | varchar | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | Y |  | 站点
3 | name | varchar | 100 | 0 | N | N |  | 名称
4 | child_depth | int | 10 | 0 | N | N |  | 子级深度

返回目录表名：cms_dictionary_data
说明：字典数据
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | dictionary_id | varchar | 20 | 0 | N | Y |  | 字典
2 | site_id | smallint | 6 | 0 | N | Y |  | 站点
3 | parent_value | varchar | 50 | 0 | Y | N |  | 父值
4 | value | varchar | 50 | 0 | N | Y |  | 值
5 | text | varchar | 100 | 0 | N | N |  | 文字
6 | sort | int | 10 | 0 | N | N | 0 | 顺序

返回目录表名：cms_dictionary_exclude
说明：字典数据排除规则
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | dictionary_id | varchar | 20 | 0 | N | Y |  | 字典
2 | site_id | smallint | 6 | 0 | N | Y |  | 站点
3 | exclude_dictionary_id | varchar | 20 | 0 | N | Y |  | 排除的数据字典

返回目录表名：cms_dictionary_exclude_value
说明：字典数据排除规则值
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | dictionary_id | varchar | 20 | 0 | N | Y |  | 字典
2 | site_id | smallint | 6 | 0 | N | Y |  | 站点
3 | exclude_dictionary_id | varchar | 20 | 0 | N | Y |  | 排除的数据字典
4 | value | varchar | 50 | 0 | N | Y |  | 值
5 | exclude_values | text | 65535 | 0 | Y | N |  | 排除的值

返回目录表名：cms_editor_history
说明：内容扩展
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | item_type | varchar | 50 | 0 | N | N |  | 数据类型
4 | item_id | varchar | 100 | 0 | N | N |  | 数据id
5 | field_name | varchar | 50 | 0 | N | N |  | 字段名
6 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
7 | user_id | bigint | 20 | 0 | N | N |  | 修改用户
8 | text | longtext | 2147483647 | 0 | N | N |  | 文本

返回目录表名：cms_place
说明：推荐位数据
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | path | varchar | 100 | 0 | N | N |  | 模板路径
4 | user_id | bigint | 20 | 0 | Y | N |  | 提交用户
5 | check_user_id | bigint | 20 | 0 | Y | N |  | 审核用户
6 | item_type | varchar | 50 | 0 | Y | N |  | 推荐项目类型
7 | item_id | bigint | 20 | 0 | Y | N |  | 推荐项目
8 | title | varchar | 255 | 0 | N | N |  | 标题
9 | url | varchar | 1000 | 0 | Y | N |  | 超链接
10 | description | varchar | 300 | 0 | Y | N |  | 简介
11 | cover | varchar | 255 | 0 | Y | N |  | 封面图
12 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
13 | publish_date | datetime | 19 | 0 | N | N |  | 发布日期
14 | expiry_date | datetime | 19 | 0 | Y | N |  | 过期日期
15 | status | int | 10 | 0 | N | N |  | 状态：0、草稿 1、已发布 2、待审核 3、已下架
16 | clicks | int | 10 | 0 | N | N |  | 点击数
17 | max_clicks | int | 10 | 0 | N | N |  | 最大点击数
18 | disabled | bit | 1 | 0 | N | N |  | 已禁用

返回目录表名：cms_place_attribute
说明：推荐位数据扩展
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | place_id | bigint | 20 | 0 | N | Y |  | 位置
2 | data | longtext | 2147483647 | 0 | Y | N |  | 数据JSON

返回目录表名：cms_survey
说明：问卷调查
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | survey_type | varchar | 20 | 0 | N | N |  | 问卷类型
5 | title | varchar | 100 | 0 | N | N |  | 标题
6 | description | varchar | 300 | 0 | N | N |  | 描述
7 | votes | int | 10 | 0 | N | N |  | 投票数
8 | start_date | datetime | 19 | 0 | N | N |  | 开始日期
9 | end_date | datetime | 19 | 0 | Y | N |  | 结束日期
10 | allow_anonymous | bit | 1 | 0 | N | N |  | 允许匿名
11 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
12 | disabled | bit | 1 | 0 | N | N |  | 是否禁用

返回目录表名：cms_survey_question
说明：问卷调查问题
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | survey_id | bigint | 20 | 0 | N | N |  | 问卷
3 | title | varchar | 100 | 0 | N | N |  | 标题
4 | score | int | 10 | 0 | Y | N |  | 分数
5 | question_type | varchar | 20 | 0 | N | N |  | 问题类型
6 | cover | varchar | 255 | 0 | N | N |  | 图片
7 | answer | varchar | 255 | 0 | Y | N |  | 答案
8 | sort | int | 10 | 0 | N | N |  | 排序

返回目录表名：cms_survey_question_item
说明：问卷调查选项
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | question_id | bigint | 20 | 0 | N | N |  | 问题
3 | votes | int | 10 | 0 | N | N |  | 投票数
4 | title | varchar | 100 | 0 | N | N |  | 标题
5 | sort | int | 10 | 0 | N | N |  | 排序

返回目录表名：cms_tag
说明：标签
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 名称
4 | type_id | int | 10 | 0 | Y | N |  | 分类
5 | search_count | int | 10 | 0 | N | N |  | 搜索次数

返回目录表名：cms_tag_type
说明：标签类型
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | int | 10 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 名称
4 | count | int | 10 | 0 | N | N |  | 标签数

返回目录表名：cms_user_collection
说明：用户收藏表
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | user_id | bigint | 20 | 0 | N | Y |  | 用户
2 | content_id | bigint | 20 | 0 | N | Y |  | 内容
3 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：cms_user_score
说明：用户评分表
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | user_id | bigint | 20 | 0 | N | Y |  | 用户
2 | item_type | varchar | 50 | 0 | N | Y |  | 类型
3 | item_id | bigint | 20 | 0 | N | Y |  | 项目
4 | score | int | 10 | 0 | N | N |  | 分数
5 | ip | varchar | 130 | 0 | N | N |  | IP
6 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：cms_user_survey
说明：用户问卷
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | user_id | bigint | 20 | 0 | N | Y |  | 用户
2 | survey_id | bigint | 20 | 0 | N | Y |  | 问卷
3 | site_id | smallint | 6 | 0 | N | N |  | 站点
4 | anonymous | bit | 1 | 0 | N | N |  | 匿名
5 | score | int | 10 | 0 | Y | N |  | 分数
6 | ip | varchar | 130 | 0 | N | N |  | IP
7 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：cms_user_survey_question
说明：用户问卷答案
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | user_id | bigint | 20 | 0 | N | Y |  | 用户
2 | question_id | bigint | 20 | 0 | N | Y |  | 问题
3 | site_id | smallint | 6 | 0 | N | N |  | 站点
4 | survey_id | bigint | 20 | 0 | N | N |  | 问卷
5 | answer | varchar | 255 | 0 | Y | N |  | 答案
6 | score | int | 10 | 0 | Y | N |  | 分数
7 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：cms_user_vote
说明：投票用户
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | vote_id | bigint | 20 | 0 | N | Y |  | 投票
2 | user_id | bigint | 20 | 0 | N | Y |  | 用户
3 | anonymous | bit | 1 | 0 | N | N |  | 匿名
4 | item_id | bigint | 20 | 0 | N | N |  | 投票选项
5 | ip | varchar | 130 | 0 | N | N |  | IP
6 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：cms_vote
说明：投票
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | start_date | datetime | 19 | 0 | N | N |  | 开始日期
4 | end_date | datetime | 19 | 0 | Y | N |  | 结束日期
5 | votes | int | 10 | 0 | N | N |  | 总票数
6 | title | varchar | 100 | 0 | N | N |  | 标题
7 | description | varchar | 300 | 0 | Y | N |  | 描述
8 | allow_anonymous | bit | 1 | 0 | N | N |  | 允许匿名
9 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
10 | disabled | bit | 1 | 0 | N | N |  | 已禁用

返回目录表名：cms_vote_item
说明：投票选型
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | vote_id | bigint | 20 | 0 | N | N |  | 投票
3 | title | varchar | 100 | 0 | N | N |  | 标题
4 | votes | int | 10 | 0 | N | N |  | 票数
5 | sort | int | 10 | 0 | N | N |  | 顺序

返回目录表名：cms_word
说明：搜索词
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 100 | 0 | N | N |  | 名称
4 | search_count | int | 10 | 0 | N | N |  | 搜索次数
5 | hidden | bit | 1 | 0 | N | N |  | 隐藏
6 | ip | varchar | 130 | 0 | N | N |  | IP
7 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：log_login
说明：登录日志
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 用户名
4 | user_id | bigint | 20 | 0 | Y | N |  | 用户
5 | ip | varchar | 130 | 0 | N | N |  | IP
6 | channel | varchar | 50 | 0 | N | N |  | 登录渠道
7 | result | bit | 1 | 0 | N | N |  | 结果
8 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
9 | error_password | varchar | 255 | 0 | Y | N |  | 错误密码

返回目录表名：log_operate
说明：操作日志
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | Y | N |  | 用户
4 | dept_id | int | 10 | 0 | Y | N |  | 部门
5 | channel | varchar | 50 | 0 | N | N |  | 操作渠道
6 | operate | varchar | 40 | 0 | N | N |  | 操作
7 | ip | varchar | 130 | 0 | Y | N |  | IP
8 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
9 | content | longtext | 2147483647 | 0 | Y | N |  | 内容

返回目录表名：log_task
说明：任务计划日志
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | task_id | int | 10 | 0 | N | N |  | 任务
4 | begintime | datetime | 19 | 0 | N | N |  | 开始时间
5 | endtime | datetime | 19 | 0 | Y | N |  | 结束时间
6 | success | bit | 1 | 0 | N | N |  | 执行成功
7 | result | longtext | 2147483647 | 0 | Y | N |  | 执行结果

返回目录表名：log_upload
说明：上传日志
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | channel | varchar | 50 | 0 | N | N |  | 操作渠道
5 | original_name | varchar | 255 | 0 | Y | N |  | 原文件名
6 | privatefile | bit | 1 | 0 | N | N | 0 | 私有文件
7 | file_type | varchar | 20 | 0 | N | N |  | 文件类型
8 | file_size | bigint | 20 | 0 | Y | N |  | 文件大小
9 | width | int | 10 | 0 | Y | N |  | 宽度
10 | height | int | 10 | 0 | Y | N |  | 高度
11 | ip | varchar | 130 | 0 | Y | N |  | IP
12 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
13 | file_path | varchar | 500 | 0 | N | N |  | 文件路径

返回目录表名：sys_app
说明：应用
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | int | 10 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | channel | varchar | 50 | 0 | N | N |  | 渠道
4 | app_key | varchar | 50 | 0 | N | N |  | APP key
5 | app_secret | varchar | 50 | 0 | N | N |  | APP secret
6 | authorized_apis | text | 65535 | 0 | Y | N |  | 授权API
7 | expiry_minutes | int | 10 | 0 | Y | N |  | 过期时间

返回目录表名：sys_app_client
说明：应用客户端
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | channel | varchar | 20 | 0 | N | N |  | 渠道
4 | uuid | varchar | 50 | 0 | N | N |  | 唯一标识
5 | user_id | bigint | 20 | 0 | Y | N |  | 绑定用户
6 | client_version | varchar | 50 | 0 | Y | N |  | 版本
7 | last_login_date | datetime | 19 | 0 | Y | N |  | 上次登录时间
8 | last_login_ip | varchar | 130 | 0 | Y | N |  | 上次登录IP
9 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
10 | disabled | bit | 1 | 0 | N | N |  | 是否禁用

返回目录表名：sys_app_token
说明：应用授权
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | auth_token | varchar | 40 | 0 | N | Y |  | 授权验证
2 | app_id | int | 10 | 0 | N | N |  | 应用
3 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
4 | expiry_date | datetime | 19 | 0 | Y | N |  | 过期日期

返回目录表名：sys_cluster
说明：服务器集群
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | uuid | varchar | 40 | 0 | N | Y |  | uuid
2 | create_date | datetime | 19 | 0 | N | N |  | 创建时间
3 | heartbeat_date | datetime | 19 | 0 | N | N |  | 心跳时间
4 | master | bit | 1 | 0 | N | N |  | 是否管理
5 | cms_version | varchar | 20 | 0 | Y | N |  | 版本
6 | revision | varchar | 20 | 0 | Y | N |  | 修订

返回目录表名：sys_config_data
说明：站点配置
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | site_id | smallint | 6 | 0 | N | Y |  | 站点
2 | code | varchar | 50 | 0 | N | Y |  | 配置项编码
3 | data | longtext | 2147483647 | 0 | N | N |  | 值

返回目录表名：sys_dept
说明：部门
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | int | 10 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 名称
4 | code | varchar | 50 | 0 | N | N |  | 编码
5 | parent_id | int | 10 | 0 | Y | N |  | 父部门
6 | description | varchar | 300 | 0 | Y | N |  | 描述
7 | user_id | bigint | 20 | 0 | Y | N |  | 负责人
8 | max_sort | int | 10 | 0 | N | N | 1000 | 最大内容置顶级别
9 | owns_all_category | bit | 1 | 0 | N | N |  | 拥有全部分类权限
10 | owns_all_page | bit | 1 | 0 | N | N |  | 拥有全部页面权限
11 | owns_all_config | bit | 1 | 0 | N | N | 1 | 拥有全部配置权限

返回目录表名：sys_dept_item
说明：部门数据项
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | dept_id | int | 10 | 0 | N | Y |  | 部门
2 | item_type | varchar | 50 | 0 | N | Y | page | 项目类型
3 | item_id | varchar | 100 | 0 | N | Y |  | 项目

返回目录表名：sys_domain
说明：域名
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | name | varchar | 100 | 0 | N | Y |  | 域名
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | wild | bit | 1 | 0 | N | N |  | 通配域名
4 | multiple | bit | 1 | 0 | N | N |  | 站点群
5 | path | varchar | 100 | 0 | Y | N |  | 路径

返回目录表名：sys_email_token
说明：邮件地址验证日志
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | auth_token | varchar | 40 | 0 | N | Y |  | 验证码
2 | user_id | bigint | 20 | 0 | N | N |  | 用户
3 | email | varchar | 100 | 0 | N | N |  | 邮件地址
4 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
5 | expiry_date | datetime | 19 | 0 | N | N |  | 过期日期

返回目录表名：sys_extend
说明：扩展
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | int | 10 | 0 | N | Y |  |
2 | item_type | varchar | 20 | 0 | N | N |  | 扩展类型
3 | item_id | int | 10 | 0 | N | N |  | 扩展项目

返回目录表名：sys_extend_field
说明：扩展字段
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | extend_id | int | 10 | 0 | N | Y |  | 扩展
2 | code | varchar | 20 | 0 | N | Y |  | 编码
3 | required | bit | 1 | 0 | N | N |  | 是否必填
4 | searchable | bit | 1 | 0 | N | N |  | 是否可搜索
5 | sortable | varchar | 20 | 0 | Y | N |  | 排序字段
6 | maxlength | int | 10 | 0 | Y | N |  | 最大长度
7 | width | int | 10 | 0 | Y | N |  | 高度
8 | height | int | 10 | 0 | Y | N |  | 宽度
9 | name | varchar | 20 | 0 | N | N |  | 名称
10 | description | varchar | 100 | 0 | Y | N |  | 解释
11 | input_type | varchar | 20 | 0 | N | N |  | 表单类型
12 | default_value | varchar | 50 | 0 | Y | N |  | 默认值
13 | dictionary_id | varchar | 20 | 0 | Y | N |  | 数据字典
14 | multiple | bit | 1 | 0 | N | N |  | 多选
15 | sort | int | 10 | 0 | N | N | 0 | 顺序

返回目录表名：sys_lock
说明：锁
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | site_id | smallint | 6 | 0 | N | Y |  | 站点
2 | item_type | varchar | 50 | 0 | N | Y |  | 类型
3 | item_id | varchar | 130 | 0 | N | Y |  | 项目
4 | user_id | bigint | 20 | 0 | Y | N |  | 用户
5 | count | int | 10 | 0 | N | N |  | 锁定次数
6 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：sys_module
说明：模块
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | varchar | 30 | 0 | N | Y |  |
2 | url | varchar | 255 | 0 | Y | N |  | 链接地址
3 | authorized_url | text | 65535 | 0 | Y | N |  | 授权地址
4 | attached | varchar | 50 | 0 | Y | N |  | 标题附加
5 | parent_id | varchar | 30 | 0 | Y | N |  | 父模块
6 | menu | bit | 1 | 0 | N | N | 1 | 是否菜单
7 | sort | int | 10 | 0 | N | N |  | 排序

返回目录表名：sys_module_lang
说明：模块语言
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | module_id | varchar | 30 | 0 | N | Y |  | 模块
2 | lang | varchar | 20 | 0 | N | Y |  | 语言
3 | value | varchar | 100 | 0 | Y | N |  | 值

返回目录表名：sys_record
说明：自定义记录
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | site_id | smallint | 6 | 0 | N | Y |  | 站点
2 | code | varchar | 50 | 0 | N | Y |  | 记录编码
3 | data | longtext | 2147483647 | 0 | N | N |  | 数据
4 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
5 | update_date | datetime | 19 | 0 | Y | N |  | 更新日期

返回目录表名：sys_role
说明：角色
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | int | 10 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 名称
4 | owns_all_right | bit | 1 | 0 | N | N |  | 拥有全部权限
5 | show_all_module | bit | 1 | 0 | N | N |  | 显示全部模块

返回目录表名：sys_role_authorized
说明：角色授权地址
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | role_id | int | 10 | 0 | N | Y |  | 角色
2 | url | varchar | 100 | 0 | N | Y |  | 授权地址

返回目录表名：sys_role_module
说明：角色授权模块
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | role_id | int | 10 | 0 | N | Y |  | 角色
2 | module_id | varchar | 30 | 0 | N | Y |  | 模块

返回目录表名：sys_role_user
说明：用户角色
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | role_id | int | 10 | 0 | N | Y |  | 角色
2 | user_id | bigint | 20 | 0 | N | Y |  | 用户

返回目录表名：sys_site
说明：站点
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | smallint | 6 | 0 | N | Y |  |
2 | parent_id | smallint | 6 | 0 | Y | N |  | 父站点
3 | directory | varchar | 50 | 0 | Y | N |  | 目录
4 | name | varchar | 50 | 0 | N | N |  | 站点名
5 | use_static | bit | 1 | 0 | N | N |  | 启用静态化
6 | site_path | varchar | 255 | 0 | N | N |  | 站点地址
7 | use_ssi | bit | 1 | 0 | N | N |  | 启用服务器端包含
8 | dynamic_path | varchar | 255 | 0 | N | N |  | 动态站点地址
9 | disabled | bit | 1 | 0 | N | N |  | 禁用

返回目录表名：sys_task
说明：任务计划
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | int | 10 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 名称
4 | status | int | 10 | 0 | N | N |  | 状态
5 | multi_node | bit | 1 | 0 | N | N |  | 多节点执行
6 | cron_expression | varchar | 50 | 0 | N | N |  | 表达式
7 | description | varchar | 300 | 0 | Y | N |  | 描述
8 | file_path | varchar | 255 | 0 | Y | N |  | 文件路径
9 | update_date | datetime | 19 | 0 | Y | N |  | 更新时间

返回目录表名：sys_user
说明：用户
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | name | varchar | 50 | 0 | N | N |  | 用户名
4 | password | varchar | 150 | 0 | N | N |  | 混淆码.密码
5 | weak_password | bit | 1 | 0 | N | N | 0 | 弱密码
6 | nickname | varchar | 45 | 0 | N | N |  | 昵称
7 | cover | varchar | 255 | 0 | Y | N |  | 封面
8 | dept_id | int | 10 | 0 | Y | N |  | 部门
9 | content_permissions | int | 10 | 0 | N | N |  | 内容权限(0仅自己,1所有人,2本部门)
10 | roles | text | 65535 | 0 | Y | N |  | 角色
11 | email | varchar | 100 | 0 | Y | N |  | 邮箱地址
12 | email_checked | bit | 1 | 0 | N | N |  | 已验证邮箱
13 | superuser | bit | 1 | 0 | N | N |  | 是否管理员
14 | disabled | bit | 1 | 0 | N | N |  | 是否禁用
15 | last_login_date | datetime | 19 | 0 | Y | N |  | 最后登录日期
16 | last_login_ip | varchar | 130 | 0 | Y | N |  | 最后登录ip
17 | login_count | int | 10 | 0 | N | N |  | 登录次数
18 | registered_date | datetime | 19 | 0 | Y | N |  | 注册日期

返回目录表名：sys_user_token
说明：用户令牌
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | auth_token | varchar | 40 | 0 | N | Y |  | 登录授权
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | channel | varchar | 50 | 0 | N | N |  | 渠道
5 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
6 | expiry_date | datetime | 19 | 0 | Y | N |  | 过期日期
7 | login_ip | varchar | 130 | 0 | N | N |  | 登录IP

返回目录表名：trade_account
说明：资金账户
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  | 用户
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | amount | decimal | 11 | 2 | N | N |  | 金额
4 | update_date | datetime | 19 | 0 | Y | N |  | 更新日期

返回目录表名：trade_account_history
说明：账户流水
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | serial_number | varchar | 100 | 0 | N | N |  | 流水号
4 | account_id | bigint | 20 | 0 | N | N |  | 账户
5 | user_id | bigint | 20 | 0 | Y | N |  | 操作用户
6 | amount_change | decimal | 11 | 2 | N | N |  | 变动金额
7 | amount | decimal | 11 | 2 | N | N |  | 变动金额
8 | balance | decimal | 11 | 2 | N | N |  | 变动金额
9 | status | int | 10 | 0 | N | N |  | 类型:0预充值,1消费,2充值,3退款
10 | description | varchar | 255 | 0 | Y | N |  | 描述
11 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：trade_address
说明：用户地址
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | address | varchar | 255 | 0 | Y | N |  | 地址
5 | addressee | varchar | 50 | 0 | Y | N |  | 收件人
6 | telephone | varchar | 50 | 0 | Y | N |  | 电话
7 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：trade_order
说明：产品订单
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | title | varchar | 255 | 0 | N | N |  | 标题
5 | amount | decimal | 11 | 2 | N | N |  | 总金额
6 | payment_id | bigint | 20 | 0 | Y | N |  | 支付订单
7 | address | varchar | 255 | 0 | Y | N |  | 地址
8 | addressee | varchar | 100 | 0 | Y | N |  | 收件人
9 | telephone | varchar | 100 | 0 | Y | N |  | 电话
10 | ip | varchar | 130 | 0 | N | N |  | IP地址
11 | remark | varchar | 255 | 0 | Y | N |  | 备注
12 | status | int | 10 | 0 | N | N |  | 状态:0待确认,1无效订单,2已付款,3已退款,4已关闭
13 | confirmed | bit | 1 | 0 | N | N |  | 已确认
14 | processed | bit | 1 | 0 | N | N |  | 已处理
15 | process_user_id | bigint | 20 | 0 | Y | N |  | 处理用户
16 | process_info | varchar | 255 | 0 | Y | N |  | 处理信息
17 | update_date | datetime | 19 | 0 | Y | N |  | 更新日期
18 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
19 | process_date | datetime | 19 | 0 | Y | N |  | 处理日期
20 | payment_date | datetime | 19 | 0 | Y | N |  | 支付日期

返回目录表名：trade_order_history
说明：订单流水
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | order_id | bigint | 20 | 0 | N | N |  | 订单
4 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
5 | operate | varchar | 100 | 0 | N | N |  | 操作
6 | content | text | 65535 | 0 | Y | N |  | 内容

返回目录表名：trade_order_product
说明：产品订单
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | order_id | bigint | 20 | 0 | N | N |  | 用户
4 | content_id | bigint | 20 | 0 | N | N |  | 内容
5 | product_id | bigint | 20 | 0 | N | N |  | 产品
6 | price | decimal | 11 | 2 | N | N |  | 价格
7 | quantity | int | 10 | 0 | N | N |  | 数量
8 | amount | decimal | 11 | 2 | N | N |  | 总金额
9 | remark | varchar | 255 | 0 | Y | N |  | 备注

返回目录表名：trade_payment
说明：支付订单
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | user_id | bigint | 20 | 0 | N | N |  | 用户
4 | amount | decimal | 11 | 2 | N | N |  | 金额
5 | description | varchar | 255 | 0 | Y | N |  | 描述
6 | trade_type | varchar | 20 | 0 | N | N |  | 订单类型
7 | serial_number | varchar | 100 | 0 | N | N |  | 订单流水
8 | account_type | varchar | 20 | 0 | N | N |  | 支付账户类型
9 | account_serial_number | varchar | 100 | 0 | Y | N |  | 支付账号流水
10 | ip | varchar | 130 | 0 | N | N |  | IP地址
11 | status | int | 10 | 0 | N | N |  | 状态:0待支付,1已支付,2待退款,3已退款,4已关闭
12 | processed | bit | 1 | 0 | N | N |  | 已处理
13 | process_user_id | bigint | 20 | 0 | Y | N |  | 处理用户
14 | update_date | datetime | 19 | 0 | Y | N |  | 更新日期
15 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
16 | process_date | datetime | 19 | 0 | Y | N |  | 处理日期
17 | payment_date | datetime | 19 | 0 | Y | N |  | 支付日期

返回目录表名：trade_payment_history
说明：支付订单流水
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | payment_id | bigint | 20 | 0 | N | N |  | 订单
4 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
5 | operate | varchar | 100 | 0 | N | N |  | 操作
6 | content | text | 65535 | 0 | Y | N |  | 内容

返回目录表名：trade_refund
说明：退款申请
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | payment_id | bigint | 20 | 0 | N | N |  | 订单
4 | user_id | bigint | 20 | 0 | N | N |  | 用户
5 | amount | decimal | 11 | 2 | N | N |  | 申请退款金额
6 | reason | varchar | 255 | 0 | Y | N |  | 退款原因
7 | update_date | datetime | 19 | 0 | Y | N |  | 更新日期
8 | refund_user_id | bigint | 20 | 0 | Y | N |  | 退款操作人员
9 | refund_amount | decimal | 11 | 2 | Y | N |  | 退款金额
10 | status | int | 10 | 0 | N | N |  | 状态:0待退款,1已退款,2取消退款,3拒绝退款,4退款失败
11 | reply | varchar | 255 | 0 | Y | N |  | 回复
12 | create_date | datetime | 19 | 0 | N | N |  | 创建日期
13 | processing_date | datetime | 19 | 0 | Y | N |  | 处理日期

返回目录表名：visit_day
说明：访问汇总
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | site_id | smallint | 6 | 0 | N | Y |  | 站点
2 | visit_date | date | 10 | 0 | N | Y |  | 日期
3 | visit_hour | tinyint | 4 | 0 | N | Y |  | 小时
4 | pv | bigint | 20 | 0 | N | N |  | Page Views
5 | uv | bigint | 20 | 0 | Y | N |  | User Views
6 | ipviews | bigint | 20 | 0 | Y | N |  | IP数

返回目录表名：visit_history
说明：访问日志
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | id | bigint | 20 | 0 | N | Y |  |
2 | site_id | smallint | 6 | 0 | N | N |  | 站点
3 | session_id | varchar | 50 | 0 | N | N |  | 会话
4 | visit_date | date | 10 | 0 | N | N |  | 访问日期
5 | visit_hour | tinyint | 4 | 0 | N | N |  | 访问小时
6 | user_id | bigint | 20 | 0 | Y | N |  | 用户
7 | ip | varchar | 130 | 0 | N | N |  | IP
8 | user_agent | varchar | 500 | 0 | Y | N |  | User Agent
9 | url | varchar | 2048 | 0 | N | N |  | 访问路径
10 | title | varchar | 255 | 0 | Y | N |  | 标题
11 | screen_width | int | 10 | 0 | Y | N |  | 屏幕宽度
12 | screen_height | int | 10 | 0 | Y | N |  | 屏幕高度
13 | referer_url | varchar | 2048 | 0 | Y | N |  | 来源URL
14 | item_type | varchar | 50 | 0 | Y | N |  | 项目类型
15 | item_id | varchar | 50 | 0 | Y | N |  | 项目
16 | create_date | datetime | 19 | 0 | N | N |  | 创建日期

返回目录表名：visit_item
说明：项目访问汇总
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | site_id | smallint | 6 | 0 | N | Y |  | 站点
2 | visit_date | date | 10 | 0 | N | Y |  | 日期
3 | item_type | varchar | 50 | 0 | N | Y |  | 项目类型
4 | item_id | varchar | 50 | 0 | N | Y |  | 项目
5 | pv | bigint | 20 | 0 | N | N |  | Page Views
6 | uv | bigint | 20 | 0 | Y | N |  | User Views
7 | ipviews | bigint | 20 | 0 | Y | N |  | IP数

返回目录表名：visit_session
说明：访问会话
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | site_id | smallint | 6 | 0 | N | Y |  | 站点
2 | session_id | varchar | 50 | 0 | N | Y |  | 会话
3 | visit_date | date | 10 | 0 | N | Y |  | 日期
4 | last_visit_date | datetime | 19 | 0 | Y | N |  | 上次访问日期
5 | first_visit_date | datetime | 19 | 0 | Y | N |  | 首次访问日期
6 | ip | varchar | 130 | 0 | N | N |  | IP
7 | pv | bigint | 20 | 0 | N | N |  | PV

返回目录表名：visit_url
说明：页面访问汇总
数据列：

序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明
1 | site_id | smallint | 6 | 0 | N | Y |  | 站点
2 | visit_date | date | 10 | 0 | N | Y |  | 日期
3 | url_md5 | varchar | 50 | 0 | N | Y |  | URL MD5
4 | url_sha | varchar | 100 | 0 | N | Y |  | URL SHA
5 | url | varchar | 2048 | 0 | N | N |  | URL
6 | pv | bigint | 20 | 0 | N | N |  | Page Views
7 | uv | bigint | 20 | 0 | Y | N |  | User Views
8 | ipviews | bigint | 20 | 0 | Y | N |  | IP数