# 数据字典

# 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 发票地址详情1
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