ECSHOP数据库结构详细说明(8)
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
-- 表的结构 `ecs_order_goods`订单-商品(订单ID,商品ID,商品名称,商品编号,商品数量,市场价,订单价,商品属性,配送数量,是否真实商品,扩展代码,父类ID,是否赠品) CREATE TABLE IF NOT EXISTS `ecs_order_goods` ( `rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单商品信息自增id', `order_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '订单商品信息对应的详细信息id,取值order_info的order_id', `goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品的的id,取值表ecs_goods 的goods_id', `goods_name` varchar(120) NOT NULL COMMENT '商品的名称,取值表ecs_goods ', `goods_sn` varchar(60) NOT NULL COMMENT '商品的唯一货号,取值ecs_goods ', `goods_number` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT '商品的购买数量', `market_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品的市场售价,取值ecs_goods ', `goods_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品的本店售价,取值ecs_goods ', `goods_attr` text NOT NULL COMMENT '购买该商品时所选择的属性;', `send_number` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '当不是实物时,是否已发货,0,否;1,是', `is_real` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否是实物,0,否;1,是;取值ecs_goods ', `extension_code` varchar(30) NOT NULL COMMENT '商品的扩展属性,比如像虚拟卡。取值ecs_goods ', `parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '父商品id,取值于ecs_cart的parent_id;如果有该值则是值多代表的物品的配件', `is_gift` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '是否参加优惠活动,0,否;其他,取值于ecs_cart 的is_gift,跟其一样,是参加的优惠活动的id', PRIMARY KEY (`rec_id`), KEY `order_id` (`order_id`), KEY `goods_id` (`goods_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='订单的商品信息,注:订单的商品信息基本都是从购物车所对应的表中取来的。' AUTO_INCREMENT=27 ; -- ------------------------------------------------------ -- 表的结构 `ecs_order_info`===订单信息(好多(-_-|||略...) CREATE TABLE IF NOT EXISTS `ecs_order_info` ( `order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单详细信息自增id', `order_sn` varchar(20) NOT NULL COMMENT '订单号,唯一', `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户id,同ecs_users的user_id', `order_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '订单状态。0,未确认;1,已确认;2,已取消;3,无效;4,退货;', `shipping_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '商品配送情况,0,未发货;1,已发货;2,已收货;3,备货中', `pay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态;0,未付款;1,付款中;2,已付款', `c**ignee` varchar(60) NOT NULL COMMENT '收货人的姓名,用户页面填写,默认取值于表user_address', `country` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的国家,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `province` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的省份,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `city` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的城市,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `district` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的地区,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `address` varchar(255) NOT NULL COMMENT '收货人的详细地址,用户页面填写,默认取值于表user_address', `zipcode` varchar(60) NOT NULL COMMENT '收货人的邮编,用户页面填写,默认取值于表user_address', `tel` varchar(60) NOT NULL COMMENT '收货人的电话,用户页面填写,默认取值于表user_address', `mobile` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address', `email` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address', `best_time` varchar(120) NOT NULL COMMENT '收货人的最佳送货时间,用户页面填写,默认取值于表user_address', `sign_building` varchar(120) NOT NULL COMMENT '收货人的地址的标志性建筑,用户页面填写,默认取值于表user_address', `postscript` varchar(255) NOT NULL COMMENT '订单附言,由用户提交订单前填写', `shipping_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '用户选择的配送方式id,取值表ecs_shipping', `shipping_name` varchar(120) NOT NULL COMMENT '用户选择的配送方式的名称,取值表ecs_shipping', `pay_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '用户选择的支付方式的id,取值表ecs_payment', `pay_name` varchar(120) NOT NULL COMMENT '用户选择的支付方式的名称,取值表ecs_payment', `how_oos` varchar(120) NOT NULL COMMENT '缺货处理方式,等待所有商品备齐后再发; 取消订单;与店主协商', `how_surplus` varchar(120) NOT NULL COMMENT '根据字段猜测应该是余额处理方式,程序未作这部分实现', `pack_name` varchar(120) NOT NULL COMMENT '包装名称,取值表ecs_pack', `card_name` varchar(120) NOT NULL COMMENT '贺卡的名称,取值ecs_card ', `card_message` varchar(255) NOT NULL COMMENT '贺卡内容,由用户提交', `inv_payee` varchar(120) NOT NULL COMMENT '**抬头,用户页面填写', `inv_content` varchar(120) NOT NULL COMMENT '**内容,用户页面选择,取值ecs_shop_config的code字段的值为invoice_content的value', `goods_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品总金额', `shipping_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '配送费用', `insure_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '保价费用', `pay_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '支付费用,跟支付方式的配置相关,取值表ecs_payment', `pack_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '包装费用,取值表取值表ecs_pack', `card_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '贺卡费用,取值ecs_card ', `money_paid` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '已付款金额', `surplus` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '该订单使用余额的数量,取用户设定余额,用户可用余额,订单金额中最小者', `integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用的积分的数量,取用户使用积分,商品可用积分,用户拥有积分中最小者', `integral_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用积分金额', `bonus` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用红包金额', `order_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '应付款金额', `from_ad` smallint(5) NOT NULL DEFAULT '0' COMMENT '订单由某广告带来的广告id,应该取值于ecs_ad', `referer` varchar(255) NOT NULL COMMENT '订单的来源页面', `add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单生成时间', `confirm_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单确认时间', `pay_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单支付时间', `shipping_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单配送时间', `pack_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '包装id,取值取值表ecs_pack', `card_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贺卡id,用户在页面选择,取值取值ecs_card ', `bonus_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '红包的id,ecs_user_bonus的bonus_id', `invoice_no` varchar(50) NOT NULL COMMENT '发货单号,发货时填写,可在订单查询查看', `extension_code` varchar(30) NOT NULL COMMENT '通过活动购买的商品的代号;GROUP_BUY是团购;AUCTION,是拍卖;SNATCH,夺宝奇兵;正常普通产品该处为空', `extension_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '通过活动购买的物品的id,取值ecs_goods_activity;如果是正常普通商品,该处为0', `to_buyer` varchar(255) NOT NULL COMMENT '商家给客户的留言,当该字段有值时可以在订单查询看到', `pay_note` varchar(255) NOT NULL COMMENT '付款备注,在订单管理里编辑修改', `agency_id` smallint(5) unsigned NOT NULL COMMENT '该笔订单被指派给的办事处的id,根据订单内容和办事处负责范围自动决定,也可以有管理员修改,取值于表ecs_agency', `inv_type` varchar(60) NOT NULL COMMENT '**类型,用户页面选择,取值ecs_shop_config的code字段的值为invoice_type的value', `tax` decimal(10,2) NOT NULL COMMENT '**税额', `is_separate` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0,未分成或等待分成;1,已分成;2,取消分成;', `parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '能获得推荐分成的用户id,id取值于表ecs_users', `discount` decimal(10,2) NOT NULL COMMENT '折扣金额', PRIMARY KEY (`order_id`), UNIQUE KEY `order_sn` (`order_sn`), KEY `user_id` (`user_id`), KEY `order_status` (`order_status`), KEY `shipping_status` (`shipping_status`), KEY `pay_status` (`pay_status`), KEY `shipping_id` (`shipping_id`), KEY `pay_id` (`pay_id`), KEY `extension_code` (`extension_code`,`extension_id`), KEY `agency_id` (`agency_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='订单的配送,贺卡等详细信息' AUTO_INCREMENT=24 ; |
回答:
楼主是否可以整理出一个压缩包共享 ECSHOP学习资料:http://www.phpally.com |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshoploading
ecshop模板
ecshop显示时间
ecshopHTTP代码
ecshopFastCGI
ecshop百科
ecshop价格变化
ecshop模板制作
ecshop版权信息
ecshop支持软件
ecshopfacebook
ecshopcup
ecshopB2C网上购物
ecshop购买人数
ecshop重名
ecshop格式不对
ecshop客服中心
dedecms随机调用
ecshop救助
ecshop商城
ecshop报价单
ecshop指定
ecshopjs内嵌
ecshop免费域名
ecshopsystem
ecshop红包验证
ecshop名字
ecshop国产软件
ecshopserial
ecshop买家