vortmall-system 数据库文档
系统服务数据库,包含系统配置、区域管理、统计数据等核心系统表
1. admin_log - 管理员操作日志表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | title | 模块标题 | varchar(100) | MUL | NO | |
| 3 | business_type | 操作类型:0其他 1新增 2修改 3删除 4导出 5导入 6查询 7授权 8强退 9清空 | tinyint | MUL | NO | |
| 4 | method | 方法名称(类名.方法名) | varchar(255) | | NO | |
| 5 | request_method | 请求方式(GET/POST/PUT/DELETE) | varchar(10) | | NO | |
| 6 | request_url | 请求URL | varchar(500) | | NO | |
| 7 | request_params | 请求参数(JSON格式) | text | | YES | |
| 8 | response_result | 响应结果(JSON格式) | text | | YES | |
| 9 | operator_type | 操作人类别:0后台 1APP 2小程序 3H5 9其他 | tinyint | | NO | |
| 10 | operator_id | 操作人ID | bigint unsigned | MUL | NO | |
| 11 | operator_name | 操作人名称 | varchar(100) | | NO | |
| 12 | operator_ip | 操作人IP | varchar(128) | | NO | |
| 13 | operator_location | IP归属地 | varchar(255) | | NO | |
| 14 | service_name | 服务名称 | varchar(100) | MUL | NO | |
| 15 | cost_time | 耗时(毫秒) | bigint | | NO | |
| 16 | status | 操作状态:0正常 1异常 | tinyint | | NO | |
| 17 | error_msg | 错误消息 | text | | YES | |
| 18 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 19 | create_time | 创建时间 | datetime | MUL | YES | |
| 20 | modify_time | 修改时间 | datetime | | YES | |
2. area_code - 区号表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | code | 区号(如:86) | varchar(32) | UNI | NO | |
| 3 | name | 国家/地区名称 | varchar(50) | | NO | |
| 4 | is_available | 是否开启:0否1是 | tinyint unsigned | MUL | NO | |
| 5 | is_default | 是否默认:0否1是 | tinyint unsigned | MUL | NO | |
| 6 | sort_order | 排序值,越小越靠前 | int | | NO | |
| 7 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 8 | create_time | 创建时间 | datetime | | YES | |
| 9 | modify_time | 修改时间 | datetime | | YES | |
3. config - 系统配置表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | biz_code | 业务编码(配置项标识) | varchar(100) | UNI | NO | |
| 3 | biz_val | 业务值 | text | | YES | |
| 4 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 5 | create_time | 创建时间 | datetime | MUL | YES | |
| 6 | modify_time | 修改时间 | datetime | | YES | |
4. currency - 货币表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | name | 币种名称,如 CNY、USD | varchar(50) | UNI | NO | |
| 3 | symbol | 币种符号,如 ¥、$ | varchar(10) | | NO | |
| 4 | is_default | 是否默认:0否 1是 | tinyint unsigned | MUL | NO | |
| 5 | rate | 汇率(相对于默认货币) | decimal(10,4) | | NO | |
| 6 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 7 | create_time | 创建时间 | datetime | | YES | |
| 8 | modify_time | 修改时间 | datetime | | YES | |
5. friend_links - 友情链接表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | link_title | 链接标题 | varchar(100) | | NO | |
| 3 | link_logo | 链接LOGO地址 | varchar(255) | | NO | |
| 4 | link_url | 链接地址 | varchar(255) | | NO | |
| 5 | sort_order | 排序值,越小越靠前 | int | MUL | NO | |
| 6 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 7 | create_time | 创建时间 | datetime | MUL | YES | |
| 8 | modify_time | 修改时间 | datetime | | YES | |
6. local_delivery_config - 同城配送配置表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | shop_id | 门店ID | bigint unsigned | MUL | NO | |
| 3 | enabled | 是否启用同城配送:0禁用 1启用 | tinyint | | NO | |
| 4 | delivery_radius | 配送半径(公里) | decimal(10,2) | | YES | |
| 5 | min_order_amount | 起送价(元) | decimal(10,2) | | YES | |
| 6 | base_delivery_fee | 基础运费(元) | decimal(10,2) | | YES | |
| 7 | distance_pricing_enabled | 是否开启叠加溢价:0关闭 1开启 | tinyint | | NO | |
| 8 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 9 | create_time | 创建时间 | datetime | | YES | |
| 10 | modify_time | 修改时间 | datetime | | YES | |
7. local_delivery_distance_pricing - 同城配送距离叠加溢价表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | local_delivery_config_id | 同城配送配置ID | bigint unsigned | MUL | NO | |
| 3 | distance_threshold | 超过多少公里 | decimal(10,2) | | YES | |
| 4 | distance_unit | 每增加多少公里 | decimal(10,2) | | YES | |
| 5 | additional_fee | 配送增加多少元 | decimal(10,2) | | YES | |
| 6 | sort_order | 排序,数值越小越优先 | int | MUL | NO | |
| 7 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 8 | create_time | 创建时间 | datetime | | YES | |
| 9 | modify_time | 修改时间 | datetime | | YES | |
8. locales - 语言地区表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | locale_code | 语言地区代码,如 en_US | varchar(20) | UNI | NO | |
| 3 | language | 语言名称,如 English、中文 | varchar(100) | | NO | |
| 4 | flag_picture | 国旗图片URL | varchar(255) | | NO | |
| 5 | is_enabled | 是否启用:0禁用 1启用 | tinyint unsigned | MUL | NO | |
| 6 | is_default | 是否默认:0否 1是 | tinyint unsigned | MUL | NO | |
| 7 | currency_id | 关联货币ID | bigint unsigned | | NO | |
| 8 | sort | 排序,越小越靠前 | int | | NO | |
| 9 | last_updated | 最后更新时间 | datetime | | YES | |
| 10 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 11 | create_time | 创建时间 | datetime | | YES | |
| 12 | modify_time | 修改时间 | datetime | | YES | |
9. locales_lang - 语言名称表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | code | 语言代码,如 zh、en | varchar(20) | UNI | NO | |
| 3 | name | 语言名称(中文) | varchar(100) | | NO | |
| 4 | name_en | 语言名称(英文) | varchar(100) | | NO | |
| 5 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 6 | create_time | 创建时间 | datetime | | YES | |
| 7 | modify_time | 修改时间 | datetime | | YES | |
10. locales_relation - 语言关联表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | name | 地区名称 | varchar(100) | | NO | |
| 3 | code | 浏览器语言标识,如 zh-CN | varchar(20) | UNI | NO | |
| 4 | locales_id | 关联的语言ID | bigint unsigned | MUL | NO | |
| 5 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 6 | create_time | 创建时间 | datetime | | YES | |
| 7 | modify_time | 修改时间 | datetime | | YES | |
11. 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 | |
12. print - 打印机表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | print_name | 打印机名称 | varchar(255) | | NO | |
| 3 | print_sn | 打印机SN | varchar(255) | MUL | NO | |
| 4 | print_key | 打印机Key | varchar(255) | | YES | |
| 5 | third_account | 第三方平台账号 | varchar(255) | | YES | |
| 6 | third_key | 第三方平台Key | varchar(255) | | YES | |
| 7 | print_number | 打印联数 | int | | NO | |
| 8 | platform | 第三方平台:1飞鹅云 | tinyint | | NO | |
| 9 | shop_id | 店铺ID(分布式ID) | bigint unsigned | MUL | NO | |
| 10 | status | 状态:1开启 2关闭 | tinyint | MUL | NO | |
| 11 | auto_print | 订单支付自动打印:1开启 2关闭 | tinyint | | NO | |
| 12 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 13 | create_time | 创建时间 | datetime | | YES | |
| 14 | modify_time | 修改时间 | datetime | | YES | |
13. print_config - 打印配置表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | print_id | 打印机ID(分布式ID) | bigint unsigned | MUL | NO | |
| 3 | template | 打印模板(JSON格式) | text | | YES | |
| 4 | type | 类型:1购物小票 | tinyint | MUL | NO | |
| 5 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 6 | create_time | 创建时间 | datetime | | YES | |
| 7 | modify_time | 修改时间 | datetime | | YES | |
14. region - 地区表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | region_code | 地区编码(行政区划代码) | int unsigned | MUL | NO | |
| 3 | region_name | 地区名称 | varchar(120) | | NO | |
| 4 | parent_id | 父级ID(分布式ID) | bigint unsigned | MUL | NO | |
| 5 | level | 层级:1国家2省3市4区县5街道 | tinyint unsigned | MUL | NO | |
| 6 | is_hot | 是否热门:0否1是 | tinyint unsigned | | NO | |
| 7 | first_word | 首字母(大写) | varchar(10) | MUL | NO | |
| 8 | sort_order | 排序值,越小越靠前 | int | | NO | |
| 9 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 10 | create_time | 创建时间 | datetime | | YES | |
| 11 | modify_time | 修改时间 | datetime | | YES | |
15. reservation_tpl - 预约模板表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | template_name | 模板名称 | varchar(50) | | NO | |
| 3 | reservation_type | 预约时间类型:0无需提前 1需提前N天/小时 | tinyint | | NO | |
| 4 | advance_number | 需提前预约的数量(仅当reservation_type=1时有效) | int | | NO | |
| 5 | advance_unit | 预约时间单位:d天 h小时(仅当reservation_type=1时有效) | varchar(1) | | NO | |
| 6 | max_days | 最长允许预约天数 | int | | NO | |
| 7 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 8 | is_default | 是否默认:0否 1是 | tinyint | MUL | NO | |
| 9 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 10 | create_time | 创建时间 | datetime | MUL | YES | |
| 11 | modify_time | 修改时间 | datetime | | YES | |
16. seo_config - SEO配置表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | page_type | 页面类型:home首页 category分类 product商品 article文章 | varchar(50) | MUL | NO | |
| 3 | seo_title | SEO标题 | varchar(255) | | YES | |
| 4 | seo_keywords | SEO关键词 | varchar(255) | | YES | |
| 5 | seo_description | SEO描述 | text | | YES | |
| 6 | shop_id | 店铺ID(分布式ID) | bigint unsigned | MUL | NO | |
| 7 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 8 | create_time | 创建时间 | datetime | | YES | |
| 9 | modify_time | 修改时间 | datetime | | YES | |
17. shop_pickup_config - 门店自提配置表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | shop_id | 门店ID | bigint unsigned | MUL | NO | |
| 3 | pickup_name | 自定义名称(该名称会显示在买家可选择的配送方式中) | varchar(100) | | NO | |
| 4 | status | 状态:0禁用 1启用 | tinyint | | NO | |
| 5 | pickup_filed | 提货字段设置(JSON格式) | text | | YES | |
| 6 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 7 | create_time | 创建时间 | datetime | | YES | |
| 8 | modify_time | 修改时间 | datetime | | YES | |
18. shop_pickup_tpl - 门店自提模板表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | shop_id | 门店ID | bigint unsigned | MUL | NO | |
| 3 | tpl_name | 模板名称 | varchar(100) | | NO | |
| 4 | stocking_status | 完成备货状态:0禁用 1启用 | tinyint | | NO | |
| 5 | stocking_json | 完成备货JSON | text | | YES | |
| 6 | pickup_time_status | 自提时间状态:0禁用 1启用 | tinyint | | NO | |
| 7 | pickup_time_json | 自提时间JSON | text | | YES | |
| 8 | pickup_end_status | 提货有效期状态:0禁用 1启用 | tinyint | | NO | |
| 9 | pickup_end_json | 提货有效期JSON | text | | YES | |
| 10 | is_default | 是否默认:0否 1是 | tinyint | | NO | |
| 11 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 12 | create_time | 创建时间 | datetime | | YES | |
| 13 | modify_time | 修改时间 | datetime | | YES | |
19. statistics_base - 访问统计汇总表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | date | 日期(yyyy-MM-dd) | varchar(10) | UNI/MUL | NO | |
| 3 | shop_id | 店铺ID,0为平台级统计 | bigint unsigned | MUL | NO | |
| 4 | click_count | 点击量(PV) | int | | NO | |
| 5 | visitor_count | 访客数(UV) | int | | NO | |
| 6 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 7 | create_time | 创建时间 | datetime | | YES | |
| 8 | modify_time | 修改时间 | datetime | | YES | |
20. sys_env - 系统功能表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | id | bigint | PRI | NO | |
| 2 | name | 名称 | varchar(255) | | YES | |
| 3 | code | 标识 | varchar(255) | | YES | |
| 4 | parent_id | 父级ID | bigint | PRI | NO | |
| 5 | enabled | 是否开启1开启0未开启 | tinyint | | YES | |
| 6 | desc | 描述 | varchar(255) | | YES | |
21. translations - 翻译表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | translation_name | 待翻译内容 | text | | YES | |
| 3 | translation_key | 翻译Key | varchar(255) | MUL | NO | |
| 4 | data_type | 数据类型:1系统 2商品 3分类 | tinyint unsigned | MUL | NO | |
| 5 | shop_id | 店铺ID | bigint unsigned | MUL | NO | |
| 6 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 7 | create_time | 创建时间 | datetime | | YES | |
| 8 | modify_time | 修改时间 | datetime | | YES | |
22. translations_data - 翻译数据表
| 序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 |
|---|
| 1 | id | 分布式主键: DistributeIdGenerator | bigint unsigned | PRI | NO | |
| 2 | data_id | 关联数据ID(translations表ID) | bigint unsigned | MUL | NO | |
| 3 | data_type | 数据类型 | tinyint unsigned | | NO | |
| 4 | locale_id | 语言ID | bigint unsigned | MUL | NO | |
| 5 | translation_key | 翻译Key | varchar(255) | MUL | NO | |
| 6 | translation_name | 原始内容 | text | | YES | |
| 7 | translation_value | 翻译后的内容 | text | | YES | |
| 8 | deleted | 逻辑删除:0未删 非0已删 | int | | NO | |
| 9 | create_time | 创建时间 | datetime | | YES | |
| 10 | modify_time | 修改时间 | datetime | | YES | |