# 数据字典

# 数据表清单

序号 表名 用途
1 addresses 用户地址表
2 admin_user_tokens 管理员 Token 表
3 admin_users 后台管理员表
4 agent_conversation_messages AI 会话消息
5 agent_conversations AI 会话
6 ai_audit_logs AI 操作审计日志
7 ai_mcp_api_keys AI MCP API 密钥
8 ai_metric_aggregations AI 指标聚合
9 ai_metrics AI 指标记录
10 ai_prompt_ab_tests AI 提示词 A/B 测试
11 ai_prompts AI 提示词版本
12 ai_providers AI 模型提供商
13 ai_traces AI 调用追踪
14 ai_user_quotas AI 用户配额
15 ai_user_settings AI 用户设置
16 ai_workflow_steps AI 工作流步骤
17 ai_workflows AI 工作流
18 attribute_descriptions 属性描述表
19 attribute_group_descriptions 属性组描述表
20 attribute_groups 属性组表
21 attribute_value_descriptions 属性值描述表
22 attribute_values 属性值表
23 attributes 属性表
24 brands 产品品牌
25 cart_products 购物车产品明细
26 carts 购物车
27 categories 产品分类
28 category_descriptions 产品分类名称、描述等详情
29 category_paths 产品分类上下级关系
30 continents 大洲
31 countries 国家
32 currencies 货币
33 customer_group_descriptions 客户组名称、描述
34 customer_groups 客户组
35 customer_wishlists 客户收藏夹
36 customers 客户
37 failed_jobs 队列失败任务
38 jobs 任务表
39 languages 语言
40 mail_logs 邮件发送日志表
41 migrations Laravel 数据库迁移记录
42 model_has_permissions 模型权限
43 model_has_roles 模型角色
44 notifications 通知表
45 order_histories 订单状态变更历史
46 order_payments 订单支付表
47 order_products 订单产品明细
48 order_shipments 订单发货表
49 order_totals 订单金额构成
50 orders 订单
51 page_categories 文章分类
52 page_category_descriptions 文章分类描述
53 page_descriptions 单页名称、描述等详情
54 page_products 文章产品关联
55 pages 单页
56 permissions 管理员权限
57 plugins 插件
58 product_attributes 产品属性关联表
59 product_categories 产品所属分类
60 product_descriptions 产品名称、描述等详情
61 product_relations 相关商品表
62 product_skus 产品SKU
63 product_views 商品浏览记录表
64 products 产品
65 region_zones 区域组与国家省市县关联表
66 regions 区域组, 比如江浙沪, 中国西部
67 rma_histories 售后状态记录
68 rma_reasons 售后原因
69 rmas 售后表
70 role_has_permissions 管理员角色权限
71 roles 管理员角色
72 settings 系统设置
73 tax_classes 税类
74 tax_rates 税率
75 tax_rules 税费规则
76 verify_codes 验证码
77 zones 省份、州

# 1. addresses

描述:用户地址表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
customer_id INT UNSIGNED Not null 无 客户 ID
name VARCHAR(191) Not null 无 姓名
phone VARCHAR(191) Not null 无 电话
country_id INT UNSIGNED Not null 无 国家 ID
zone_id INT UNSIGNED Not null 无 省份 ID
zone VARCHAR(191) Not null 无 省份名称
city_id INT UNSIGNED NULL 城市 ID
city VARCHAR(191) Not null 无 城市名称
zipcode VARCHAR(191) Not null 无 邮编
address_1 VARCHAR(191) Not null 无 地址1
address_2 VARCHAR(191) Not null 无 地址2
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
addresses_customer_id customer_id INDEX
addresses_country_id country_id INDEX
addresses_zone_id zone_id INDEX
addresses_city_id city_id INDEX

# 2. admin_user_tokens

描述:管理员 Token 表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
admin_user_id INT Not null 无 管理员 ID
token VARCHAR(64) Not null 无 Token
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 3. admin_users

描述:后台管理员表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(191) Not null 无 用户名
email VARCHAR(191) Not null 无 Email
password VARCHAR(191) Not null 无 密码
active TINYINT(1) Not null 无 是否启用
locale VARCHAR(191) Not null '' 语言
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
admin_users_email_unique email UNIQUE

# 4. agent_conversation_messages

描述:AI 会话消息

attachments、tool_calls、tool_results、usage、meta 的数据库类型为 TEXT,保存序列化数据。

# 字段

字段 类型 属性 默认值 描述
id VARCHAR(36) Primary, Not null 无 消息 ID(字符串)
conversation_id VARCHAR(36) Not null 无 会话 ID,关联 agent_conversations.id
user_id BIGINT UNSIGNED NULL 用户 ID
agent VARCHAR(191) Not null 无 代理标识
role VARCHAR(25) Not null 无 消息角色
content TEXT Not null 无 内容
attachments TEXT Not null 无 附件数据
tool_calls TEXT Not null 无 工具调用数据
tool_results TEXT Not null 无 工具执行结果
usage TEXT Not null 无 用量数据
meta TEXT Not null 无 元信息
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
conversation_index conversation_id, user_id, updated_at INDEX
agent_conversation_messages_user_id_index user_id INDEX
agent_conversation_messages_conversation_id_index conversation_id INDEX

# 5. agent_conversations

描述:AI 会话

# 字段

字段 类型 属性 默认值 描述
id VARCHAR(36) Primary, Not null 无 会话 ID(字符串)
user_id BIGINT UNSIGNED NULL 用户 ID
title VARCHAR(191) Not null 无 标题
scene VARCHAR(50) NULL 会话场景
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
agent_conversations_user_id_updated_at_index user_id, updated_at INDEX
agent_conversations_scene_index scene INDEX

# 6. ai_audit_logs

描述:AI 操作审计日志

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
user_id BIGINT UNSIGNED NULL 用户 ID
action VARCHAR(100) Not null 无 操作标识
resource_type VARCHAR(100) NULL 资源类型
resource_id VARCHAR(100) NULL 资源 ID
params JSON NULL 操作参数
result JSON NULL 执行结果
status VARCHAR(50) Not null success 状态
error TEXT NULL 错误信息
ip_address VARCHAR(45) NULL IP 地址
user_agent VARCHAR(500) NULL User-Agent
trace_id VARCHAR(100) NULL 追踪 ID
created_at TIMESTAMP Not null 无 创建时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_audit_logs_user_id_action_created_at_index user_id, action, created_at INDEX
ai_audit_logs_resource_type_resource_id_index resource_type, resource_id INDEX
ai_audit_logs_user_id_index user_id INDEX
ai_audit_logs_action_index action INDEX
ai_audit_logs_trace_id_index trace_id INDEX
ai_audit_logs_created_at_index created_at INDEX

# 7. ai_mcp_api_keys

描述:AI MCP API 密钥

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
name VARCHAR(100) Not null 无 API Key 名称
key VARCHAR(64) Not null 无 API Key
secret VARCHAR(128) NULL API Secret
allowed_tools JSON NULL 允许的工具列表
rate_limit INT Not null 100 每分钟请求限制
is_active TINYINT(1) Not null 1 是否启用
last_used_at TIMESTAMP NULL 最后使用时间
expires_at TIMESTAMP NULL 过期时间
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_mcp_api_keys_key_unique key UNIQUE
ai_mcp_api_keys_is_active_index is_active INDEX

# 8. ai_metric_aggregations

描述:AI 指标聚合

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
name VARCHAR(255) Not null 无 指标名称
type VARCHAR(50) Not null 无 类型
aggregation VARCHAR(50) Not null 无 聚合方式
value DOUBLE Not null 无 值
tags JSON NULL 标签
period VARCHAR(50) Not null 无 聚合周期
period_start TIMESTAMP NULL 周期开始时间
period_end TIMESTAMP NULL 周期结束时间
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_metric_aggregations_name_period_period_start_index name, period, period_start INDEX
ai_metric_aggregations_name_index name INDEX

# 9. ai_metrics

描述:AI 指标记录

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
name VARCHAR(255) Not null 无 指标名称
type VARCHAR(50) Not null 无 类型
value DOUBLE Not null 无 值
tags JSON NULL 标签
timestamp TIMESTAMP Not null 无 指标记录时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_metrics_name_timestamp_index name, timestamp INDEX
ai_metrics_name_type_index name, type INDEX
ai_metrics_name_index name INDEX
ai_metrics_timestamp_index timestamp INDEX

# 10. ai_prompt_ab_tests

描述:AI 提示词 A/B 测试

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
experiment_id VARCHAR(100) Not null 无 实验唯一标识
prompt_name VARCHAR(255) Not null 无 提示词名称
variant_a_version VARCHAR(50) Not null 无 A 版本号
variant_b_version VARCHAR(50) Not null 无 B 版本号
traffic_split DOUBLE Not null 0.5 A 版本流量比例
status VARCHAR(50) Not null running 状态
winner VARCHAR(10) NULL 胜出版本
metrics JSON NULL 实验指标
started_at TIMESTAMP Not null 无 开始时间
ended_at TIMESTAMP NULL 结束时间
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_prompt_ab_tests_experiment_id_unique experiment_id UNIQUE
ai_prompt_ab_tests_prompt_name_status_index prompt_name, status INDEX
ai_prompt_ab_tests_prompt_name_index prompt_name INDEX

# 11. ai_prompts

描述:AI 提示词版本

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
name VARCHAR(255) Not null 无 名称
version VARCHAR(50) Not null 无 版本号
content TEXT Not null 无 提示词模板内容
variables JSON NULL 变量定义
metadata JSON NULL 元数据
is_active TINYINT(1) Not null 1 是否启用
created_by BIGINT UNSIGNED NULL 创建用户 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_prompts_name_version_unique name, version UNIQUE
ai_prompts_name_is_active_index name, is_active INDEX
ai_prompts_name_index name INDEX

# 12. ai_providers

描述:AI 模型提供商

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
key VARCHAR(50) Not null 无 提供商唯一标识,如 qwen/ollama
name VARCHAR(100) Not null 无 提供商显示名称
driver VARCHAR(50) Not null openai 驱动类型:openai/ollama/anthropic/gemini 等
protocol VARCHAR(80) Not null openai_chat_completions 接口协议
api_key VARCHAR(500) NULL API Key(加密存储)
api_url VARCHAR(500) NULL API 基础 URL
enabled TINYINT(1) Not null 1 是否启用
sort_order INT Not null 0 排序权重
models JSON NULL 可用模型列表 {"model_key":"Model Label"}
extra JSON NULL 额外配置参数
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_providers_key_unique key UNIQUE
ai_providers_enabled_sort_idx enabled, sort_order INDEX

# 13. ai_traces

描述:AI 调用追踪

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
trace_id CHAR(36) Not null 无 追踪 ID
span_id CHAR(36) Not null 无 跨度 ID
parent_span_id CHAR(36) NULL 父跨度 ID
operation VARCHAR(255) Not null 无 操作名称
attributes JSON NULL 追踪属性
events JSON NULL 追踪事件
start_time DOUBLE Not null 无 开始时间数值
end_time DOUBLE NULL 结束时间数值
duration_ms DOUBLE NULL 耗时(毫秒)
status VARCHAR(50) Not null ok 状态
status_message TEXT NULL 状态说明
created_at TIMESTAMP Not null 无 创建时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_traces_trace_id_span_id_index trace_id, span_id INDEX
ai_traces_trace_id_parent_span_id_index trace_id, parent_span_id INDEX
ai_traces_operation_created_at_index operation, created_at INDEX
ai_traces_trace_id_index trace_id INDEX

# 14. ai_user_quotas

描述:AI 用户配额

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
user_id BIGINT UNSIGNED Not null 无 用户 ID
type VARCHAR(50) Not null 无 类型
resource VARCHAR(50) Not null default 配额资源
limit INT Not null 1000 配额上限
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
uk_user_type_resource user_id, type, resource UNIQUE
idx_type_resource type, resource INDEX

# 15. ai_user_settings

描述:AI 用户设置

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
user_id BIGINT UNSIGNED Not null 无 用户ID
user_type VARCHAR(20) Not null admin 用户类型:admin/admin_user
key VARCHAR(100) Not null 无 设置键名
value JSON NULL 设置值
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_settings_user_key_unique user_id, user_type, key UNIQUE
ai_settings_user_idx user_id, user_type INDEX

# 16. ai_workflow_steps

描述:AI 工作流步骤

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
workflow_id BIGINT UNSIGNED Not null 无 工作流记录 ID,关联 ai_workflows.id
step_id VARCHAR(100) Not null 无 步骤标识
agent_id VARCHAR(255) Not null 无 代理标识
status VARCHAR(50) Not null pending 状态
input JSON NULL 输入数据
output JSON NULL 输出数据
error TEXT NULL 错误信息
retry_count INT Not null 0 重试次数
duration_ms DOUBLE NULL 耗时(毫秒)
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_workflow_steps_workflow_id_step_id_index workflow_id, step_id INDEX
ai_workflow_steps_workflow_id_status_index workflow_id, status INDEX

# 外键

名称 字段 引用 删除行为
ai_workflow_steps_workflow_id_foreign workflow_id ai_workflows (id) CASCADE

# 17. ai_workflows

描述:AI 工作流

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
workflow_id VARCHAR(100) Not null 无 工作流唯一业务标识
name VARCHAR(255) Not null 无 名称
definition JSON Not null 无 工作流定义
status VARCHAR(50) Not null pending 状态
result JSON NULL 执行结果
context JSON NULL 执行上下文
user_id BIGINT UNSIGNED NULL 用户 ID
trace_id VARCHAR(100) NULL 追踪 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
ai_workflows_workflow_id_unique workflow_id UNIQUE
ai_workflows_status_created_at_index status, created_at INDEX
ai_workflows_updated_at_index updated_at INDEX
ai_workflows_status_index status INDEX
ai_workflows_user_id_index user_id INDEX
ai_workflows_trace_id_index trace_id INDEX

# 18. attribute_descriptions

描述:属性描述表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
attribute_id INT UNSIGNED Not null 无 属性 ID
locale VARCHAR(191) Not null '' 语言
name VARCHAR(191) Not null '' 名称
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
attribute_id_locale attribute_id, locale INDEX
attribute_descriptions_attribute_id attribute_id INDEX

# 19. attribute_group_descriptions

描述:属性组描述表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
attribute_group_id INT UNSIGNED Not null 无 属性组 ID
locale VARCHAR(191) Not null '' 语言
name VARCHAR(191) Not null '' 名称
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
attribute_group_id_locale attribute_group_id, locale INDEX
attribute_group_descriptions_attribute_group_id attribute_group_id INDEX

# 20. attribute_groups

描述:属性组表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
sort_order INT Not null 无 排序
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 21. attribute_value_descriptions

描述:属性值描述表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
attribute_value_id INT UNSIGNED Not null 无 属性值 ID
locale VARCHAR(191) Not null '' 语言
name VARCHAR(191) Not null '' 名称
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
attribute_value_id_locale attribute_value_id, locale INDEX
attribute_value_descriptions_attribute_value_id attribute_value_id INDEX

# 22. attribute_values

描述:属性值表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
attribute_id INT UNSIGNED Not null 无 属性 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
attribute_values_attribute_id attribute_id INDEX

# 23. attributes

描述:属性表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
attribute_group_id INT UNSIGNED Not null 无 属性组 ID
sort_order INT Not null 无 排序
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
attributes_attribute_group_id attribute_group_id INDEX

# 24. brands

描述:产品品牌

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(191) Not null 无 名称
first CHAR(191) Not null 无 首字母
logo VARCHAR(191) Not null 无 图标
sort_order INT Not null 无 排序
active INT Not null 1 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 25. cart_products

描述:购物车产品明细

product_sku 保存 SKU 编码,关联 product_skus.sku,不再使用旧版的 product_sku_id。

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
customer_id INT Not null 无 客户 ID
session_id VARCHAR(191) Not null '' 当前用户会话 ID
selected TINYINT(1) Not null 无 是否选中
product_id INT Not null 无 产品 ID
product_sku VARCHAR(32) Not null 无 SKU 编码,关联 product_skus.sku
quantity INT UNSIGNED Not null 无 购买数量
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
cart_products_customer_id customer_id INDEX
cart_products_product_id product_id INDEX
cart_products_product_sku_id product_sku INDEX
idx_cart_products_stats created_at, customer_id, session_id INDEX

# 26. carts

描述:购物车

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
customer_id INT Not null 无 客户 ID
session_id VARCHAR(191) Not null '' 当前用户会话 ID
shipping_address_id INT Not null 无 配送地址 ID
guest_shipping_address JSON NULL 游客配送地址
shipping_method_code VARCHAR(191) Not null 无 配送方式 Code
payment_address_id INT Not null 无 发票地址 ID
guest_payment_address JSON NULL 游客发票地址
payment_method_code VARCHAR(191) Not null 无 支付方式 Code
extra JSON NULL 额外信息
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
carts_customer_id customer_id INDEX
carts_shipping_address_id shipping_address_id INDEX
carts_payment_address_id payment_address_id INDEX

# 27. categories

描述:产品分类

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
parent_id BIGINT UNSIGNED Not null 0 父级分类ID
image VARCHAR(191) Not null '' 图片
position INT Not null 0 排序
active TINYINT(1) Not null 无 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
categories_parent_id parent_id INDEX

# 28. category_descriptions

描述:产品分类名称、描述等详情

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
category_id BIGINT UNSIGNED Not null 无 分类 ID
locale VARCHAR(191) Not null 无 语言
name VARCHAR(255) Not null 无 名称
content TEXT Not null 无 描述
meta_title VARCHAR(255) Not null 无 SEO 标题
meta_description VARCHAR(500) Not null 无 SEO 描述
meta_keywords VARCHAR(255) Not null 无 SEO 关键词
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
category_descriptions_category_id category_id INDEX

# 29. category_paths

描述:产品分类上下级关系

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
category_id BIGINT UNSIGNED Not null 无 分类 ID
path_id BIGINT UNSIGNED Not null 无 分类路径 ID
level INT Not null 无 层级
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
category_paths_category_id category_id INDEX
category_paths_path_id path_id INDEX

# 30. continents

描述:大洲

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
name VARCHAR(64) Not null 无 名称
code VARCHAR(16) Not null 无 编码
sort_order INT UNSIGNED Not null 0 排序
active TINYINT(1) Not null 1 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
continents_code_unique code UNIQUE

# 31. countries

描述:国家

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(64) Not null 无 名称
code VARCHAR(16) Not null 无 编码
continent VARCHAR(191) Not null '' 所属大洲
sort_order INT Not null 无 排序
active TINYINT Not null 1 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 32. currencies

描述:货币

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(64) Not null 无 名称
code VARCHAR(16) Not null 无 编码
symbol_left VARCHAR(16) Not null 无 左标识, 比如 $ ¥
symbol_right VARCHAR(16) Not null 无 右标识, 比如 $ ¥
decimal_place CHAR(1) Not null 无 小数位数
value DOUBLE Not null 无 默认货币相对当前货币汇率
active TINYINT Not null 1 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 33. customer_group_descriptions

描述:客户组名称、描述

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
customer_group_id INT UNSIGNED Not null 无 客户组 ID
locale VARCHAR(10) Not null 无 语言
name VARCHAR(256) Not null 无 名称
description TEXT Not null 无 描述
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
customer_group_descriptions_customer_group_id customer_group_id INDEX

# 34. customer_groups

描述:客户组

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
total DECIMAL(12,4) Not null 无 最低消费额度
reward_point_factor DECIMAL(12,4) Not null 无 奖励积分系数
use_point_factor DECIMAL(12,4) Not null 无 使用积分系数
discount_factor DECIMAL(12,4) Not null 无 优惠折扣系数
level INT Not null 无 等级
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 35. customer_wishlists

描述:客户收藏夹

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
customer_id INT UNSIGNED Not null 无 客户 ID
product_id INT UNSIGNED Not null 无 产品 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
customer_wishlists_customer_id customer_id INDEX
customer_wishlists_product_id product_id INDEX

# 36. customers

描述:客户

active 表示是否启用;status 为审核状态,默认 approved,两者含义不同。

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
cid VARCHAR(255) NULL APP 推送 ID
email VARCHAR(191) Not null 无 Email
password VARCHAR(191) Not null 无 密码
name VARCHAR(191) Not null 无 用户名
avatar VARCHAR(191) Not null '' 头像
status VARCHAR(191) Not null approved 审核状态
customer_group_id INT UNSIGNED Not null 无 用户组 ID
address_id INT UNSIGNED Not null 0 默认地址 ID
locale VARCHAR(10) Not null 无 语言
active TINYINT Not null 0 状态
code VARCHAR(40) Not null '' 找回密码 code
from VARCHAR(16) Not null '' 注册来源
ip VARCHAR(45) Not null '' 注册IP
user_agent TEXT NULL 注册User-Agent
deleted_at TIMESTAMP NULL 删除时间
last_password_changed_at TIMESTAMP NULL 最后修改密码时间
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
customers_email_unique email UNIQUE
customers_customer_group_id customer_group_id INDEX
customers_address_id address_id INDEX

# 37. failed_jobs

描述:队列失败任务

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 主键ID
uuid VARCHAR(191) Not null 无 唯一ID
connection TEXT Not null 无 链接
queue TEXT Not null 无 队列
payload LONGTEXT Not null 无 执行数据
exception LONGTEXT Not null 无 异常
failed_at TIMESTAMP Not null CURRENT_TIMESTAMP 时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
failed_jobs_uuid_unique uuid UNIQUE

# 38. jobs

描述:任务表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
queue VARCHAR(191) Not null 无 队列
payload LONGTEXT Not null 无 负载
attempts TINYINT UNSIGNED Not null 无 尝试次数
reserved_at INT UNSIGNED NULL 保留时间
available_at INT UNSIGNED Not null 无 可用时间
created_at INT UNSIGNED Not null 无 创建时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
jobs_queue_index queue INDEX

# 39. languages

描述:语言

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(64) Not null 无 名称
code VARCHAR(16) Not null 无 编码
locale VARCHAR(255) Not null 无 浏览器语言标识
image VARCHAR(255) Not null 无 语言图标
sort_order INT Not null 无 排序
active TINYINT Not null 1 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 40. mail_logs

描述:邮件发送日志表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
to_email VARCHAR(191) Not null 无 收件人邮箱
to_name VARCHAR(191) NULL 收件人姓名
from_email VARCHAR(191) NULL 发件人邮箱
from_name VARCHAR(191) NULL 发件人姓名
subject VARCHAR(191) Not null 无 邮件主题
content LONGTEXT NULL 邮件内容
mail_type VARCHAR(191) NULL 邮件类型
transport VARCHAR(50) NULL 邮件传输方式
status ENUM('pending','sent','failed') Not null pending 发送状态
error_message TEXT NULL 错误信息
headers JSON NULL 邮件头信息
attachments JSON NULL 附件信息
sent_at TIMESTAMP NULL 发送时间
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
mail_logs_to_email_created_at_index to_email, created_at INDEX
mail_logs_status_created_at_index status, created_at INDEX
mail_logs_mail_type_index mail_type INDEX

# 41. migrations

描述:Laravel 数据库迁移记录

# 字段

字段 类型 属性 默认值 描述
id INT UNSIGNED Primary, Auto increment, Not null 无 主键 ID
migration VARCHAR(191) Not null 无 迁移文件名(不含 .php)
batch INT Not null 无 迁移批次

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 42. model_has_permissions

描述:模型权限

# 字段

字段 类型 属性 默认值 描述
permission_id BIGINT UNSIGNED Primary, Not null 无 权限 ID
model_type VARCHAR(191) Primary, Not null 无 模型类型
model_id BIGINT UNSIGNED Primary, Not null 无 模型 ID

# 索引

名称 字段 类型
PRIMARY permission_id, model_id, model_type PRIMARY
model_has_permissions_model_id_model_type_index model_id, model_type INDEX

# 外键

名称 字段 引用 删除行为
model_has_permissions_permission_id_foreign permission_id permissions (id) CASCADE

# 43. model_has_roles

描述:模型角色

# 字段

字段 类型 属性 默认值 描述
role_id BIGINT UNSIGNED Primary, Not null 无 角色 ID
model_type VARCHAR(191) Primary, Not null 无 模型类型
model_id BIGINT UNSIGNED Primary, Not null 无 模型 ID

# 索引

名称 字段 类型
PRIMARY role_id, model_id, model_type PRIMARY
model_has_roles_model_id_model_type_index model_id, model_type INDEX

# 外键

名称 字段 引用 删除行为
model_has_roles_role_id_foreign role_id roles (id) CASCADE

# 44. notifications

描述:通知表

notifiable_id_new 和 migrated 是核心迁移保留的辅助字段;当前迁移未删除它们。

# 字段

字段 类型 属性 默认值 描述
id CHAR(36) Primary, Not null 无 UUID
type VARCHAR(191) Not null 无 类型
notifiable_type VARCHAR(191) Not null 无 通知关联模型类型
notifiable_id BIGINT Not null 无 通知关联模型ID
notifiable_id_new BIGINT NULL 通知关联模型 ID 的迁移影子列
migrated TINYINT(1) Not null 0 数据迁移状态标记
data TEXT Not null 无 通知数据
read_at TIMESTAMP NULL 打开时间
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
idx_notifiable_id_new notifiable_id_new INDEX
idx_migrated migrated INDEX

# 45. order_histories

描述:订单状态变更历史

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
order_id INT Not null 无 订单 ID
status VARCHAR(191) Not null 无 订单变更状态
notify TINYINT(1) Not null 无 是否通知
comment TEXT Not null 无 变更备注
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
order_histories_order_id order_id INDEX

# 46. order_payments

描述:订单支付表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
order_id INT Not null 无 订单 ID
transaction_id VARCHAR(191) NULL 交易 ID
request TEXT NULL 请求数据
response TEXT NULL 响应数据
callback TEXT NULL 回调数据
receipt TEXT NULL 收据
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 47. order_products

描述:订单产品明细

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
order_id INT Not null 无 订单 ID
product_id INT Not null 无 产品 ID
order_number VARCHAR(191) Not null 无 订单号
product_sku VARCHAR(191) Not null 无 产品 SKU
name VARCHAR(500) Not null 无 下单时的商品名称
image VARCHAR(191) Not null 无 产品图片
quantity INT Not null 无 购买数量
price DECIMAL(16,4) Not null 无 单价
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间
deleted_at TIMESTAMP NULL 删除时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
order_products_order_id order_id INDEX
order_products_product_id product_id INDEX
idx_order_products_ranking product_id, order_id INDEX

# 48. order_shipments

描述:订单发货表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
order_id INT Not null 无 订单ID
express_code VARCHAR(191) Not null 无 快递公司编码
express_company VARCHAR(191) Not null 无 快递公司名称
express_number VARCHAR(191) Not null 无 运单号
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
order_id order_id INDEX

# 49. order_totals

描述:订单金额构成

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
order_id INT Not null 无 订单 ID
code VARCHAR(191) Not null 无 类型编码
value DECIMAL(20,2) Not null 无 金额
title VARCHAR(191) Not null 无 名称
reference JSON Not null 无 附加信息
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
order_totals_order_id order_id INDEX

# 50. orders

描述:订单

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
number VARCHAR(191) Not null 无 订单号
customer_id INT Not null 无 客户 ID
customer_group_id INT Not null 无 客户组 ID
shipping_address_id INT Not null 无 配送地址 ID
payment_address_id INT Not null 无 发票地址 ID
customer_name VARCHAR(191) Not null 无 客户名称
email VARCHAR(191) Not null 无 客户 Email
calling_code INT Not null 无 电话区号
telephone VARCHAR(191) Not null 无 电话号码
total DECIMAL(16,4) Not null 无 总金额
locale VARCHAR(191) Not null 无 语言
currency_code VARCHAR(191) Not null 无 当前货币
currency_value VARCHAR(191) Not null 无 当前汇率
ip VARCHAR(191) Not null 无 下单时 IP
user_agent TEXT Not null 无 下单时浏览器信息
comment VARCHAR(191) Not null '' 客户备注
status VARCHAR(191) Not null 无 订单状态
shipping_method_code VARCHAR(191) Not null 无 配送方式编码
shipping_method_name VARCHAR(191) Not null 无 配送方式名称
shipping_customer_name VARCHAR(191) Not null 无 配送地址姓名
shipping_calling_code VARCHAR(191) Not null 无 配送地址电话区号
shipping_telephone VARCHAR(191) Not null 无 配送地址电话号码
shipping_country VARCHAR(191) Not null 无 配送地址国家
shipping_country_id INT UNSIGNED Not null 无 国家id
shipping_zone_id INT UNSIGNED Not null 无 省份ID
shipping_zone VARCHAR(191) Not null 无 配送地址省份
shipping_city VARCHAR(191) Not null 无 配送地址城市
shipping_address_1 VARCHAR(191) Not null 无 配送地址详情1
shipping_address_2 VARCHAR(191) Not null 无 配送地址详情2
shipping_zipcode VARCHAR(191) Not null 无 配送地址邮编
payment_method_code VARCHAR(191) Not null 无 支付方式编码
payment_method_name VARCHAR(191) Not null 无 支付方式名称
payment_customer_name VARCHAR(191) Not null 无 发票地址姓名
payment_calling_code VARCHAR(191) Not null 无 发票地址电话区号
payment_telephone VARCHAR(191) Not null 无 发票地址电话号码
payment_country VARCHAR(191) Not null 无 发票地址国家
payment_country_id INT UNSIGNED Not null 无 国家id
payment_zone_id INT UNSIGNED Not null 无 省份ID
payment_zone VARCHAR(191) Not null 无 发票地址省份
payment_city VARCHAR(191) Not null 无 发票地址城市
payment_address_1 VARCHAR(191) Not null 无 发票地址详情1
payment_address_2 VARCHAR(191) Not null 无 发票地址详情1
payment_zipcode VARCHAR(191) Not null 无 发票地址邮编
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间
deleted_at TIMESTAMP NULL 删除时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
orders_customer_id customer_id INDEX
orders_customer_group_id customer_group_id INDEX
orders_shipping_address_id shipping_address_id INDEX
orders_payment_address_id payment_address_id INDEX
idx_orders_stats created_at, status INDEX
idx_orders_payment_stats created_at, status INDEX

# 51. page_categories

描述:文章分类

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
parent_id INT Not null 无 父级分类
position INT Not null 无 排序
active TINYINT(1) Not null 无 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 52. page_category_descriptions

描述:文章分类描述

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
page_category_id INT Not null 无 分类 ID
locale VARCHAR(191) Not null 无 语言
title VARCHAR(255) Not null 无 标题
summary TEXT Not null 无 分类简介
meta_title VARCHAR(255) Not null 无 SEO 标题
meta_description VARCHAR(500) Not null 无 SEO 描述
meta_keywords VARCHAR(255) Not null 无 SEO 关键词
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
page_category_descriptions_page_category_id page_category_id INDEX

# 53. page_descriptions

描述:单页名称、描述等详情

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
page_id INT Not null 无 单页 ID
locale VARCHAR(191) Not null 无 语言
title VARCHAR(255) Not null 无 标题
summary VARCHAR(500) Not null 无 文章摘要
content LONGTEXT Not null 无 文章正文
meta_title VARCHAR(255) Not null 无 SEO 标题
meta_description VARCHAR(500) Not null 无 SEO 描述
meta_keywords VARCHAR(255) Not null 无 SEO 关键词
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
page_descriptions_page_id page_id INDEX

# 54. page_products

描述:文章产品关联

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
page_id INT Not null 无 文章 ID
product_id INT Not null 无 产品 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
page_products_page_id page_id INDEX
page_products_product_id product_id INDEX

# 55. pages

描述:单页

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
page_category_id INT Not null 无 文章分类ID
image VARCHAR(191) Not null '' 封面图片
position INT Not null 无 排序
views INT Not null 无 查看数
author VARCHAR(191) Not null 无 作者
active TINYINT(1) Not null 无 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
pages_page_category_id page_category_id INDEX

# 56. permissions

描述:管理员权限

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(191) Not null 无 权限名称
guard_name VARCHAR(191) Not null 无 权限所属组
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
permissions_name_guard_name_unique name, guard_name UNIQUE

# 57. plugins

描述:插件

这是系统自身的插件登记表,属于核心表;本字典不包含任何插件自行创建的数据表。

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
type VARCHAR(191) Not null 无 类型: shipping, payment
code VARCHAR(191) Not null 无 编码, 唯一标识
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 58. product_attributes

描述:产品属性关联表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
product_id INT UNSIGNED Not null 无 商品 ID
attribute_id INT UNSIGNED Not null 无 属性 ID
attribute_value_id INT UNSIGNED Not null 无 属性值 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
product_id_attribute_id product_id, attribute_id INDEX
product_attributes_product_id product_id INDEX
product_attributes_attribute_id attribute_id INDEX
product_attributes_attribute_value_id attribute_value_id INDEX

# 59. product_categories

描述:产品所属分类

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
product_id BIGINT UNSIGNED Not null 无 产品 ID
category_id BIGINT UNSIGNED Not null 无 分类 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
product_categories_product_id product_id INDEX
product_categories_category_id category_id INDEX

# 60. product_descriptions

描述:产品名称、描述等详情

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
product_id BIGINT UNSIGNED Not null 无 产品 ID
locale VARCHAR(191) Not null 无 语言
name VARCHAR(255) Not null 无 名称
content LONGTEXT Not null 无 商品详情
meta_title VARCHAR(255) Not null 无 SEO 标题
meta_description VARCHAR(500) Not null 无 SEO 描述
meta_keywords VARCHAR(255) Not null 无 SEO 关键词
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
product_descriptions_product_id product_id INDEX
idx_product_descriptions_locale product_id, locale INDEX

# 61. product_relations

描述:相关商品表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
product_id INT UNSIGNED Not null 无 商品 ID
relation_id INT UNSIGNED Not null 无 关联商品 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
product_id product_id INDEX
relation_id relation_id INDEX

# 62. product_skus

描述:产品SKU

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
product_id BIGINT UNSIGNED Not null 无 产品 ID
variants JSON NULL SKU 规格
position INT Not null 0 排序
active TINYINT(1) Not null 1 状态:1=启用,0=禁用
images JSON NULL 图片
model VARCHAR(191) Not null '' 模型
sku VARCHAR(191) Not null '' SKU
price DOUBLE Not null 0 价格
origin_price DOUBLE Not null 0 划线价
cost_price DOUBLE Not null 0 成本价
weight DOUBLE NULL 重量
quantity INT Not null 0 库存数
is_default TINYINT(1) Not null 无 是否默认
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
product_skus_sku_unique sku UNIQUE
product_skus_product_id product_id INDEX
idx_product_skus_default product_id, is_default INDEX

# 63. product_views

描述:商品浏览记录表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
product_id INT NULL 商品 ID
customer_id INT NULL 客户 ID
ip VARCHAR(191) NULL IP
session_id VARCHAR(191) NULL Session ID
referer VARCHAR(500) NULL 来源页面URL
user_agent VARCHAR(500) NULL 用户代理
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
idx_product_views_visitor_stats created_at, customer_id, session_id, ip INDEX
idx_product_views_product_stats created_at, product_id INDEX
idx_product_views_source_analysis created_at, referer INDEX

# 64. products

描述:产品

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
brand_id INT UNSIGNED Not null 无 品牌 ID
images JSON NULL 图片
price DECIMAL(8,2) Not null 0.00 价格
video TEXT Not null 无 商品视频数据(TEXT 存储)
position INT Not null 0 排序
shipping TINYINT(1) Not null 1 是否需要配送
active TINYINT(1) Not null 0 是否启用
variables JSON NULL 多规格数据
tax_class_id INT Not null 0 税类 ID
weight DOUBLE Not null 0 重量
weight_class VARCHAR(191) Not null '' 重量单位
sales INT Not null 0 销量
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间
deleted_at TIMESTAMP NULL 删除时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
products_brand_id brand_id INDEX
products_tax_class_id tax_class_id INDEX
idx_products_active_created active, created_at INDEX

# 65. region_zones

描述:区域组与国家省市县关联表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
region_id INT Not null 无 区域组 ID
country_id INT Not null 无 国家 ID
zone_id INT Not null 无 省份 ID
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
region_zones_region_id region_id INDEX
region_zones_country_id country_id INDEX
region_zones_zone_id zone_id INDEX

# 66. regions

描述:区域组, 比如江浙沪, 中国西部

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(191) Not null 无 区域组名称
description VARCHAR(191) Not null 无 描述
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 67. rma_histories

描述:售后状态记录

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
rma_id INT UNSIGNED Not null 无 售后 ID
status VARCHAR(191) Not null 无 状态
notify TINYINT Not null 无 是否通知
comment TEXT Not null 无 备注
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
rma_histories_rma_id rma_id INDEX

# 68. rma_reasons

描述:售后原因

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name JSON Not null 无 售后原因, 示例: {"en":"cannot to use","zh_cn":"无法使用"}
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 69. rmas

描述:售后表

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
order_id INT UNSIGNED Not null 无 订单 ID
order_product_id INT UNSIGNED Not null 无 订单商品明细 ID
customer_id INT UNSIGNED Not null 无 客户 ID
name VARCHAR(191) Not null 无 客户姓名
email VARCHAR(191) Not null 无 客户 Email
telephone VARCHAR(191) Not null 无 客户电话
product_name VARCHAR(191) Not null 无 产品名称
sku VARCHAR(191) Not null 无 SKU
quantity INT Not null 无 退货数量
images JSON Not null 无 售后单附件图片
opened TINYINT Not null 无 是否已打开包装
rma_reason_id INT UNSIGNED Not null 无 售后原因 ID
type VARCHAR(191) Not null 无 售后服务类型:退货、换货、维修、补发商品、仅退款
status VARCHAR(191) Not null 无 状态
comment TEXT Not null 无 备注
express_com VARCHAR(191) NULL 快递公司名称
express_no VARCHAR(191) NULL 快递单号
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
rmas_order_id order_id INDEX
rmas_order_product_id order_product_id INDEX
rmas_customer_id customer_id INDEX
rmas_rma_reason_id rma_reason_id INDEX

# 70. role_has_permissions

描述:管理员角色权限

# 字段

字段 类型 属性 默认值 描述
permission_id BIGINT UNSIGNED Primary, Not null 无 权限 ID
role_id BIGINT UNSIGNED Primary, Not null 无 角色 ID

# 索引

名称 字段 类型
PRIMARY permission_id, role_id PRIMARY
role_has_permissions_role_id_foreign role_id INDEX

# 外键

名称 字段 引用 删除行为
role_has_permissions_permission_id_foreign permission_id permissions (id) CASCADE
role_has_permissions_role_id_foreign role_id roles (id) CASCADE

# 71. roles

描述:管理员角色

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
name VARCHAR(191) Not null 无 角色名称
guard_name VARCHAR(191) Not null 无 所属权限组
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
roles_name_guard_name_unique name, guard_name UNIQUE

# 72. settings

描述:系统设置

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
type VARCHAR(191) Not null 无 类型,包括 system、plugin
space VARCHAR(191) Not null 无 配置组, 比如 stripe, paypal, flat_shipping
name VARCHAR(191) Not null 无 配置名称, 类似字段名
value LONGTEXT Not null 无 配置值
json TINYINT(1) Not null 0 是否json
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 73. tax_classes

描述:税类

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
title VARCHAR(191) Not null 无 税类标题
description VARCHAR(191) Not null 无 税类描述
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 74. tax_rates

描述:税率

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
region_id INT Not null 无 区域组 ID
name VARCHAR(191) Not null 无 名称
rate VARCHAR(191) Not null 无 税率值
type ENUM('percent','flat') Not null 无 类型, percent:百分比, flat:固定值
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
tax_rates_region_id region_id INDEX

# 75. tax_rules

描述:税费规则

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
tax_class_id INT Not null 无 税类 ID
tax_rate_id INT Not null 无 税率 ID
based ENUM('store','payment','shipping') Not null 无 地址类型
priority INT Not null 无 优先级
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
tax_rules_tax_class_id tax_class_id INDEX
tax_rules_tax_rate_id tax_rate_id INDEX

# 76. verify_codes

描述:验证码

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
account VARCHAR(256) Not null 无 账号
code VARCHAR(16) Not null 无 验证码
deleted_at TIMESTAMP NULL 删除时间
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY

# 77. zones

描述:省份、州

# 字段

字段 类型 属性 默认值 描述
id BIGINT UNSIGNED Primary, Auto increment, Not null 无 ID
country_id INT UNSIGNED Not null 无 国家 ID
name VARCHAR(64) Not null 无 名称
code VARCHAR(16) Not null 无 编码
sort_order INT Not null 无 排序
active TINYINT Not null 1 是否启用
created_at TIMESTAMP NULL 创建时间
updated_at TIMESTAMP NULL 更新时间

# 索引

名称 字段 类型
PRIMARY id PRIMARY
zones_country_id country_id INDEX