数据字典
数据表清单
| 序号 | 表名 | 用途 |
| 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 |