Ecshop表結構 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,已付款', 
`consignee` 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 ;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM