6. ビジネスデータの紹介
6.1 電子商取引システムのテーブル構造
以下は、この e コマース データ ウェアハウス システムに含まれるビジネス データ テーブルの構造上の関係です。これらの 34 のテーブルは、注文テーブル、ユーザー テーブル、SKU 商品テーブル、アクティビティ テーブル、クーポン テーブルを中心として、クーポン コレクション テーブル、支払いフロー テーブル、アクティビティ注文テーブル、注文詳細テーブル、注文ステータス テーブル、商品コメント テーブル、コーディングを拡張します。ユーザーテーブルはユーザーの詳細情報を提供し、支払いフローテーブルは注文の支払いの詳細を提供し、注文詳細テーブルは注文の商品の数量などを提供します。製品テーブルは注文詳細テーブルを提供し、アイテムに関する詳細を提供します。ここでは 34 個のテーブルを例に説明しますが、実際のプロジェクトでは、業務データベースにはさらに多くのテーブルが存在します。
6.1.1 活動情報テーブル(activity_info)
フィールド名 |
フィールドの説明 |
ID |
活動ID |
活動名 |
イベント名 |
活動の種類 |
活動種別(1:全額割引、2:割引) |
activity_desc |
活動内容 |
始まる時間 |
開始時間 |
終了時間 |
終了時間 |
create_time |
作成時間 |
6.1.2 アクティビティルールテーブル (activity_rule)
フィールド名 |
フィールドの説明 |
ID |
シリアルナンバー |
activity_id |
活動ID |
活動の種類 |
活動の種類 |
コンディション_金額 |
全額割引額 |
条件番号 |
全額削減 |
利益_金額 |
割引価格 |
特典_割引 |
割引 |
特典レベル |
優遇レベル |
6.1.3 アクティビティ製品関連付けテーブル (activity_sku)
フィールド名 |
フィールドの説明 |
ID |
シリアルナンバー |
activity_id |
活動ID |
sku_id |
sku_id |
create_time |
作成時間 |
6.1.4 プラットフォーム属性テーブル (base_attr_info)
フィールド名 |
フィールドの説明 |
ID |
シリアルナンバー |
属性名 |
属性名 |
カテゴリ ID |
カテゴリーID |
カテゴリレベル |
分類レベル |
6.1.5 プラットフォーム属性値テーブル (base_attr_value)
フィールド名 |
フィールドの説明 |
ID |
シリアルナンバー |
値の名前 |
属性値名 |
attr_id |
属性 ID |
6.1.6 一次分類表(base_category1)
フィールド名 |
フィールドの説明 |
ID |
シリアルナンバー |
名前 |
種別名 |
6.1.7 二次分類表(base_category2)
フィールド名 |
フィールドの説明 |
ID |
シリアルナンバー |
名前 |
二级分类名称 |
category1_id |
一级分类编号 |
6.1.8 三级分类表(base_category3)
字段名 |
字段说明 |
id |
编号 |
name |
三级分类名称 |
category2_id |
二级分类编号 |
6.1.9 字典表(base_dic)
字段名 |
字段说明 |
dic_code |
编号 |
dic_name |
编码名称 |
parent_code |
父编号 |
create_time |
创建日期 |
operate_time |
修改日期 |
6.1.10 省份表(base_province)
字段名 |
字段说明 |
id |
id |
name |
省名称 |
region_id |
大区id |
area_code |
行政区位码 |
iso_code |
国际编码 |
iso_3166_2 |
ISO3166编码 |
6.1.11 地区表(base_region)
字段名 |
字段说明 |
id |
大区id |
region_name |
大区名称 |
6.1.12 品牌表(base_trademark)
字段名 |
字段说明 |
id |
编号 |
tm_name |
属性值 |
logo_url |
品牌logo的图片路径 |
6.1.13 购物车表(cart_info)
字段名 |
字段说明 |
id |
编号 |
user_id |
用户id |
sku_id |
skuid |
cart_price |
放入购物车时价格 |
sku_num |
数量 |
img_url |
图片文件 |
sku_name |
sku名称 (冗余) |
is_checked |
是否已经下单 |
create_time |
创建时间 |
operate_time |
修改时间 |
is_ordered |
是否已经下单 |
order_time |
下单时间 |
source_type |
来源类型 |
source_id |
来源编号 |
6.1.14 评价表(comment_info)
字段名 |
字段说明 |
id |
编号 |
user_id |
用户id |
nick_name |
用户昵称 |
head_img |
图片 |
sku_id |
商品sku_id |
spu_id |
商品spu_id |
order_id |
订单编号 |
appraise |
评价 1 好评 2 中评 3 差评 |
comment_txt |
评价内容 |
create_time |
创建时间 |
operate_time |
修改时间 |
6.1.15 优惠券信息表(coupon_info)
字段名 |
字段说明 |
id |
购物券编号 |
coupon_name |
购物券名称 |
coupon_type |
购物券类型 1 现金券 2 折扣券 3 满减券 4 满件打折券 |
condition_amount |
满额数(3) |
condition_num |
满件数(4) |
activity_id |
活动编号 |
benefit_amount |
减金额(1 3) |
benefit_discount |
折扣(2 4) |
create_time |
创建时间 |
range_type |
范围类型 1、商品(spuid) 2、品类(三级分类id) 3、品牌 |
limit_num |
最多领用次数 |
taken_count |
已领用次数 |
start_time |
可以领取的开始日期 |
end_time |
可以领取的结束日期 |
operate_time |
修改时间 |
expire_time |
过期时间 |
range_desc |
范围描述 |
6.1.16 优惠券优惠范围表(coupon_range)
字段名 |
字段说明 |
id |
购物券编号 |
coupon_id |
优惠券id |
range_type |
范围类型 1、商品(spuid) 2、品类(三级分类id) 3、品牌 |
range_id |
范围id |
6.1.17 优惠券领用表(coupon_use)
字段名 |
字段说明 |
id |
编号 |
coupon_id |
购物券id |
user_id |
用户id |
order_id |
订单id |
coupon_status |
购物券状态(1:未使用 2:已使用) |
get_time |
获取时间 |
using_time |
使用时间 |
used_time |
支付时间 |
expire_time |
过期时间 |
6.1.18 收藏表(favor_info)
字段名 |
字段说明 |
id |
编号 |
user_id |
用户id |
sku_id |
skuid |
spu_id |
商品id |
is_cancel |
是否已取消 0 正常 1 已取消 |
create_time |
创建时间 |
cancel_time |
修改时间 |
6.1.19 订单明细表(order_detail)
字段名 |
字段说明 |
id |
编号 |
order_id |
订单编号 |
sku_id |
sku_id |
sku_name |
sku名称(冗余) |
img_url |
图片名称(冗余) |
order_price |
购买价格(下单时sku价格) |
sku_num |
购买个数 |
create_time |
创建时间 |
source_type |
来源类型 |
source_id |
来源编号 |
split_total_amount |
分摊总金额 |
split_activity_amount |
分摊活动减免金额 |
split_coupon_amount |
分摊优惠券减免金额 |
6.1.20 订单明细活动关联表(order_detail_activity)
字段名 |
字段说明 |
id |
编号 |
order_id |
订单id |
order_detail_id |
订单明细id |
activity_id |
活动id |
activity_rule_id |
活动规则 |
sku_id |
skuid |
create_time |
获取时间 |
6.1.21 订单明细优惠券关联表(order_detail_coupon)
字段名 |
字段说明 |
id |
编号 |
order_id |
订单id |
order_detail_id |
订单明细id |
coupon_id |
购物券id |
coupon_use_id |
购物券领用id |
sku_id |
skuid |
create_time |
获取时间 |
6.1.22 订单表(order_info)
字段名 |
字段说明 |
id |
编号 |
consignee |
收货人 |
consignee_tel |
收件人电话 |
total_amount |
总金额 |
order_status |
订单状态 |
user_id |
用户id |
payment_way |
付款方式 |
delivery_address |
送货地址 |
order_comment |
订单备注 |
out_trade_no |
订单交易编号(第三方支付用) |
trade_body |
订单描述(第三方支付用) |
create_time |
创建时间 |
operate_time |
操作时间 |
expire_time |
失效时间 |
process_status |
进度状态 |
tracking_no |
物流单编号 |
parent_order_id |
父订单编号 |
img_url |
图片路径 |
province_id |
地区 |
activity_reduce_amount |
促销金额 |
coupon_reduce_amount |
优惠金额 |
original_total_amount |
原价金额 |
feight_fee |
运费 |
feight_fee_reduce |
运费减免 |
refundable_time |
可退款日期(签收后30天) |
6.1.23 退单表(order_refund_info)
字段名 |
字段说明 |
id |
编号 |
user_id |
用户id |
order_id |
订单id |
sku_id |
skuid |
refund_type |
退款类型 |
refund_num |
退货件数 |
refund_amount |
退款金额 |
refund_reason_type |
原因类型 |
refund_reason_txt |
原因内容 |
refund_status |
退款状态(0:待审批 1:已退款) |
create_time |
创建时间 |
6.1.24 订单状态流水表(order_status_log)
字段名 |
字段说明 |
id |
编号 |
order_id |
订单编号 |
order_status |
订单状态 |
operate_time |
操作时间 |
6.1.25 支付表(payment_info)
字段名 |
字段说明 |
id |
编号 |
out_trade_no |
对外业务编号 |
order_id |
订单编号 |
user_id |
用户id |
payment_type |
支付类型(微信 支付宝) |
trade_no |
交易编号 |
total_amount |
支付金额 |
subject |
交易内容 |
payment_status |
支付状态 |
create_time |
创建时间 |
callback_time |
回调时间 |
callback_content |
回调信息 |
6.1.26 退款表(refund_payment)
字段名 |
字段说明 |
id |
编号 |
out_trade_no |
对外业务编号 |
order_id |
订单编号 |
sku_id |
商品sku_id |
payment_type |
支付类型(微信 支付宝) |
trade_no |
交易编号 |
total_amount |
退款金额 |
subject |
交易内容 |
refund_status |
退款状态 |
create_time |
创建时间 |
callback_time |
回调时间 |
callback_content |
回调信息 |
6.1.27 SKU平台属性表(sku_attr_value)
字段名 |
字段说明 |
id |
编号 |
attr_id |
属性id(冗余) |
value_id |
属性值id |
sku_id |
skuid |
attr_name |
属性名称 |
value_name |
属性值名称 |
6.1.28 SKU信息表(sku_info)
字段名 |
字段说明 |
id |
库存id(itemID) |
spu_id |
商品id |
price |
价格 |
sku_name |
sku名称 |
sku_desc |
商品规格描述 |
weight |
重量 |
tm_id |
品牌(冗余) |
category3_id |
三级分类id(冗余) |
sku_default_img |
默认显示图片(冗余) |
is_sale |
是否销售(1:是 0:否) |
create_time |
创建时间 |
6.1.29 SKU销售属性表(sku_sale_attr_value)
字段名 |
字段说明 |
id |
id |
sku_id |
库存单元id |
spu_id |
spu_id(冗余) |
sale_attr_value_id |
销售属性值id |
sale_attr_id |
销售属性id |
sale_attr_name |
销售属性值名称 |
sale_attr_value_name |
销售属性值名称 |
6.1.30 SPU信息表(spu_info)
字段名 |
字段说明 |
id |
商品id |
spu_name |
商品名称 |
description |
商品描述(后台简述) |
category3_id |
三级分类id |
tm_id |
品牌id |
6.1.31 SPU销售属性表(spu_sale_attr)
字段名 |
字段说明 |
id |
编号(业务中无关联) |
spu_id |
商品id |
base_sale_attr_id |
销售属性id |
sale_attr_name |
销售属性名称(冗余) |
6.1.32 SPU销售属性值表(spu_sale_attr_value)
字段名 |
字段说明 |
id |
销售属性值编号 |
spu_id |
商品id |
base_sale_attr_id |
销售属性id |
sale_attr_value_name |
销售属性值名称 |
sale_attr_name |
销售属性名称(冗余) |
6.1.33 用户地址表(user_address)
字段名 |
字段说明 |
id |
编号 |
user_id |
用户id |
province_id |
省份id |
user_address |
用户地址 |
consignee |
收件人 |
phone_num |
联系方式 |
is_default |
是否是默认 |
6.1.34 用户信息表(user_info)
字段名 |
字段说明 |
id |
编号 |
login_name |
用户名称 |
nick_name |
用户昵称 |
passwd |
用户密码 |
name |
用户姓名 |
phone_num |
手机号 |
email |
邮箱 |
head_img |
头像 |
user_level |
用户级别 |
birthday |
用户生日 |
gender |
性别 M男,F女 |
create_time |
创建时间 |
operate_time |
修改时间 |
status |
状态 |