ECSHOP v3630 完整版数据字典 数据库结构.docx
《ECSHOP v3630 完整版数据字典 数据库结构.docx》由会员分享,可在线阅读,更多相关《ECSHOP v3630 完整版数据字典 数据库结构.docx(66页珍藏版)》请在冰豆网上搜索。
ECSHOPv3630完整版数据字典数据库结构
ECSHOPv3.0
数据库字典
ECSHOPR&DTeam
2016年12月
商品相关表
商品分类表category
此表用来维护商品分类信息
字段名
字段描述
字段类型
默认值
索引
cat_id
分类编号
smallint(5)unsigned
自增
PK
cat_name
类别名称
varchar(90)
keywords
分类关键词
varchar(255)
cat_desc
分类描述
varchar(255)
parent_id
上级分类
tinyint(5)unsigned
0
Y
sort_order
排序序号
tinyint
(1)unsigned
0
template_file
模板文件
varchar(50)
measure_unit
数量单位
varchar(15)
show_in_nav
是否显示在导航栏
tinyint
(1)unsigned
0
style
分类的样式表
varchar(150)
is_show
是否显示
tinyint
(1)unsigned
1
grade
价格区间个数
Tinyint(4)unsigned
filter_attr
筛选属性
Smallint(6)unsigned
●show_in_nav:
0表示不显示在导航栏,1表示显示在导航栏。
商品数据表goods
此表用来维护商店商品数据信息
字段名
字段描述
字段类型
默认值
索引
goods_id
商品自增编号
mediumint(8)unsigned
自增
PK
cat_id
商品分类ID
smallint(5)unsigned
0
Y
goods_sn
商品货号
varchar(60)
Y
goods_name
商品名称
varchar(120)
goods_name_style
商品名称显示样式
varchar(60)
click_count
浏览次数
int(10)unsigned
0
brand_id
品牌ID
smallint(5)unsigned
0
Y
provider_name
供货商名称
varchar(100)
goods_number
库存数量
smallint(5)unsigned
0
Y
goods_weight
商品重量
decimal(10,3)unsigned
0.000
market_price
市场价格
decimal(10,2)unsigned
0.00
shop_price
商店售价
decimal(10,2)unsigned
0.00
promote_price
促销价格
decimal(10,2)unsigned
0.00
promote_start_date
促销开始日期
int(11)unsigned
0
Y
promote_end_date
促销结束日期
int(11)unsigned
0
Y
warn_number
库存警告数量
Tinyint(3)unsigned
1
keywords
商品关键词
varchar(255)
goods_brief
商品简单说明
varchar(255)
goods_desc
详细描述
text
goods_thumb
缩略图链接地址
varchar(255)
goods_img
图片链接地址
varchar(255)
original_img
商品原始图片地址
varchar(255)
is_real
是否实体商品
Tinyint(3)unsigned
1
extension_code
虚拟商品代码
varchar(30)
is_on_sale
能否销售(上架、下架)
tinyint
(1)unsigned
1
is_alone_sale
能否单独销售
tinyint
(1)unsigned
1
integral
商品的积分
int(10)unsigned
0
add_time
加入时间
Int(10)unsigned
0
sort_order
排列顺序
smallint(4)unsigned
0
is_delete
是否已删除
tinyint
(1)unsigned
0
is_best
是否精品
tinyint
(1)unsigned
0
is_new
是否新品
tinyint
(1)unsigned
0
is_hot
是否热销
tinyint
(1)unsigned
0
is_promote
是否特价
tinyint
(1)unsigned
0
bonus_type_id
红包类型ID
tinyint(3)unsigned
0
suppliers_id
供货商id
Smallint(5)unsigned
0
is_check
供货商商品审核标识
tinyint
(1)unsigned
0
last_update
最后更新时间
Int(10)unsigned
0
Y
goods_type
商品类型ID
smallint(5)unsigned
0
seller_note
商家备注
Varchar(255)
virtual_sales
虚拟销量
smallint(5) unsigned
0
give_integral
送消费积分数
Int(11)unsigned
-1
rank_integral
送等级积分数
Int(11)unsigned
-1
备注:
●商品重量采用克/千克为单位进行存储。
前台展示的时候根据实际情况加以判断,比如超过1000克,则以千克为单位展示。
●增加所属主分类字段,方便检索。
●库存数量警告查询的时候按照小于查询。
WHEREgoods_number●promte_price为促销价格,如果有促销价格,则按照促销价格销售,此价格不再参与会员的折扣计算。
●红包类型编号:
如果按照商品发放红包,保存红包类型编号
●is_check:
供货商商品审核标识;0,未审核;1,已审核
●is_on_sale:
1,上架;0,下架;
商品货品表product
字段名
字段描述
字段类型
默认值
索引
product_id
货品编号
Mediumint(8)unsigned
自增
PK
goods_id
商品编号
mediumint(8)unsigned
0
Y
goods_attr
货品规格
varchar(50)
Y
product_sn
货号
varchar(60)
product_number
库存数量
mediumint(8)unsigned
0
备注:
●product_number,库存数量,字段类型发生修正,由smallint(5)修正为mediumint(8)
商品关联文章表goods_article
字段名
字段描述
字段类型
默认值
索引
goods_id
所属商品编号
Mediumint(8)unsigned
PK
article_id
文章的ID
Mediumint(8)unsigned
PK
admin_id
管理员id
Tinyint(3)unsigne
PK
商品相册表goods_gallery
此表用来维护商品的图片信息。
字段名
字段描述
字段类型
默认值
索引
img_id
商品相片编号
mediumint(8)unsigned
自增
PK
goods_id
所属商品编号
mediumint(8)unsigned
0
Y
img_url
图片链接URL
varchar(255)
img_desc
图片描述
varchar(255)
thumb_url
缩略图url
varchar(255)
不支持gd就为空
img_original
原始图片
varchar(255)
商品会员价格表member_price
此表用来维护商品的会员价格
字段名
字段描述
字段类型
默认值
索引
price_id
价格的ID
mediumint(8)unsigned
PK
goods_id
商品编号
mediumint(8)unsigned
0
Y
user_rank
会员等级
tinyint(3)unsigned
0
user_price
会员价格
decimal(10,2)
0.00
商品与分类关系对应表goods_cat
此表用来维护商品与分类的关系
字段名
字段描述
字段类型
默认值
索引
goods_id
商品编号
mediumint(8)unsigned
PK
cat_id
分类编号
smallint(5)unsigned
PK
一个商品可以属于多个分类。
商品类型表goods_type
字段名
字段描述
字段类型
默认值
索引
cat_id
商品类型ID
smallint(5)unsigned
自增
PK
cat_name
商品类型名称
varchar(60)
enabled
是否启用
tinyint
(1)unsigned
1
attr_group
属性分组
Varchar(255)
属性表attribute
此表用来维护商品的属性信息
字段名
字段描述
字段类型
默认值
索引
attr_id
属性自增编号
smallint(5)unsigned
自增
PK
cat_id
商品类型编号
smallint(5)unsigned
0
Y
attr_name
属性名称
varchar(60)
attr_input_type
属性输入方式
tinyint
(1)unsigned
1
attr_type
属性类别
tinyint
(1)unsigned
1
attr_values
属性可选值
text
attr_index
是否可以检索
tinyint
(1)unsigned
0
sort_orderx
排序序号
tinyint(3)unsigned
0
is_linked
是否关联该属性值
tinyint
(1)unsigned
0
attr_group
属性分组
Tinyint
(1)unsigned
●attr_type:
0为属性,1为规格
●attr_input_type:
0为单行文本框1为下拉框,2为多行文本
●attr_values以回车符间隔,一行为一个option
商品属性表goods_attr
此表用来维护单个商品属性信息
字段名
字段描述
字段类型
默认值
索引
goods_attr_id
商品属性编号
int(10)unsigned
自增
PK
goods_id
商品编号
mediumint(8)unsigned
0
Y
attr_id
属性编号
smallint(5)unsigned
0
Y
attr_value
属性值
text
attr_price
属性价格
varchar(255)
非实体商品表virtual_card
此表用来维护非实体商品的相关信息
字段名
字段描述
字段类型
默认值
索引
card_id
虚拟卡号
mediumint(8)unsigned
自增
PK
goods_id
商品编号
mediumint(8)unsigned
Y
card_sn
卡号
varchar(60)
Y
card_password
密码
varchar(60)
add_date
加入日期
int(11)
end_date
过期时间
int(11)
is_saled
是否售出
tinyint
(1)
0
order_sn
订单编号
varchar(20)
crc32
加密串的CRC32值
int(11)
0
商品关联表:
link_goods
此表用来维护商品关联信息
字段名
字段描述
字段类型
默认值
索引
goods_id
商品编号
mediumint(8)unsigned
0
PK
link_goods_id
关联商品编号
mediumint(8)unsigned
0
PK
is_double
是否双向关联
tinyint
(1)unsigned
0
admin_id
管理员id
Tinyint(3)unsigned
PK
商品数量优惠价格表:
volume_price
此表用来维护根据数量设置优惠价个信息
字段名
字段描述
字段类型
默认值
索引
price_type
价格编号
mediumint(8)unsigned
0
PK
goods_id
商品编号
mediumint(8)unsigned
0
PK
volume_number
优惠数量基数
smallint(5)unsigned
0
PK
volume_price
优惠数量价格
decimal(10,2)
0.00
品牌数据表brand
字段名
字段描述
字段类型
默认值
索引
brand_id
品牌自增编号
smallint(5)unsigned
自增
PK
brand_name
品牌名称
varchar(60)
brand_logo
品牌LOGO
varchar(80)
brand_desc
品牌说明
text
site_url
网站地址
varchar(255)
sort_order
品牌显示顺序
tinyint(3)unsigned
0
Y
is_show
是否显示
tinyint
(1)unsigned
1
此表用来维护商品品牌信息
会员相关表
is_special
是否为特殊会员
tinyint(3)unsigned
0
salt
密码种子
varchar(10)
parent_id
推荐人id
Mediumint(9)unsigned
flag
用户状态标识
Tinyint(3)
0
Y
alias
用户新名称
Varchar(60)
msn
用户msn
Varchar(60)
qq
用户qq
Varchar(20)
office_phone
办公电话
Varchar(20)
home_phone
家庭电话
Varchar(20)
mobile_phone
移动电话
Varchar(20)
is_validated
是否已经通过邮件认证
TINYINTUNSIGNED
credit_line
信用额度
Decimal(10,2)unsigned
passwd_question
问题
varchar(50)
passwd_answer
答案
varchar(255)
会员信息表users
●性别,0保密1男2女
●会员等级:
只有当某会员为特殊的会员等级时,才在这里保存会员等级ID。
●is_special主要用于整合第三方系统是标记为是否为管理员。
●Flag:
正常用户为0,当flag>0时表示该用户是重名用户,1表示还未选择处理方法,2表示将用户改为alias所记录的名字,3表示删除,4表示重名,但不处理
●Is_validated0表示未认证,1表示已经通过邮件
会员等级表user_rank
此表用来维护会员等级的相关信息
●
字段名
字段描述
字段类型
默认值
索引
rank_id
等级编号
tinyint(3)unsigned
自增
PK
rank_name
等级名称
varchar(30)
min_points
积分下限
int(10)unsigned
0
max_points
积分上限
int(10)unsigned
0
discount
折扣比率
tinyint(3)unsigned
0
show_price
是否显示该等级价格
tinyint
(1)unsigned
1
special_rank
是否为特殊等级
tinyint
(1)unsigned
0
默认级别:
会员注册时的级别。
●积分上下限:
达到此积分才能升级
●折扣比率字段来决定此级别的会员的折扣,采用整数来记录,默认值为100
会员收货地址表user_address
用户帐号往来表user_account
字段名
字段描述
字段类型
默认值
索引
id
记录编号
mediumint(8)unsigned
自增
PK
user_id
会员编号
mediumint(8)unsigned
Y
admin_user
管理员姓名
varchar(255)
amount
金额
decimal(10,2)
add_time
添加记录的时间
int(10)unsingned
paid_time
支付的时间
int(10)unsigned
admin_note
管理员备注
varchar(255)
user_note
用户备注
varchar(255)
process_type
类型
tinyint
(1)unsigned
0
payment
支付方式
varchar(90)
is_paid
是否已经完成支付
tinyint
(1)unsigned
此表用来维护用户账户上金额的往来情况。
process_type:
0为帐户冲值1从帐户提款2购买商品3取消订单
字段名
字段描述
字段类型
默认值
索引
Log_id
记录编号
mediumint(8)unsigned
自增
PK
user_id
会员编号
mediumint(8)unsigned
Y
user_money
账户可用资金
Decimal(10,2)
frozen_money
账户冻结资金
Decimal(10,2)
rank_points
等级积分
mediumint(9)
pay_points
消费积分
mediumint(9)
change_time
变动时间
Int(10)unsigned
change_desc
变动描述
varchar(255)
change_type
变动类型
Tinyint(3)unsigned
用户账户变动情况account_log
change_type:
0账户冲值1账户提款2调节账户99其他
商品收藏表collect_goods
此表用来维护商品的收藏,指用户的商品收藏
字段名
字段描述
字段类型
默认值
索引
rec_id
记录编号
mediumint(8)unsigned
自增
PK
user_id
会员编号
mediumint(8)unsigned
Y
goods_id
商品编号
mediumint(8)unsigned
Y
add_time
收藏时间
int(11)unsigned
0
is_attention
是否为关注商品
tinyint
(1)unsigned
0
Y
订单相关表
订单基础信息order_info
此表用来维护订单的基本信息
integral
积分
decimal(10)unsigned
0.00
integral_money
积分支付金额
DECIMAL(10,2)unsigned
0.00
bonus
红包
decimal(10,2)unsigned
0.00
order_amount
订单总金额
decimal(10,2)unsigned
0.00
from_ad
从哪个广告点过来的(记录广告id)
smallint(6)unsigned
referer
从哪个网站点过来的(记录网址)
varchar(255)
add_time
下定单的时间
int(10)unsigned
0
confirm_time
确认时间
Int(10)unsigned
0
pay_time
支付时间
int(10) unsigned
0
shipping_time
发货时间
int(10)unsigned
0
pack_id
包装ID
smallint(3)unsigned
0
card_id
贺卡ID
smallint(3)unsigned
0
bonus_id
红包ID
smallint(5)unsigned
0
invoice_no
发货单编号
varchar(255)
postscript
用户备注
varchar(255)
shipping_id
配送方式
tinyint(3)unsigned
Y
shipping_name
配送方式名称
varchar(120)
pay_id
支付方式
tinyint(3)unsigned
Y
pay_name
支付方式名称
varchar(120)
how_oos
缺货处理
varchar(120)
how_