数据字典
1. addresses
描述: 用户地址表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
customer_id | INT(10) UNSIGNED | Not null | | 客户 ID |
name | VARCHAR(191) | Not null | | 姓名 |
phone | VARCHAR(191) | Not null | | 电话 |
country_id | INT(10) UNSIGNED | Not null | | 国家 ID |
zone_id | INT(10) UNSIGNED | Not null | | 省份 ID |
zone | VARCHAR(191) | Not null | | 省份名称 |
city_id | INT(10) 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 | |
customer_id | customer_id | INDEX | |
country_id | country_id | INDEX | |
zone_id | zone_id | INDEX | |
city_id | city_id | INDEX | |
2. admin_users
描述: 后台管理员表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
3. attribute_descriptions
描述: 属性描述表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
attribute_id | INT(10) 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_id | attribute_id | INDEX | |
4. attribute_group_descriptions
描述: 属性组描述表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
attribute_group_id | INT(10) 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_id | attribute_group_id | INDEX | |
5. attribute_groups
描述: 属性组表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
sort_order | INT(11) | Not null | | 排序 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
6. attribute_value_descriptions
描述: 属性值描述表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
attribute_value_id | INT(10) 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_id | attribute_value_id | INDEX | |
7. attribute_values
描述: 属性值表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
attribute_id | INT(10) UNSIGNED | Not null | | 属性 ID |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
attribute_id | attribute_id | INDEX | |
8. attributes
描述: 属性表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
attribute_group_id | INT(10) UNSIGNED | Not null | | 属性组 ID |
sort_order | INT(11) | Not null | | 排序 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
attribute_group_id | attribute_group_id | INDEX | |
9. brands
描述: 产品品牌
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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(11) | Not null | | 排序 |
status | INT(11) | Not null | | 状态 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
10. cart_products
描述: 购物车产品明细
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
customer_id | INT(11) | Not null | | 客户 ID |
session_id | VARCHAR(191) | Not null | | |
selected | TINYINT(1) | Not null | | 是否选中 |
product_id | INT(11) | Not null | | 产品 ID |
product_sku_id | INT(11) | Not null | | 产品 SKU ID |
quantity | INT(10) UNSIGNED | Not null | | 购买数量 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
customer_id | customer_id | INDEX | |
product_id | product_id | INDEX | |
product_sku_id | product_sku_id | INDEX | |
11. carts
描述: 购物车
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
customer_id | INT(11) | Not null | | 客户 ID |
session_id | VARCHAR(191) | Not null | | |
shipping_address_id | INT(11) | Not null | | 配送地址 ID |
guest_shipping_address | JSON | | NULL | |
shipping_method_code | VARCHAR(191) | Not null | | 配送方式 Code |
payment_address_id | INT(11) | 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 | |
customer_id | customer_id | INDEX | |
shipping_address_id | shipping_address_id | INDEX | |
payment_address_id | payment_address_id | INDEX | |
12. categories
描述: 产品分类
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
parent_id | BIGINT(20) UNSIGNED | Not null | | 父级分类ID |
position | INT(11) | Not null | | 排序 |
active | TINYINT(1) | Not null | | 是否启用 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
parent_id | parent_id | INDEX | |
13. category_descriptions
描述: 产品分类名称、描述等详情
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
category_id | BIGINT(20) UNSIGNED | Not null | | 分类 ID |
locale | VARCHAR(191) | Not null | | 语言 |
name | VARCHAR(191) | Not null | | 名称 |
content | TEXT | Not null | | 描述 |
meta_title | VARCHAR(191) | Not null | | meta 标题 |
meta_description | VARCHAR(191) | Not null | | meta 描述 |
meta_keywords | VARCHAR(191) | Not null | | meta 关键词 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
category_id | category_id | INDEX | |
14. category_paths
描述: 产品分类上下级关系
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
category_id | BIGINT(20) UNSIGNED | Not null | | 分类 ID |
path_id | BIGINT(20) UNSIGNED | Not null | | 分类路径 ID |
level | INT(11) | Not null | | 层级 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
category_id | category_id | INDEX | |
path_id | path_id | INDEX | |
15. countries
描述: 国家
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
name | VARCHAR(64) | Not null | | 名称 |
code | VARCHAR(16) | Not null | | 编码 |
sort_order | INT(11) | Not null | | 排序 |
status | TINYINT(4) | Not null | | 是否启用 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
16. currencies
描述: 货币
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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(15,8) | Not null | | 默认货币相对当前货币汇率 |
status | TINYINT(4) | Not null | | 是否启用 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
17. customer_group_descriptions
描述: 客户组名称、描述
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
customer_group_id | INT(10) 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_id | customer_group_id | INDEX | |
18. customer_groups
描述: 客户组
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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(11) | Not null | | 等级 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
19. customer_wishlists
描述: 客户收藏夹
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
customer_id | INT(10) UNSIGNED | Not null | | 客户 ID |
product_id | INT(10) UNSIGNED | Not null | | 产品 ID |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
customer_id | customer_id | INDEX | |
product_id | product_id | INDEX | |
20. customers
描述: 客户
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
email | VARCHAR(191) | Not null | | Email |
password | VARCHAR(191) | Not null | | 密码 |
name | VARCHAR(191) | Not null | | 用户名 |
avatar | VARCHAR(191) | Not null | | 头像 |
customer_group_id | INT(10) UNSIGNED | Not null | | 用户组 ID |
address_id | INT(10) UNSIGNED | Not null | | 默认地址 ID |
locale | VARCHAR(10) | Not null | | 语言 |
status | TINYINT(4) | Not null | | 状态 |
code | VARCHAR(40) | Not null | | 找回密码 code |
from | VARCHAR(16) | Not null | | 注册来源 |
deleted_at | TIMESTAMP | | NULL | 删除时间 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
customers_email_unique | email | UNIQUE | |
customer_group_id | customer_group_id | INDEX | |
address_id | address_id | INDEX | |
21. failed_jobs
描述: 队列失败任务
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
22. languages
描述: 语言
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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(11) | Not null | | 排序 |
status | TINYINT(4) | Not null | | 是否启用 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
23. migrations
描述:
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | INT(10) UNSIGNED | Primary, Auto increment, Not null | | |
migration | VARCHAR(191) | Not null | | |
batch | INT(11) | Not null | | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
24. model_has_permissions
描述: 模型权限
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
permission_id | BIGINT(20) UNSIGNED | Primary, Not null | | 权限 ID |
model_type | VARCHAR(191) | Primary, Not null | | 模型类型 |
model_id | BIGINT(20) 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 | |
25. model_has_roles
描述: 模型角色
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
role_id | BIGINT(20) UNSIGNED | Primary, Not null | | 角色 ID |
model_type | VARCHAR(191) | Primary, Not null | | 模型类型 |
model_id | BIGINT(20) 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 | |
26. notifications
描述:
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | CHAR(36) | Primary, Not null | | UUID |
type | VARCHAR(191) | Not null | | 类型 |
notifiable_type | VARCHAR(191) | Not null | | |
notifiable_id | BIGINT(20) UNSIGNED | Not null | | |
data | TEXT | Not null | | 通知数据 |
read_at | TIMESTAMP | | NULL | 打开时间 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
notifications_notifiable_type_notifiable_id_index | notifiable_type, notifiable_id | INDEX | |
27. order_histories
描述: 订单状态变更历史
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
order_id | INT(11) | 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_id | order_id | INDEX | |
28. order_products
描述: 订单产品明细
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
order_id | INT(11) | Not null | | 订单 ID |
product_id | INT(11) | Not null | | 产品 ID |
order_number | VARCHAR(191) | Not null | | 订单号 |
product_sku | VARCHAR(191) | Not null | | 产品 SKU |
name | VARCHAR(191) | Not null | | 产品名称 |
image | VARCHAR(191) | Not null | | 产品图片 |
quantity | INT(11) | Not null | | 购买数量 |
price | DECIMAL(16,4) | Not null | | 单价 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
deleted_at | TIMESTAMP | | NULL | 删除时间 |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
order_id | order_id | INDEX | |
product_id | product_id | INDEX | |
29. order_shipments
描述:
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
order_id | INT(11) | 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 | |
30. order_totals
描述: 订单金额构成
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
order_id | INT(11) | Not null | | 订单 ID |
code | VARCHAR(191) | Not null | | 类型编码 |
value | DECIMAL(8,2) | Not null | | 金额 |
title | VARCHAR(191) | Not null | | 名称 |
reference | JSON | Not null | | 附加信息 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
order_id | order_id | INDEX | |
31. orders
描述: 订单
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
number | VARCHAR(191) | Not null | | 订单号 |
customer_id | INT(11) | Not null | | 客户 ID |
customer_group_id | INT(11) | Not null | | 客户组 ID |
shipping_address_id | INT(11) | Not null | | 配送地址 ID |
payment_address_id | INT(11) | Not null | | 发票地址 ID |
customer_name | VARCHAR(191) | Not null | | 客户名称 |
email | VARCHAR(191) | Not null | | 客户 Email |
calling_code | INT(11) | 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 | | 下单时浏览器信息 |
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(10) UNSIGNED | Not null | | 国家id |
shipping_zone_id | INT(10) 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(10) UNSIGNED | Not null | | 国家id |
payment_zone_id | INT(10) 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 | | 发票地址详情2 |
payment_zipcode | VARCHAR(191) | Not null | | 发票地址邮编 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
deleted_at | TIMESTAMP | | NULL | 删除时间 |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
customer_id | customer_id | INDEX | |
customer_group_id | customer_group_id | INDEX | |
shipping_address_id | shipping_address_id | INDEX | |
payment_address_id | payment_address_id | INDEX | |
32. page_descriptions
描述: 单页名称、描述等详情
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
page_id | INT(11) | Not null | | 单页 ID |
locale | VARCHAR(191) | Not null | | 语言 |
title | VARCHAR(191) | Not null | | 标题 |
content | TEXT | Not null | | 内容 |
meta_title | VARCHAR(191) | Not null | | meta 标题 |
meta_description | VARCHAR(191) | Not null | | meta 描述 |
meta_keywords | VARCHAR(191) | Not null | | meta 关键字 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
page_id | page_id | INDEX | |
33. pages
描述: 单页
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
position | INT(11) | Not null | | 排序 |
active | TINYINT(1) | Not null | | 是否启用 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
34. permissions
描述: 管理员权限
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
35. plugins
描述: 插件
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
36. product_attributes
描述: 产品属性关联表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
product_id | INT(10) UNSIGNED | Not null | | 商品 ID |
attribute_id | INT(10) UNSIGNED | Not null | | 属性 ID |
attribute_value_id | INT(10) 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_id | product_id | INDEX | |
attribute_id | attribute_id | INDEX | |
attribute_value_id | attribute_value_id | INDEX | |
37. product_categories
描述: 产品所属分类
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
product_id | BIGINT(20) UNSIGNED | Not null | | 产品 ID |
category_id | BIGINT(20) UNSIGNED | Not null | | 分类 ID |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
product_id | product_id | INDEX | |
category_id | category_id | INDEX | |
38. product_descriptions
描述: 产品名称、描述等详情
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
product_id | BIGINT(20) UNSIGNED | Not null | | 产品 ID |
locale | VARCHAR(191) | Not null | | 语言 |
name | VARCHAR(191) | Not null | | 产品名称 |
content | TEXT | Not null | | 产品描述 |
meta_title | VARCHAR(191) | Not null | | meta 标题 |
meta_description | VARCHAR(191) | Not null | | meta 描述 |
meta_keywords | VARCHAR(191) | Not null | | meta 关键字 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
product_id | product_id | INDEX | |
39. product_relations
描述:
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | |
product_id | INT(10) UNSIGNED | Not null | | 商品 ID |
relation_id | INT(10) 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 | |
40. product_skus
描述: 产品SKU
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
product_id | BIGINT(20) UNSIGNED | Not null | | 产品 ID |
variants | JSON | | NULL | SKU 规格 |
position | INT(11) | Not null | | 排序 |
images | JSON | | NULL | 图片 |
model | VARCHAR(191) | Not null | | 模型 |
sku | VARCHAR(191) | Not null | | SKU |
price | DOUBLE | Not null | | 价格 |
origin_price | DOUBLE | Not null | | 划线价 |
cost_price | DOUBLE | Not null | | 成本价 |
quantity | INT(11) | Not null | | 库存数 |
is_default | TINYINT(1) | Not null | | 是否默认 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
product_id | product_id | INDEX | |
41. products
描述: 产品
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
brand_id | INT(10) UNSIGNED | Not null | | 品牌 ID |
images | JSON | | NULL | 图片 |
price | DECIMAL(8,2) | Not null | 0.00 | 价格 |
video | VARCHAR(191) | Not null | | 视频 |
position | INT(11) | Not null | | 排序 |
active | TINYINT(1) | Not null | | 是否启用 |
variables | JSON | | NULL | 多规格数据 |
tax_class_id | INT(11) | Not null | | 税类 ID |
sales | INT(11) | Not null | | |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
deleted_at | TIMESTAMP | | NULL | 删除时间 |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
brand_id | brand_id | INDEX | |
tax_class_id | tax_class_id | INDEX | |
42. region_zones
描述: 区域组与国家省市县关联表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
region_id | INT(11) | Not null | | 区域组 ID |
country_id | INT(11) | Not null | | 国家 ID |
zone_id | INT(11) | Not null | | 省份 ID |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
region_id | region_id | INDEX | |
country_id | country_id | INDEX | |
zone_id | zone_id | INDEX | |
43. regions
描述: 区域组, 比如江浙沪, 中国西部
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
44. rma_histories
描述: 售后状态记录
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
rma_id | INT(10) UNSIGNED | Not null | | 售后 ID |
status | VARCHAR(191) | Not null | | 状态 |
notify | TINYINT(4) | Not null | | 是否通知 |
comment | TEXT | Not null | | 备注 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
rma_id | rma_id | INDEX | |
45. rma_reasons
描述: 售后原因
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
46. rmas
描述: 售后表
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
order_id | INT(10) UNSIGNED | Not null | | 订单 ID |
order_product_id | INT(10) UNSIGNED | Not null | | 订单商品明细 ID |
customer_id | INT(10) 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(11) | Not null | | 退货数量 |
opened | TINYINT(4) | Not null | | 是否已打开包装 |
rma_reason_id | INT(10) UNSIGNED | Not null | | 售后原因 ID |
type | VARCHAR(191) | Not null | | 售后服务类型:退货、换货、维修、补发商品、仅退款 |
status | VARCHAR(191) | Not null | | 状态 |
comment | TEXT | Not null | | 备注 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
order_id | order_id | INDEX | |
order_product_id | order_product_id | INDEX | |
customer_id | customer_id | INDEX | |
rma_reason_id | rma_reason_id | INDEX | |
47. role_has_permissions
描述: 管理员角色权限
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
permission_id | BIGINT(20) UNSIGNED | Primary, Not null | | 权限 ID |
role_id | BIGINT(20) UNSIGNED | Primary, Not null | | 角色 ID |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | permission_id, role_id | PRIMARY | |
role_has_permissions_role_id_foreign | role_id | INDEX | |
48. roles
描述: 管理员角色
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
49. settings
描述: 系统设置
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | TEXT | Not null | | 配置值 |
json | TINYINT(1) | Not null | | 是否json |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
50. tax_classes
描述: 税类
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
51. tax_rates
描述: 税率
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
region_id | INT(11) | 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 | |
region_id | region_id | INDEX | |
52. tax_rules
描述: 税费规则
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
tax_class_id | INT(11) | Not null | | 税类 ID |
tax_rate_id | INT(11) | Not null | | 税率 ID |
based | ENUM('STORE','PAYMENT','SHIPPING') | Not null | | 地址类型 |
priority | INT(11) | Not null | | 优先级 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
tax_class_id | tax_class_id | INDEX | |
tax_rate_id | tax_rate_id | INDEX | |
53. verify_codes
描述: 验证码
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) 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 | |
54. zones
描述: 省份、州
字段:
| 字段 | 类型 | 属性 | 默认值 | 描述 |
id | BIGINT(20) UNSIGNED | Primary, Auto increment, Not null | | ID |
country_id | INT(10) UNSIGNED | Not null | | 国家 ID |
name | VARCHAR(64) | Not null | | 名称 |
code | VARCHAR(16) | Not null | | 编码 |
sort_order | INT(11) | Not null | | 排序 |
status | TINYINT(4) | Not null | | 是否启用 |
created_at | TIMESTAMP | | NULL | |
updated_at | TIMESTAMP | | NULL | |
索引:
| 名字 | 字段 | 类型 | 描述 |
PRIMARY | id | PRIMARY | |
country_id | country_id | INDEX | |