ECSHOP数据库结构详细说明3)
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
-- 表的结构 `ecs_attribute`==商品属性(分类,名称,选择样式,类型,值,检索类型,排序,是否关联) CREATE TABLE IF NOT EXISTS `ecs_attribute` ( `attr_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号', `cat_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品类型,同ecs_goods_type的cat_id', `attr_name` varchar(60) NOT NULL COMMENT '属性名称', `attr_input_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '当添加商品时,该属性的添加类别;0,为手工输入;1,为选择输入;2,为多行文本输入', `attr_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '属性是否多选;0,否;1,是;如果可以多选,则可以自定义属性,并且可以根据值的不同定不同的价', `attr_values` text NOT NULL COMMENT '如果attr_input_type为1,即选择输入,则attr_name对应的值的取值就是该字段的值', `attr_index` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '属性是否可以检索;0,不需要检索;1,关键字检索;2,范围检索;该属性应该是如果检索的话,可以通过该属性找到有该属性的商品', `sort_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '属性显示的顺序,数字越大越靠前,如果数字一样则按id顺序', `is_linked` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否关联;0,不关联;1,关联;如果关联,那么用户在购买该商品时,具有有该属性相同值的商品将被推荐给用户', `attr_group` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '属性分组,相同的为一个属性组。该值应该取自ecs_goods_type的attr_group的值的顺序', PRIMARY KEY (`attr_id`), KEY `cat_id` (`cat_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品类型属性表,该表记录的是每个商品类型的所有属性的配置情况,具体的商品的属性不在该表' AUTO_INCREMENT=175 ; -- ------------------------------------------------------ -- 表的结构 `ecs_auction_log` CREATE TABLE IF NOT EXISTS `ecs_auction_log` ( `log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号', `act_id` mediumint(8) unsigned NOT NULL COMMENT '拍卖活动的id,取值于ecs_goods_activity的act_id字段', `bid_user` mediumint(8) unsigned NOT NULL COMMENT '出价的用户id,取值于ecs_users的user_id', `bid_price` decimal(10,2) unsigned NOT NULL COMMENT '出价价格', `bid_time` int(10) unsigned NOT NULL COMMENT '出价时间', PRIMARY KEY (`log_id`), KEY `act_id` (`act_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='拍卖出价记录信息表' AUTO_INCREMENT=3 ; -- ------------------------------------------------------ -- 表的结构 `ecs_auto_manage` CREATE TABLE IF NOT EXISTS `ecs_auto_manage` ( `item_id` mediumint(8) NOT NULL COMMENT '如果是商品就是ecs_goods的goods_id,如果是文章就是ecs_article的article_id', `type` varchar(10) NOT NULL COMMENT 'goods是商品,article是文章', `starttime` int(10) NOT NULL COMMENT '上线时间', `endtime` int(10) NOT NULL COMMENT '下线时间', PRIMARY KEY (`item_id`,`type`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='处理文章,商品自动上下线的计划任务列表;需要安装计划任务插件才有效'; -- ------------------------------------------------------ -- 表的结构 `ecs_bonus_type`==红包(名称,金额,发放起始日期,发放结束日期,使用起始日期,使用结束日期,发放类型,金额下限(按订单发放),金额上限) CREATE TABLE IF NOT EXISTS `ecs_bonus_type` ( `type_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '红包类型流水号', `type_name` varchar(60) NOT NULL COMMENT '红包名称', `type_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '红包所值的金额', `send_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '红包发送类型.0,按用户如会员等级,会员名称发放;1,按商品类别发送;2,按订单金额所达到的额度发送;3,线下发送', `min_amount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '如果是按金额发送红包,该项是最小金额.即只要购买超过该金额的商品都可以领到红包', `max_amount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00', `send_start_date` int(11) NOT NULL DEFAULT '0' COMMENT '红包发送的开始时间', `send_end_date` int(11) NOT NULL DEFAULT '0' COMMENT '红包发送的结束时间', `use_start_date` int(11) NOT NULL DEFAULT '0' COMMENT '红包可以使用的开始时间', `use_end_date` int(11) NOT NULL DEFAULT '0' COMMENT '红包可以使用的结束时间', `min_goods_amount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '可以使用该红包的商品的最低价格.即只要达到该价格的商品才可以使用红包', PRIMARY KEY (`type_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='红包类型表' AUTO_INCREMENT=6 ; -- ------------------------------------------------------ -- 表的结构 `ecs_booking_goods`==缺货登记(登记用户ID,email ,电话,商品ID,描述,数量,登记时间,是否已处理,处理管理员,处理时间,处理备注) CREATE TABLE IF NOT EXISTS `ecs_booking_goods` ( `rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号', `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '登记该缺货记录的用户的id,取值ecs_users的user_id', `email` varchar(60) NOT NULL COMMENT '页面填的用户的email,默认取值于ecs_users的email', `link_man` varchar(60) NOT NULL COMMENT '页面填的用户的姓名,默认取值于ecs_users的c**ignee ', `tel` varchar(60) NOT NULL COMMENT '页面填的用户的电话,默认取值于ecs_users的tel', `goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '缺货登记的商品id,取值于ecs_goods的 goods_id', `goods_desc` varchar(255) NOT NULL COMMENT '缺货登记时留的订购描述', `goods_number` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '订购数量', `booking_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '缺货登记的时间', `is_dispose` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否已经被处理', `dispose_user` varchar(30) NOT NULL COMMENT '处理该缺货登记的管理员用户名,取值于session,该session取值于ecs_admin_user的user_name', `dispose_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '处理的时间', `dispose_note` varchar(255) NOT NULL COMMENT '处理时管理员留的备注', PRIMARY KEY (`rec_id`), KEY `user_id` (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='缺货登记的订购和处理记录表' AUTO_INCREMENT=4 ; -- ------------------------------------------------------ |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop程序问题
ecshop蜗牛
ecshopdwt
ecshop零售业
ecshoplazyload
ecshopViolation
ecshop电焊网
ecshop昵称
ecshop权限
ecshop媒介类型
ecshop不吝
ecshopreg
ecshoposs
ecshop300
ecshop电脑配件
ecshop晓天
ecshopICP
ecshop教改
ecshop添加广告
ecshop上市
ecshop板块
ecshop用户整合
ecshop结构图
ecshopshoes
ecshop过滤
ecshop bug
ecshop官网下载
ecshopdiscuz
ecshopvps
ecshop外观