中国最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2

Ecshop程序结构

ECSHOP 数据库结构说明 (适用版本v2.7.3)

阅读 (1737)

1.account_log 用户账目日志表

字段类型Null/默认注释
log_idmediumint(8)否 /自增 ID 号
user_idmediumint(8)否 /用户登录后保存在session中的id号,跟users表中user_id对应
user_moneydecimal(10,2)否 /用户该笔记录的余额
frozen_moneydecimal(10,2)否 /被冻结的资金
rank_pointsmediumint(9)否 /等级积分,跟消费积分是分开的
pay_pointsmediumint(9)否 /消费积分,跟等级积分是分开的
change_timeint(10)否 /该笔操作发生的时间
change_descvarchar(255)否 /该笔操作的备注
change_typetinyint(3)否 /操作类型,0为充值,1,为提现,2为管理员调节,99为其它类型

2.ad 广告表

字段类型Null/默认注释
ad_idsmallint(5) 否 /自增ID号
position_idsmallint(5) 否 / 00,站外广告;从1开始代表的是该广告所处的广告位,同表ad_postition中的字段position_id的值
media_typetinyint(3) 否 / 0广告类型,0图片;1flash;2代码3文字
ad_namevarchar(60)否 /该条广告记录的广告名称
ad_linkvarchar(255)否 /广告链接地址
ad_codetext否 /广告链接的表现,文字广告就是文字或图片和flash就是它们的地址
start_timeint(11)否 / 0广告开始时间
end_timeint(11)否 / 0广告结速时间
link_manvarchar(60)否 /广告联系人
link_emailvarchar(60)否 /广告联系人的邮箱
link_phonevarchar(60)否 /广告联系人的电话
click_countmediumint(8) 否 / 0该广告点击数
enabledtinyint(3)否 / 1该广告是否关闭;1开启; 0关闭; 关闭后广告将不再有效

3.admin_action 管理权限分配

字段类型Null/默认注释
action_idtinyint(3) 否 / 自增ID号
parent_idtinyint(3) 否 / 0该id 项的父id,对应本表的action_id字段
action_codevarchar(20)否 / 代表权限的英文字符串,对应汉文在语言文件中,如果该字段有某个字符串,就表示有该权限
relevancevarchar(20)否 / 

4.admin_log  管理日志

字段类型Null/默认注释
log_idint(10) 否 / 自增ID号
log_timeint(10) 否 / 0写日志时间
user_idtinyint(3) 否 / 0该日志所记录的操作者id,同admin_user的user_id
log_infovarchar(255)否 /管理操作内容
ip_addressvarchar(15)否 /登录者登录IP

5.admin_message  管理留言 

字段类型Null/默认注释
message_idsmallint(5) 否 / 自增id号
sender_idtinyint(3) 否 / 0发送该留言的管理员id,同admin_user的user_id
receiver_idtinyint(3) 否 / 0接收消息管理员id,同admin_user的user_id,如果是给多个管理员发送,则同一个消息给每个管理员id发送一条
sent_timeint(11) 否 / 0留言发送时间
read_timeint(11) 否 / 0留言阅读时间
readedtinyint(1) 否 / 0留言是否阅读1已阅读;0未阅读
deletedtinyint(1) 否 / 0留言是否已经被删除 1已删除;0未删除
titlevarchar(150)否 / 留言的主题
messagetext否 / 留言的内容

6.admin_user  管理员管理

字段类型Null/默认注释
user_idsmallint(5) 否 / 自增id号,管理员代码
user_namevarchar(60)否 / 管理员登录名
emailvarchar(60)否 / 管理员邮箱
passwordvarchar(32)否 / 管理员登录密码
add_timeint(11)否 / 管理员添加时间
last_loginint(11)否 / 管理员最后一次登录时间
last_ipvarchar(15)否 / 管理员最后一次登录IP
action_listtext否 / 管理员管理权限列表
nav_listtext否 / 管理员导航栏配置项
lang_typevarchar(50)否 / 
agency_idsmallint(5) 否 / 该管理员负责的办事处理的id,同agency的agency_id字段.如果管理员没有负责办事处,则此处为0
suppliers_idsmallint(5)是 / 0
todolistlongtext是 / 记事本记录的数据
role_idsmallint(5)是 / 

7.adsense  广告相关统计

字段类型Null/默认注释
from_adsmallint(5)否 / 0广告代号,-1是部外广告,如果是站内广告则为ad的ad_id
referervarchar(255)否 /页面来源
clicksint(10) 否 / 0点击率

8.ad_custom  

字段类型Null/默认注释
Ad_idMediumint(8)否 / 
Ad_typeTinyint(1)否 / 1
Ad_nameVarchar(60)是 / 
Add_timeInt(10)否 / 0
ContentMediumtext是 / 
urlVarchar(255)是 / 
Ad_statusTinyint(3)否 / 0

9.ad_position  广告位

字段类型Null/默认注释
position_idtinyint(3) 否 / 广告位自增id
position_namevarchar(60)否 /广告位名称
ad_widthsmallint(5) 否 / 0广告位宽度
ad_heightsmallint(5) 否 / 0广告高度
position_descvarchar(255)否 /广告位描述
position_styletext否 /广告位模板代码

10.affiliate_log  管理日志

字段类型Null/默认注释
log_idmediumint(8)否 / 
order_idmediumint(8)否 /  顺序ID
timeint(10)否 / 时间
user_idmediumint(8)否 / 用户ID
user_namevarchar(60)是 / 用户名
moneydecimal(10,2)否/0.00
pointint(10)否 / 0积分
separate_typetinyint(1)否 / 0特殊说明

11.agency  办事处信息

字段类型Null/默认注释
agency_idsmallint(5) 否 / 办事处ID
agency_namevarchar(255)否 / 办事处名字
agency_desctext否 / 办事处描述

12.area_region  记录配送区域关联id

字段类型Null/默认注释
shipping_area_idsmallint(5)否 / 0配送区域的id 号,等同shipping_area的shipping_area_id的值
region_idsmallint(5)否 / 0地区列表,等同于ecs_region的region_id

13.article  文章内容

字段类型Null/默认注释
article_idmediumint(8) 否 /自增ID号
cat_idsmallint(5)否 / 0该文章的分类,同article_cat的cat_id,如果不在,将自动成为保留类型而不能删除
titlevarchar(150)否 /文章题目
contentlongtext否 /文章内容
authorvarchar(30)否 /文章作者
author_emailvarchar(60)否 /文件作者的email
keywordsvarchar(255)否 /文章的关键字
article_typetinyint(1) 否 / 2文章类型
is_opentinyint(1) 否 / 1是否显示;1显示;0不显示 
add_timeint(10) 否 / 0文章添加时间
file_urlvarchar(255)否 /上传文件或者外部文件的url
open_typetinyint(1) 否 / 00,正常; 当该字段为1或2时,会在文章最后添加一个链接’相关下载’,连接地址等于file_url的值;但程序在此处有Bug
linkvarchar(255)否 /该文章标题所引用的连接,如果该项有值将不能显示文章内容,即该表中content的值
descriptionvarchar(255)是 / 

14.article_cat  文章分类信息

字段类型Null/默认注释
cat_id smallint(5)自增ID
cat_name varchar(255)分类名称
cat_type tinyint(1) 分类类型 1,普通分类2,系统分类 3,网店信息 4, 帮助分类 5,网店帮助
keywords varchar(255)分类关键字
cat_desc varchar(255)分类说明文字
sort_order tinyint(3) 分类显示顺序
show_in_nav tinyint(1) 是否在导航栏显示 0 否 ;  1 是
parent_idsmallint(5) 父节点id,取值于该表cat_id字段

15.attribute  商品类型属性

字段类型Null/默认注释
attr_idsmallint(5) 否 / 自增 ID
cat_idsmallint(5) 否 / 0商品类型 , 同goods_type的 cat_id
attr_namevarchar(60)否 /属性名称
attr_input_typetinyint(1) 否 / 1当添加商品时,该属性的添加类别; 0为手功输入;1为选择输入;2为多行文本输入
attr_typetinyint(1) 否 / 1属性是否多选; 0否; 1是 如果可以多选,则可以自定义属性,并且可以根据值的不同定不同的价
attr_valuestext否 /即选择输入,则attr_name对应的值的取值就是该这字段值 
attr_indextinyint(1) 否 / 0属性是否可以检索;0不需要检索; 1关键字检索2范围检索,该属性应该是如果检索的话,可以通过该属性找到有该属性的商品
sort_ordertinyint(3) 否 / 0属性显示的顺序,数字越大越靠前,如果数字一样则按id顺序
is_linkedtinyint(1) 否 / 0是否关联,0 不关联 1关联; 如果关联, 那么用户在购买该商品时,具有有该属性相同的商品将被推荐给用户
attr_grouptinyint(1) 否 / 0属性分组,相同的为一个属性组应该取自goods_type的attr_group的值的顺序.

16.auction_log  拍卖出价记录表

字段类型Null/默认注释
log_idmediumint(8)自增ID号
act_idmediumint(8)拍卖活动的id,取值于goods_activity的act_id字段
bid_usermediumint(8)出价的用户id,取值于users的user_id
bid_pricedecimal(10,2)出价价格
bid_timeint(10)出价时间

17.auto_manage 处理文章,商品自动上下线的计划任务列表(需要安装计划任务插件)

字段类型Null/默认注释
item_idmediumint(8)如果是商品就是goods的goods_id,如果是文章就是article的article_id
typevarchar(10)Goods是商品,article是文章
starttimeint(10)上线时间
endtimeint(10)下线时间 

18.back_goods  

字段类型Null/默认注释
Rec_idmediumint(8)否 / 
Back_idmediumint(8)是 / 0
Goods_idmediumint(8)否 / 0
Product_idmediumint(8)否 / 0
Product_snVatchar(60)是 /
Goods_nameVatchar(120)是 /
Brand_nameVatchar(60)是 /
Goods_snVatchar(60)是 /
Is_realTinyint(1)是 / 0
Send_numberSmallint(5)是 / 0
Goods_attrTest是 / 

19.back_order  

字段类型Null/默认注释
back_idmediumint(8)
delivery_snvarchar(20)
order_snvarchar(20)
order_idmediumint(8)
invoice_novarchar(50)
add_timeint(10)
shipping_idtinyint(3)
shipping_namevarchar(120)
user_idmediumint(8)
action_uservarchar(30)
consigneevarchar(60)
addressvarchar(250)
countrysmallint(5)
provincesmallint(5)
citysmallint(5)
districtsmallint(5)
sign_buildingvarchar(120)
emailvarchar(60)
zipcodevarchar(60)
telvarchar(60)
mobilevarchar(60)
best_timevarchar(120)
postscriptvarchar(255)
how_oosvarchar(120)
insure_feedecimal(10,2)
shipping_feedecimal(10,2)
update_timeint(10)
suppliers_idsmallint(5)
statustinyint(1)
return_timeint(10)
agency_idsmallint(5)

20.bonus_type  红包类型表

字段类型Null/默认注释
type_idsmallint(5) 否 /红包类型流水号
type_namevarchar(60)否 /红包名称
type_moneydecimal(10,2)否/0.00红包所值的金额
send_typetinyint(3) 否 / 0红包发送类型0按用户如会员等级,会员名称发放;1按商品类别发送;2按订单金额所达到的额度发送;3线下发送
min_amountdecimal(10,2) 否/0.00如果按金额发送红包,该项是最小金额,即只要购买超过该金额的商品都可以领到红包 
max_amountdecimal(10,2) 否/0.00
send_start_dateint(11)否 / 0红包发送的开始时间
send_end_dateint(11)否 / 0红包发送的结束时间
use_start_dateint(11)否 / 0红包可以使用的开始时间
use_end_dateint(11)否 / 0红包可以使用的结束时间
min_goods_amountdecimal(10,2) 否0.00可以使用该红包的商品的最低价格,即只要达到该价格商品才可以使用红包

21.booking_goods  缺货登记的订购和处理记录表

字段类型Null/默认注释
rec_idmediumint(8) 否 / 自增ID号
user_idmediumint(8) 否 / 0登记该缺货记录的用户的id,取值user的user_id
emailvarchar(60)否 / 页面填的用户的email,默认取值于user的email
link_manvarchar(60)否 / 页面填的用户的电话,默认取值于users的consignee
telvarchar(60)否 / 页面填的用户电话,默认取值于user的tel
goods_idmediumint(8) 否 / 0缺货登记商品id,取值于goods的goods_id
goods_descvarchar(255)否 / 缺货登记时留的订购描述
goods_numbersmallint(5) 否 / 0订购数量
booking_timeint(10) 否 / 0缺货登记的时间
is_disposetinyint(1) 否 / 0是否已经被处理
dispose_uservarchar(30)否 / 处理该缺货登记的管理员用户名,取值于session,该session取值于admin_user的user_name
dispose_timeint(10) 否 / 0处理的时间
dispose_notevarchar(255)否 / 处理时间管理员留的备注

22.brand  商品品牌表

字段类型Null/默认注释
brand_idsmallint(5) 否 / 自增id号
brand_namevarchar(60)否 /品牌名称
brand_logovarchar(80)否 /上传的该公司Logo图片
brand_desctext否 /品牌描述
site_urlvarchar(255)否 /品牌的网址
sort_ordertinyint(3) 否 / 0品牌在前台页面的显示顺序,数字越大越靠后
is_showtinyint(1) 否 / 1该品牌是否显示;0否1显示

23.card   贺卡的配置的信息

字段类型Null/默认注释
card_idtinyint(3) 否 / 自增id号
card_namevarchar(120)否 / 贺卡名称
card_imgvarchar(255)否 / 贺卡图纸的名称
card_feedecimal(6,2) 否 / 贺卡所需费用
free_moneydecimal(6,2) 否/0.00订单达到该字段的值后使用此贺卡免费
card_descvarchar(255)否/0.00贺卡描述

24.cart  购物车购物信息记录表

字段类型Null/默认注释
rec_idmediumint(8) 自增id号
user_idmediumint(8) 用户登录ID;取自session
session_idchar(32)如果该用户退出,该Session_id对应的购物车中所有记录都将被删除
goods_idmediumint(8) 商品的ID,取自表goods的goods_id
goods_snvarchar(60)商品的货号,取自表goods的goods_sn
product_idmediumint(8)
goods_namevarchar(120)商品名称,取自表goods的goods_name
market_pricedecimal(10,2) 商品的本店价,取自表市场价
goods_pricedecimal(10,2)商品的本店价,取自表goods的shop_price
goods_numbersmallint(5) 商品的购买数量,在购物车时,实际库存不减少
goods_attrtext商品的扩展属性, 取自goods的extension_code
is_realtinyint(1) 取自ecs_goods的is_real
extension_codevarchar(30)商品的扩展属性,取自goods的extension_code
parent_idmediumint(8) 该商品的父商品ID,没有该值为0,有的话那该商品就是该id的配件
rec_typetinyint(1) 购物车商品类型;0普通;1团够;2拍卖;3夺宝奇兵
is_giftsmallint(5) 是否赠品,0否;其他, 是参加优惠活动的id,取值于favourable_activity的act_id
is_shippingtinyint(1)
can_handseltinyint(3) 能否处理
goods_attr_idmediumint(8)该商品的属性的id,取自goods_attr的goods_attr_id,如果有多个,只记录了最后一个,可能是bug

25.category  商品分类表,记录商品分类信息

字段类型Null/默认注释
cat_idsmallint(5) 自增id号
cat_namevarchar(90)分类名称
keywordsvarchar(255)分类的关键字,可能是为了搜索
cat_descvarchar(255)分类描述
parent_idsmallint(5) 否 / 0该分类的父类ID,取值于该表的cat_id字段
sort_ordertinyint(1) 否 / 0该分类在页面显示的顺序,数字越大顺序越靠后,同数字,id在前的先显示
template_filevarchar(50)不确定字段,按名和表设计猜,应该是该分类的单独模板文件的名字
measure_unitvarchar(15)该分类的计量单位
show_in_navtinyint(1)否 / 0是否显示在导航栏,0不;1显示
stylevarchar(150)该分类的单独的样式表的包括文件部分的文件路径
is_showtinyint(1) 否 / 1是否在前台页面显示 1显示; 0不显示
gradetinyint(4)否 / 0该分类的最高和最低价之间的价格分级,当大于1时,会根据最大最小价格区间分成区间,会在页面显示价格范围,如0-300,300-600,600-900这种; 
filter_attrsmallint(6)否 / 0如果该字段有值,则该分类将还会按照该值对应在表goods_attr的goods_attr_id所对应的属性筛选,如,封面颜色下有红,黑分类筛选

26.cat_recommend  

字段类型Null/默认注释
Cat_idSmallint(5)否 / 
Recommend_typeTinyint(1)否  / 

27.collect_goods  会员收藏商品的记录列表,一条记录一个收藏商品

字段类型Null/默认注释
rec_idmediumint(8) 收藏记录的自增id
user_idmediumint(8) 该条收藏记录的会员id,取值于users的user_id
goods_idmediumint(8) 收藏的商品id,取值于goods的goods_id
add_timeint(11) 收藏时间
is_attentiontinyint(1)是否关注该收藏商品;1是;0否

28.comment  用户对文章和产品的评论列表

字段类型Null/默认注释
comment_idint(10) 用户评论的自增id
comment_typetinyint(3) 否 / 0用户评论的类型;0评论的是商品,1评论的是文章
id_valuemediumint(8) 否 / 0文章或者商品的id,文章对应的是article的article_id;商品对应的是goods的goods_id
emailvarchar(60)评论是提交的Email地址,默认取的user的email
user_namevarchar(60)评论该文章或商品的人的名称,取值users的user_name
contenttext评论的内容
comment_ranktinyint(1) 否 / 0该文章或者商品的重星级;只有1到5星;由数字代替;其中5代表5星
add_timeint(10) 否 / 0评论的时间
ip_addressvarchar(15)否 / 评论时的用户IP
statustinyint(3) 否 / 0是否被管理员批准显示;1是;0未批准显示
parent_idint(10) 否 / 0评论的父节点,取值该表的comment_id字段,如果该字段为0,则是一个普通评论,否则该条评论就是该字段的值所对应的评论的回复
user_idint(10)否 /0发表该评论的用户的用户id,取值user的user_id

29.crons  计划任务插件安装配置信息

字段类型Null/默认注释
cron_idtinyint(3) 自增ID号
cron_codevarchar(20)该插件文件在相应路径下的不包括''.php''部分的文件名,运行该插件将通过该字段的值寻找将运行的文件
cron_namevarchar(120)计划任务的名称
cron_desctext计划人物的描述
cron_ordertinyint(3) 应该是用了设置计划任务执行的顺序的,即当同时触发2个任务时先执行哪一个,如果一样应该是id在前的先执行暂不确定
cron_configtext对每次处理的数据的数量的值,类型,名称序列化;比如删几天的日志,每次执行几个商品或文章的处理
thistimeint(10)该计划任务上次被执行的时间
nextimeint(10)该计划任务下次被执行的时间
daytinyint(2)如果该字段有值,则计划任务将在每月的这一天执行该计划人物
weekvarchar(1)如果该字段有值,则计划任务将在每周的这一天执行该计划人物
hourvarchar(2)如果该字段有值,则该计划任务将在每天的这个小时段执行该计划任务
minutevarchar(255)如果该字段有值,则该计划任务将在每小时的这个分钟段执行该计划任务,该字段的值可以多个,用空格间隔
enabletinyint(1)该计划任务是否开启;0,关闭;1,开启
run_oncetinyint(1)执行后是否关闭,这个关闭的意思还得再研究下
allow_ipvarchar(100)允许运行该计划人物的服务器ip
alow_filesvarchar(255)运行触发该计划人物的文件列表可多个值,为空代表所有许可的

30.delivery_goods  

字段类型Null/默认注释
Rec_idmediumint(8)
Delivery_idmediumint(8)
Goods_idmediumint(8)
Product_idmediumint(8)
Product_snVarchar(60)
Goods_nameVarchar(120)
Brand_nameVarchar(60)
Goods_snVarchar(60)
Is_realTinyint(1)
Extension_codeVarchar(30)
Parent_idmediumint(8)
Send_number
关闭
程序员人生