本文實(shí)例講述了ecshop二次開發(fā)之表結(jié)構(gòu)分析。分享給大家供大家參考。具體如下:
ecshop二次開發(fā)首先要弄清楚各個(gè)數(shù)據(jù)庫(kù)表的內(nèi)容和數(shù)據(jù)庫(kù)表之間的關(guān)系,這樣有助于ecshop二次開發(fā)!
下面我就介紹一下 ecshop數(shù)據(jù)庫(kù)表的結(jié)構(gòu)
Ecs_account_log--用戶帳號(hào)情況記錄表,包括資金和積分等
(自增ID 號(hào),用戶登錄后保存在session中的id號(hào),跟users表中的user_id對(duì)應(yīng),用戶該筆記錄的余額,被凍結(jié)的資金,等級(jí)積分,跟消費(fèi)積分是分開的,消費(fèi)積分,跟等級(jí)積分是分開的,該筆操作發(fā)生
的時(shí)間,該筆操作的備注,一般是,充值或者提現(xiàn)。也可是是管理員后臺(tái)寫的任何在備注,操作類型,0為充值,1為提現(xiàn),2為管理員調(diào)節(jié),99為其他類型)
ecs_ad--廣告列表配置表,包括站內(nèi)站外的圖片,文字,flash,代碼廣告
(自增ID號(hào),0,站外廣告;從1開始代表的是該廣告所處的廣告位,同表ad_position中的字段position_id的值,廣告類型,0,圖片;1,flash;2,代碼;3,文字,該條廣告記錄的廣告名稱,廣告鏈接地址
,廣告鏈接的表現(xiàn),文字廣告就是文字或圖片和flash就是它們的地址,代碼廣告就是代碼內(nèi)容,廣告開始時(shí)間,廣告結(jié)束時(shí)間,廣告聯(lián)系人,廣告聯(lián)系人的郵箱,廣告聯(lián)系人的電話,該廣告點(diǎn)擊數(shù),該
廣告是否關(guān)閉,1,開啟;0,關(guān)閉;關(guān)閉后廣告將不再有效,直至重新開啟)
`ecs_ad_position`---廣告位置配置表
(廣告位自增id,廣告位名稱,廣告位寬度,廣告位高度,廣告位描述,廣告位模板代碼)
`ecs_admin_action`-- 管理員權(quán)限列表樹
(自增ID號(hào),該id項(xiàng)的父id,對(duì)應(yīng)本表的action_id字段,代表權(quán)限的英文字符串,對(duì)應(yīng)漢文在語(yǔ)言文件中,如果該字段有某個(gè)字符串,就表示有該權(quán)限)
`ecs_admin_log`----管理員操作日志表
(自增ID號(hào),寫日志時(shí)間,該日志所記錄的操作者id,同ecs_admin_user的user_id,管理操作內(nèi)容,管理者登錄ip);
`ecs_admin_message`--- 管理員留言記錄表
(自增ID號(hào),發(fā)送該留言的管理員id,同ecs_admin_user的user_id,接收消息的管理員id,同 ecs_admin_user的user_id,如果是給多個(gè)管理員發(fā)送,則同一個(gè)消息給每個(gè)管理員id發(fā)送一條,留言發(fā)送時(shí)間,留言閱讀時(shí)間,留言是否閱讀,1,已閱讀;0,未閱讀,留言是否已經(jīng)是否已經(jīng)被刪除,1,已刪除;0,未刪除,留言的主題,留言的內(nèi)容)
`ecs_admin_user`(自增ID號(hào),管理員代號(hào),管理員登錄名,管理員郵箱,管理員登錄秘密加密串,管理員添加時(shí)間,管理員最后一次登錄時(shí)間,管理員最后一次登錄ip,管理員管理權(quán)限列表,管理員導(dǎo)航欄配置項(xiàng),該管理員負(fù)責(zé)的辦事處的id,同ecs_agency的agency_id字段。如果管理員沒負(fù)責(zé)辦事處,則此處為0,記事本記錄的數(shù)據(jù))管理員資料權(quán)限列表
`ecs_adsense`---廣告點(diǎn)擊率統(tǒng)計(jì)表
(廣告代號(hào),-1是站外廣告,如果是站內(nèi)廣告則為ecs_ad的ad_id,頁(yè)面來(lái)源,點(diǎn)擊率)
`ecs_affiliate_log`()分成相關(guān)的表,還沒研究透
`ecs_agency`--辦事處信息
(辦事處ID,辦事處名字,辦事處描述)
`ecs_area_region`(配送區(qū)域的id號(hào),等同于ecs_shipping_area的shipping_area_id的值,地區(qū)列表,等同于ecs_region的 region_id)記錄表ecs_shipping_area中的shipping_area_name的地區(qū)名包括ecs_region中的城市
`ecs_article`(自增ID號(hào),該文章的分類,同ecs_article_cat的cat_id,如果不在,將自動(dòng)成為保留類型而不能刪除,文章題目,文章內(nèi)容,文章作者,文章作者的email,文章的關(guān)鍵字,文章類型,0,普通;1,置頂;2和大于2的,為保留文章,保留文章不能刪除,是否顯示。1,顯示;0,不顯示,文章添加時(shí)間,上傳文件或者外部文件的url,0,正常;當(dāng)該字段為1或者2時(shí),會(huì)在文章最后添加一個(gè)鏈接“相關(guān)下載”,連接地址等于file_url的值;但程序在此處有bug,該文章標(biāo)題所引用的連接,如果該項(xiàng)有值將不能顯示文章內(nèi)容,即該表中content的值)文章內(nèi)容表
`ecs_article_cat`---- 文章分類信息表
cat代表catgory
(自增ID號(hào),分類名稱,分類類型;1,普通分類;2,系統(tǒng)分類;3,網(wǎng)店信息;4,幫助分類;5,網(wǎng)店幫助,分類關(guān)鍵字,分類說明文字,分類顯示順序,是否在導(dǎo)航欄顯示;0,否;1,是,父節(jié)點(diǎn)
id,取值于該表cat_id字段)
`ecs_attribute`--- 商品類型屬性表,該表記錄的是每個(gè)商品類型的所有屬性的配置情況,具體的商品的屬性不在該表(自增ID號(hào),商品類型,同 ecs_goods_type的cat_id,屬性名稱,當(dāng)添加商品時(shí),該屬性的添加類別;0,為手工輸入;1,為選擇輸入;2,為多行文本輸入,屬性是否多選;0,否;1,是;如果可以多選,則可以自定義屬性,并且可以根據(jù)值的不同定不同的價(jià),如果attr_input_type為1,即選擇輸入,則 attr_name對(duì)應(yīng)的值的取值就是該字段的值,屬性是否可以檢索;0,不需要檢索;1,關(guān)鍵字檢索;2,范圍檢索;該屬性應(yīng)該是如果檢索的話,可以通過該屬性找到有該屬性的商品,屬性顯示的順序,數(shù)字越大越靠前,如果數(shù)字一樣則按id順序,是否關(guān)聯(lián);0,不關(guān)聯(lián);1,關(guān)聯(lián);如果關(guān)聯(lián),那么用戶在購(gòu)買該商品時(shí),具有有該屬性相同值的商品將被推薦給用戶,屬性分組,相同的為一個(gè)屬性組。該值應(yīng)該取自ecs_goods_type的attr_group的值的順序)
`ecs_auction_log`---拍賣出價(jià)記錄信息表
(自增ID號(hào),拍賣活動(dòng)的id,取值于 ecs_goods_activity的act_id字段,出價(jià)的用戶id,取值于ecs_users的user_id,出價(jià)價(jià)格,出價(jià)時(shí)間)
`ecs_auto_manage`---- 處理文章,商品自動(dòng)上下線的計(jì)劃任務(wù)列表;需要安裝計(jì)劃任務(wù)插件才有效(如果是商品就是ecs_goods的goods_id,如果是文章就是 ecs_article的article_id,goods是商品,article是文章,上線時(shí)間,下線時(shí)間)
`ecs_bonus_type`---紅包類型表;(紅包類型流水號(hào),紅包名稱,紅包所值的金額,紅包發(fā)送類型.0,按用戶如會(huì)員等級(jí), 會(huì)員名稱發(fā)放;1,按商品類別發(fā)送;2,按訂單金額所達(dá)到的額度發(fā)送;3,線下發(fā)送,如果是按金額發(fā)送紅包,該項(xiàng)是最小金額.即只要購(gòu)買超過該金額的商品都可以領(lǐng)到紅包,紅包發(fā)送的開始時(shí)間,紅包發(fā)送的結(jié)束時(shí)間, 紅包可以使用的開始時(shí)間, 紅包可以使用的結(jié)束時(shí)間,可以使用該紅包的商品的最低價(jià)格.即只要達(dá)到該價(jià)格的商品才可以使用紅包)
`ecs_booking_goods`(自增ID號(hào),登記該缺貨記錄的用戶的id,取值ecs_users的user_id,頁(yè)面填的用戶的email,默認(rèn)取值于ecs_users的 email,頁(yè)面填的用戶的姓名,默認(rèn)取值于ecs_users的consignee,頁(yè)面填的用戶的電話,默認(rèn)取值于ecs_users的tel,缺貨登記的商品id,取值于ecs_goods的 goods_id,缺貨登記時(shí)留的訂購(gòu)描述,訂購(gòu)數(shù)量,缺貨登記的時(shí)間,是否已經(jīng)被處理,處理該缺貨登記的管理員用戶名,取值于session,該 session取值于ecs_admin_user的user_name,處理的時(shí)間,處理時(shí)管理員留的備注)缺貨登記的訂購(gòu)和處理記錄表
ecs_brand`--- 商品品牌信息記錄表
(自增ID號(hào),品牌名稱,上傳的該品牌公司logo圖片,品牌描述,品牌的網(wǎng)址,品牌在前臺(tái)頁(yè)面的顯示順序,數(shù)字越大越靠后,該品牌是否顯示,0,否;1,顯示)
`ecs_card`(自增ID號(hào),賀卡名稱,賀卡圖紙的名稱,賀卡所需費(fèi)用,訂單達(dá)到該字段的值后使用此賀卡免費(fèi),賀卡的描述)賀卡的配置的信息
`ecs_cart`--購(gòu)物車購(gòu)物信息記錄表
(自增ID號(hào),用戶登錄id,取自 session,登錄的sessionid,如果該用戶退出,該sessionid對(duì)應(yīng)的購(gòu)物車中的所有記錄都將被刪除,商品的id,取自表goods的 goods_id,商品的貨號(hào),取自表goods的goods_sn,商品的名稱,取自表goods的goods_name,商品的市場(chǎng)價(jià),取自表 goods的market_price,商品的本店價(jià),取自表goods的shop_price,商品的購(gòu)買數(shù)量,在購(gòu)物車時(shí),實(shí)際庫(kù)存不減少,商品的屬性,中括號(hào)里是該屬性特有的價(jià)格,取自ecs_goods的is_real,商品的擴(kuò)展屬性,取自ecs_goods的extension_code,該商品的父商品id,沒有該值為0,有的話那該商品就是該id的配件,購(gòu)物車商品類型,0,普通;1,團(tuán)夠;2,拍賣;3,奪寶奇兵,是否是贈(zèng)品,0,否;其他,是參加優(yōu)惠活動(dòng)的id,取值于ecs_favourable_activity 的act_id,該商品的屬性的id,取自goods_attr的goods_attr_id,如果有多個(gè),只記錄了最后一個(gè),可能是個(gè)bug)
`ecs_category`-- 商品分類表,記錄商品分類信息(自增ID號(hào),分類名稱,分類的關(guān)鍵字,可能是為了搜索,分類描述,該分類的父id,取值于該表的cat_id字段,該分類在頁(yè)面顯示的順序,數(shù)字越大順序越靠后;同數(shù)字,id在前的先顯示,不確定字段,按名字和表設(shè)計(jì)猜,應(yīng)該是該分類的單獨(dú)模板文件的名字,該分類的計(jì)量單位,是否顯示在導(dǎo)航欄,0,不;1,顯示在導(dǎo)航欄,該分類的單獨(dú)的樣式表的包括文件名部分的文件路徑,是否在前臺(tái)頁(yè)面顯示,1,顯示;0,不顯示,該分類的最高和最低價(jià)之間的價(jià)格分級(jí),當(dāng)大于1時(shí),會(huì)根據(jù)最大最小價(jià)格區(qū)間分成區(qū)間,會(huì)在頁(yè)面顯示價(jià)格范圍,如 0-300,300-600,600-900這種,如果該字段有值,則該分類將還會(huì)按照該值對(duì)應(yīng)在表goods_attr的goods_attr_id所對(duì)應(yīng)的屬性篩選,如,封面顏色下有紅,黑分類篩選)
`ecs_collect_goods`---會(huì)員收藏商品的記錄列表,一條記錄一個(gè)收藏商品(收藏記錄的自增id,該條收藏記錄的會(huì)員id,取值于ecs_users的user_id,收藏的商品id,取值于ecs_goods的 goods_id,收藏時(shí)間,是否關(guān)注該收藏商品,1,是;0,否)
`ecs_comment`------用戶對(duì)文章和產(chǎn)品的評(píng)論列表(用戶評(píng)論的自增id,用戶評(píng)論的類型;0,評(píng)論的是商品;1,評(píng)論的是文章,文章或者商品的id,文章對(duì)應(yīng)的是 ecs_article 的article_id;商品對(duì)應(yīng)的是ecs_goods的goods_id,評(píng)論時(shí)提交的email地址,默認(rèn)取的ecs_users的email,評(píng)論該文章或商品的人的名稱,取值ecs_users的user_name,評(píng)論的內(nèi)容,該文章或者商品的星級(jí);只有1到5星;由數(shù)字代替;其中5是代表5 星,評(píng)論的時(shí)間,評(píng)論時(shí)的用戶ip,是否被管理員批準(zhǔn)顯示,1,是;0,未批準(zhǔn)顯示,評(píng)論的父節(jié)點(diǎn);取值該表的comment_id字段;如果該字段為 0,則是一個(gè)普通評(píng)論,否則該條評(píng)論就是該字段的值所對(duì)應(yīng)的評(píng)論的回復(fù),發(fā)表該評(píng)論的用戶的用戶id,取值于ecs_users的user_id)
ecs_crons(自增ID號(hào),該插件文件在相應(yīng)路徑下的不包括''.php''部分的文件名,運(yùn)行該插件將通過該字段的值尋找將運(yùn)行的文件,計(jì)劃任務(wù)的名稱,計(jì)劃人物的描述,應(yīng)該是用了設(shè)置計(jì)劃任務(wù)執(zhí)行的順序的,即當(dāng)同時(shí)觸發(fā)2個(gè)任務(wù)時(shí)先執(zhí)行哪一個(gè),如果一樣應(yīng)該是id在前的先執(zhí)行暫不確定,對(duì)每次處理的數(shù)據(jù)的數(shù)量的值,類型,名稱序列化;比如刪幾天的日志,每次執(zhí)行幾個(gè)商品或文章的處理,'該計(jì)劃任務(wù)上次被執(zhí)行的時(shí)間', '該計(jì)劃任務(wù)下次被執(zhí)行的時(shí)間', '如果該字段有值,則計(jì)劃任務(wù)將在每月的這一天執(zhí)行該計(jì)劃人物', '如果該字段有值,則計(jì)劃任務(wù)將在每周的這一天執(zhí)行該計(jì)劃人物', '如果該字段有值,則該計(jì)劃任務(wù)將在每天的這個(gè)小時(shí)段執(zhí)行該計(jì)劃任務(wù)', '如果該字段有值,則該計(jì)劃任務(wù)將在每小時(shí)的這個(gè)分鐘段執(zhí)行該計(jì)劃任務(wù),該字段的值可以多個(gè),用空格間隔', '該計(jì)劃任務(wù)是否開啟;0,關(guān)閉;1,開啟', '執(zhí)行后是否關(guān)閉,這個(gè)關(guān)閉的意思還得再研究下', '允許運(yùn)行該計(jì)劃人物的服務(wù)器ip', '運(yùn)行觸發(fā)該計(jì)劃人物的文件列表可多個(gè)值,為空代表所有許可的文件都可以')'計(jì)劃任務(wù)插件安裝配置信息'
表的結(jié)構(gòu) `ecs_collect_goods`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_collect_goods` (
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '收藏記錄的自增id',
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '該條收藏記錄的會(huì)員id,取值于ecs_users的user_id',
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '收藏的商品id,取值于ecs_goods的goods_id',
`add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '收藏時(shí)間',
`is_attention` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否關(guān)注該收藏商品,1,是;0,否',
PRIMARY KEY (`rec_id`),
KEY `user_id` (`user_id`),
KEY `goods_id` (`goods_id`),
KEY `is_attention` (`is_attention`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='會(huì)員收藏商品的記錄列表,一條記錄一個(gè)收藏商品' AUTO_INCREMENT=3 ;
– 表的結(jié)構(gòu) `ecs_comment`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_comment` (
`comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用戶評(píng)論的自增id',
`comment_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '用戶評(píng)論的類型;0,評(píng)論的是商品;1,評(píng)論的是文章',
`id_value` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '文章或者商品的id,文章對(duì)應(yīng)的是ecs_article 的article_id;商品對(duì)應(yīng)的是ecs_goods的goods_id',
`email` varchar(60) NOT NULL COMMENT '評(píng)論時(shí)提交的email地址,默認(rèn)取的ecs_users的email',
`user_name` varchar(60) NOT NULL COMMENT '評(píng)論該文章或商品的人的名稱,取值ecs_users的user_name',
`content` text NOT NULL COMMENT '評(píng)論的內(nèi)容',
`comment_rank` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '該文章或者商品的星級(jí);只有1到5星;由數(shù)字代替;其中5是代表5星',
`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '評(píng)論的時(shí)間',
`ip_address` varchar(15) NOT NULL COMMENT '評(píng)論時(shí)的用戶ip',
`status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否被管理員批準(zhǔn)顯示,1,是;0,未批準(zhǔn)顯示',
`parent_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '評(píng)論的父節(jié)點(diǎn);取值該表的comment_id字段;如果該字段為0,則是一個(gè)普通評(píng)論,否則該條評(píng)論就是該字段的值所對(duì)應(yīng)的評(píng)論的回
復(fù)',
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '發(fā)表該評(píng)論的用戶的用戶id,取值于ecs_users的user_id',
PRIMARY KEY (`comment_id`),
KEY `parent_id` (`parent_id`),
KEY `id_value` (`id_value`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用戶對(duì)文章和產(chǎn)品的評(píng)論列表' AUTO_INCREMENT=5 ;
– 表的結(jié)構(gòu) `ecs_crons`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_crons` (
`cron_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`cron_code` varchar(20) NOT NULL COMMENT '該插件文件在相應(yīng)路徑下的不包括”.php”部分的文件名,運(yùn)行該插件將通過該字段的值尋找將運(yùn)行的文件',
`cron_name` varchar(120) NOT NULL COMMENT '計(jì)劃任務(wù)的名稱',
`cron_desc` text COMMENT '計(jì)劃人物的描述',
`cron_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '應(yīng)該是用了設(shè)置計(jì)劃任務(wù)執(zhí)行的順序的,即當(dāng)同時(shí)觸發(fā)2個(gè)任務(wù)時(shí)先執(zhí)行哪一個(gè),如果一樣應(yīng)該是id在前的先執(zhí)行暫不確定',
`cron_config` text NOT NULL COMMENT '對(duì)每次處理的數(shù)據(jù)的數(shù)量的值,類型,名稱序列化;比如刪幾天的日志,每次執(zhí)行幾個(gè)商品或文章的處理',
`thistime` int(10) NOT NULL DEFAULT '0' COMMENT '該計(jì)劃任務(wù)上次被執(zhí)行的時(shí)間',
`nextime` int(10) NOT NULL COMMENT '該計(jì)劃任務(wù)下次被執(zhí)行的時(shí)間',
`day` tinyint(2) NOT NULL COMMENT '如果該字段有值,則計(jì)劃任務(wù)將在每月的這一天執(zhí)行該計(jì)劃人物',
`week` varchar(1) NOT NULL COMMENT '如果該字段有值,則計(jì)劃任務(wù)將在每周的這一天執(zhí)行該計(jì)劃人物',
`hour` varchar(2) NOT NULL COMMENT '如果該字段有值,則該計(jì)劃任務(wù)將在每天的這個(gè)小時(shí)段執(zhí)行該計(jì)劃任務(wù)',
`minute` varchar(255) NOT NULL COMMENT '如果該字段有值,則該計(jì)劃任務(wù)將在每小時(shí)的這個(gè)分鐘段執(zhí)行該計(jì)劃任務(wù),該字段的值可以多個(gè),用空格間隔',
`enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '該計(jì)劃任務(wù)是否開啟;0,關(guān)閉;1,開啟',
`run_once` tinyint(1) NOT NULL DEFAULT '0' COMMENT '執(zhí)行后是否關(guān)閉,這個(gè)關(guān)閉的意思還得再研究下',
`allow_ip` varchar(100) NOT NULL COMMENT '允許運(yùn)行該計(jì)劃人物的服務(wù)器ip',
`alow_files` varchar(255) NOT NULL COMMENT '運(yùn)行觸發(fā)該計(jì)劃人物的文件列表可多個(gè)值,為空代表所有許可的文件都可以',
PRIMARY KEY (`cron_id`),
KEY `nextime` (`nextime`),
KEY `enable` (`enable`),
KEY `cron_code` (`cron_code`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='計(jì)劃任務(wù)插件安裝配置信息' AUTO_INCREMENT=4 ;
– 表的結(jié)構(gòu) `ecs_email_list`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_email_list` (
`id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '郵件訂閱的自增id',
`email` varchar(60) NOT NULL COMMENT '郵件訂閱所填的郵箱地址',
`stat` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否確認(rèn),可以用戶確認(rèn)也可以管理員確認(rèn);0,未確認(rèn);1,已確認(rèn)',
`hash` varchar(10) NOT NULL COMMENT '郵箱確認(rèn)的驗(yàn)證碼,系統(tǒng)生成后發(fā)送到用戶郵箱,用戶驗(yàn)證激活時(shí)通過該值判斷是否合法;主要用來(lái)防止非法驗(yàn)證郵箱',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='增加電子雜志訂閱表' AUTO_INCREMENT=5 ;
– 表的結(jié)構(gòu) `ecs_email_sendlist`
CREATE TABLE IF NOT EXISTS `ecs_email_sendlist` (
`id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '郵件發(fā)送隊(duì)列自增id',
`email` varchar(100) NOT NULL COMMENT '該郵件將要發(fā)送到的郵箱地址',
`template_id` mediumint(8) NOT NULL COMMENT '該郵件的模板id,取值于ecs_mail_templates的template_id',
`email_content` text NOT NULL COMMENT '郵件發(fā)送的內(nèi)容',
`error` tinyint(1) NOT NULL DEFAULT '0' COMMENT '錯(cuò)誤次數(shù),不知干什么用的,猜應(yīng)該是發(fā)送郵件的失敗記錄',
`pri` tinyint(10) NOT NULL COMMENT '該郵件發(fā)送的優(yōu)先級(jí);0,普通;1,高',
`last_send` int(10) NOT NULL COMMENT '上一次發(fā)送的時(shí)間',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='增加發(fā)送隊(duì)列表' AUTO_INCREMENT=18 ;
– 表的結(jié)構(gòu) `ecs_error_log`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_error_log` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '計(jì)劃任務(wù)錯(cuò)誤自增id',
`info` varchar(255) NOT NULL COMMENT '錯(cuò)誤詳細(xì)信息',
`file` varchar(100) NOT NULL COMMENT '產(chǎn)生錯(cuò)誤的執(zhí)行文件的絕對(duì)路徑',
`time` int(10) NOT NULL COMMENT '錯(cuò)誤發(fā)生的時(shí)間',
PRIMARY KEY (`id`),
KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='該表用來(lái)記錄頁(yè)面觸發(fā)計(jì)劃任務(wù)時(shí)失敗所產(chǎn)生的錯(cuò)誤,從程序來(lái)看,目前主要是記錄某計(jì)劃任務(wù)所對(duì)應(yīng)的插件文
件不存在的錯(cuò)誤' AUTO_INCREMENT=1 ;
– 表的結(jié)構(gòu) `ecs_favourable_activity`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_favourable_activity` (
`act_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '優(yōu)惠活動(dòng)的自增id',
`act_name` varchar(255) NOT NULL COMMENT '優(yōu)惠活動(dòng)的活動(dòng)名稱',
`start_time` int(10) unsigned NOT NULL COMMENT '活動(dòng)的開始時(shí)間',
`end_time` int(10) unsigned NOT NULL COMMENT '活動(dòng)的結(jié)束時(shí)間',
`user_rank` varchar(255) NOT NULL COMMENT '可以參加活動(dòng)的用戶信息,取值于ecs_user_rank的rank_id;其中0是非會(huì)員,其他是相應(yīng)的會(huì)員等級(jí);多個(gè)值用逗號(hào)分隔',
`act_range` tinyint(3) unsigned NOT NULL COMMENT '優(yōu)惠范圍;0,全部商品;1,按分類;2,按品牌;3,按商品',
`act_range_ext` varchar(255) NOT NULL COMMENT '根據(jù)優(yōu)惠活動(dòng)范圍的不同,該處意義不同;但是都是優(yōu)惠范圍的約束;如,如果是商品,該處是商品的id,如果是品牌,該處是品牌的id',
`min_amount` decimal(10,2) unsigned NOT NULL COMMENT '訂單達(dá)到金額下限,才參加活動(dòng)',
`max_amount` decimal(10,2) unsigned NOT NULL COMMENT '參加活動(dòng)的訂單金額下限,0,表示沒有上限',
`act_type` tinyint(3) unsigned NOT NULL COMMENT '參加活動(dòng)的優(yōu)惠方式;0,送贈(zèng)品或優(yōu)惠購(gòu)買;1,現(xiàn)金減免;價(jià)格打折優(yōu)惠',
`act_type_ext` decimal(10,2) unsigned NOT NULL COMMENT '如果是送贈(zèng)品,該處是允許的最大數(shù)量,0,無(wú)數(shù)量限制;現(xiàn)今減免,則是減免金額,單位元;打折,是折扣值,100算,8折就是80',
`gift` text NOT NULL COMMENT '如果有特惠商品,這里是序列化后的特惠商品的id,name,price信息;取值于ecs_goods的goods_id,goods_name,價(jià)格是添加活動(dòng)時(shí)填寫的',
`sort_order` tinyint(3) unsigned NOT NULL COMMENT '活動(dòng)在優(yōu)惠活動(dòng)頁(yè)面顯示的先后順序,數(shù)字越大越靠后',
PRIMARY KEY (`act_id`),
KEY `act_name` (`act_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='優(yōu)惠活動(dòng)的配置信息,優(yōu)惠活動(dòng)包括送禮,減免,打折' AUTO_INCREMENT=5 ;
– 表的結(jié)構(gòu) `ecs_feedback`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_feedback` (
`msg_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '反饋信息自增id',
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '父節(jié)點(diǎn),取自該表msg_id;反饋該值為0;回復(fù)反饋為節(jié)點(diǎn)id',
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '反饋的用戶的id',
`user_name` varchar(60) NOT NULL COMMENT '反饋的用戶的用戶名',
`user_email` varchar(60) NOT NULL COMMENT '反饋的用戶的郵箱',
`msg_title` varchar(200) NOT NULL COMMENT '反饋的標(biāo)題,回復(fù)為reply',
`msg_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '反饋的類型,0,留言;1,投訴;2,詢問;3,售后;4,求購(gòu)',
`msg_content` text NOT NULL COMMENT '反饋的內(nèi)容',
`msg_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '反饋的時(shí)間',
`message_img` varchar(255) NOT NULL DEFAULT '0' COMMENT '用戶上傳的文件的地址',
`order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '該反饋關(guān)聯(lián)的訂單id,由用戶提交,取值于 ecs_order_info的order_id;0,為無(wú)匹配;',
PRIMARY KEY (`msg_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用戶反饋信息表,包括留言,投訴,咨詢等' AUTO_INCREMENT=7 ;
– 表的結(jié)構(gòu) `ecs_friend_link`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_friend_link` (
`link_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '友情鏈接自增id',
`link_name` varchar(255) NOT NULL COMMENT '友情鏈接的名稱,img的alt的內(nèi)容;',
`link_url` varchar(255) NOT NULL COMMENT '友情鏈接網(wǎng)站的鏈接地址',
`link_logo` varchar(255) NOT NULL COMMENT '友情鏈接的logo',
`show_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '在頁(yè)面的顯示順序',
PRIMARY KEY (`link_id`),
KEY `show_order` (`show_order`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='友情鏈接配置信息表' AUTO_INCREMENT=3 ;
– 表的結(jié)構(gòu) `ecs_goods`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_goods` (
`goods_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品的自增id',
`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品所屬商品分類id,取值ecs_category的cat_id',
`goods_sn` varchar(60) NOT NULL COMMENT '商品的唯一貨號(hào)',
`goods_name` varchar(120) NOT NULL COMMENT '商品的名稱',
`goods_name_style` varchar(60) NOT NULL DEFAULT '+' COMMENT '商品名稱顯示的樣式;包括顏色和字體樣式;格式如#ff00ff+strong',
`click_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品點(diǎn)擊數(shù)',
`brand_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '品牌id,取值于ecs_brand 的brand_id',
`provider_name` varchar(100) NOT NULL COMMENT '供貨人的名稱,程序還沒實(shí)現(xiàn)該功能',
`goods_number` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品庫(kù)存數(shù)量',
`goods_weight` decimal(10,3) unsigned NOT NULL DEFAULT '0.000' COMMENT '商品的重量,以千克為單位',
`market_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '市場(chǎng)售價(jià)',
`shop_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '本店售價(jià)',
`promote_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '促銷價(jià)格',
`promote_start_date` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '促銷價(jià)格開始日期',
`promote_end_date` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '促銷價(jià)結(jié)束日期',
`warn_number` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '商品報(bào)警數(shù)量',
`keywords` varchar(255) NOT NULL COMMENT '商品關(guān)鍵字,放在商品頁(yè)的關(guān)鍵字中,為搜索引擎收錄用',
`goods_brief` varchar(255) NOT NULL COMMENT '商品的簡(jiǎn)短描述',
`goods_desc` text NOT NULL COMMENT '商品的詳細(xì)描述',
`goods_thumb` varchar(255) NOT NULL COMMENT '商品在前臺(tái)顯示的微縮圖片,如在分類篩選時(shí)顯示的小圖片',
`goods_img` varchar(255) NOT NULL COMMENT '商品的實(shí)際大小圖片,如進(jìn)入該商品頁(yè)時(shí)介紹商品屬性所顯示的大圖片',
`original_img` varchar(255) NOT NULL COMMENT '應(yīng)該是上傳的商品的原始圖片',
`is_real` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '是否是實(shí)物,1,是;0,否;比如虛擬卡就為0,不是實(shí)物',
`extension_code` varchar(30) NOT NULL COMMENT '商品的擴(kuò)展屬性,比如像虛擬卡',
`is_on_sale` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '該商品是否開放銷售,1,是;0,否',
`is_alone_sale` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否能單獨(dú)銷售,1,是;0,否;如果不能單獨(dú)銷售,則只能作為某商品的配件或者贈(zèng)品銷售',
`integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '購(gòu)買該商品可以使用的積分?jǐn)?shù)量,估計(jì)應(yīng)該是用積分代替金額消費(fèi);但程序好像還沒有實(shí)現(xiàn)該功能',
`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品的添加時(shí)間',
`sort_order` smallint(4) unsigned NOT NULL DEFAULT '0' COMMENT '應(yīng)該是商品的顯示順序,不過該版程序中沒實(shí)現(xiàn)該功能',
`is_delete` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '商品是否已經(jīng)刪除,0,否;1,已刪除',
`is_best` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否是精品;0,否;1,是',
`is_new` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否是新品;0,否;1,是',
`is_hot` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否熱銷,0,否;1,是',
`is_promote` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否特價(jià)促銷;0,否;1,是',
`bonus_type_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '購(gòu)買該商品所能領(lǐng)到的紅包類型',
`last_update` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最近一次更新商品配置的時(shí)間',
`goods_type` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品所屬類型id,取值表goods_type的cat_id',
`seller_note` varchar(255) NOT NULL COMMENT '商品的商家備注,僅商家可見',
`give_integral` int(11) NOT NULL DEFAULT '-1' COMMENT '購(gòu)買該商品時(shí)每筆成功交易贈(zèng)送的積分?jǐn)?shù)量。',
PRIMARY KEY (`goods_id`),
KEY `goods_sn` (`goods_sn`),
KEY `cat_id` (`cat_id`),
KEY `last_update` (`last_update`),
KEY `brand_id` (`brand_id`),
KEY `goods_weight` (`goods_weight`),
KEY `promote_end_date` (`promote_end_date`),
KEY `promote_start_date` (`promote_start_date`),
KEY `goods_number` (`goods_number`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品表' AUTO_INCREMENT=35 ;
– 表的結(jié)構(gòu) `ecs_goods_activity`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_goods_activity` (
`act_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`act_name` varchar(255) NOT NULL COMMENT '促銷活動(dòng)的名稱',
`act_desc` text NOT NULL COMMENT '促銷活動(dòng)的描述',
`act_type` tinyint(3) unsigned NOT NULL,
`goods_id` mediumint(8) unsigned NOT NULL COMMENT '參加活動(dòng)的id,取值于ecs_goods的goods_id',
`goods_name` varchar(255) NOT NULL COMMENT '商品的名稱,取值于ecs_goods的goods_id',
`start_time` int(10) unsigned NOT NULL COMMENT '活動(dòng)開始時(shí)間',
`end_time` int(10) unsigned NOT NULL COMMENT '活動(dòng)結(jié)束時(shí)間',
`is_finished` tinyint(3) unsigned NOT NULL COMMENT '活動(dòng)是否結(jié)束,0,結(jié)束;1,未結(jié)束',
`ext_info` text NOT NULL COMMENT '序列化后的促銷活動(dòng)的配置信息,包括最低價(jià),最高價(jià),出價(jià)幅度,保證金等',
PRIMARY KEY (`act_id`),
KEY `act_name` (`act_name`,`act_type`,`goods_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='拍賣活動(dòng)和奪寶奇兵活動(dòng)配置信息表' AUTO_INCREMENT=5 ;
– 表的結(jié)構(gòu) `ecs_goods_article`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_goods_article` (
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id,取自ecs_goods的goods_id',
`article_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '文章id,取自 ecs_article 的article_id',
`admin_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '猜想是管理員的id,但是程序中似乎沒有提及到',
PRIMARY KEY (`goods_id`,`article_id`,`admin_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='文章關(guān)聯(lián)產(chǎn)品表,即文章中提到的相關(guān)產(chǎn)品';
– 表的結(jié)構(gòu) `ecs_goods_attr`
CREATE TABLE IF NOT EXISTS `ecs_goods_attr` (
`goods_attr_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '該具體屬性屬于的商品,取值于ecs_goods的goods_id',
`attr_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '該具體屬性屬于的屬性類型的id,取自ecs_attribute 的attr_id',
`attr_value` text NOT NULL COMMENT '該具體屬性的值',
`attr_price` varchar(255) NOT NULL COMMENT '該屬性對(duì)應(yīng)在商品原價(jià)格上要加的價(jià)格',
PRIMARY KEY (`goods_attr_id`),
KEY `goods_id` (`goods_id`),
KEY `attr_id` (`attr_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='具體商品的屬性表' AUTO_INCREMENT=62 ;
– 表的結(jié)構(gòu) `ecs_goods_cat`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_goods_cat` (
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品分類id',
PRIMARY KEY (`goods_id`,`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='商品的擴(kuò)展分類';
– 表的結(jié)構(gòu) `ecs_goods_gallery`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_goods_gallery` (
`img_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品相冊(cè)自增id',
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '圖片屬于商品的id',
`img_url` varchar(255) NOT NULL COMMENT '實(shí)際圖片url',
`img_desc` varchar(255) NOT NULL COMMENT '圖片說明信息',
`thumb_url` varchar(255) NOT NULL COMMENT '微縮圖片url',
`img_original` varchar(255) NOT NULL COMMENT '根據(jù)名字猜,應(yīng)該是上傳的圖片文件的最原始的文件的url',
PRIMARY KEY (`img_id`),
KEY `goods_id` (`goods_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品相冊(cè)表,只出現(xiàn)在頁(yè)面的商品相冊(cè)中' AUTO_INCREMENT=23 ;
– 表的結(jié)構(gòu) `ecs_booking_goods`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_booking_goods` (
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '登記該缺貨記錄的用戶的id,取值ecs_users的user_id',
`email` varchar(60) NOT NULL COMMENT '頁(yè)面填的用戶的email,默認(rèn)取值于ecs_users的email',
`link_man` varchar(60) NOT NULL COMMENT '頁(yè)面填的用戶的姓名,默認(rèn)取值于ecs_users的consignee ',
`tel` varchar(60) NOT NULL COMMENT '頁(yè)面填的用戶的電話,默認(rèn)取值于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 '缺貨登記時(shí)留的訂購(gòu)描述',
`goods_number` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '訂購(gòu)數(shù)量',
`booking_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '缺貨登記的時(shí)間',
`is_dispose` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否已經(jīng)被處理',
`dispose_user` varchar(30) NOT NULL COMMENT '處理該缺貨登記的管理員用戶名,取值于session,該session取值于ecs_admin_user的user_name',
`dispose_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '處理的時(shí)間',
`dispose_note` varchar(255) NOT NULL COMMENT '處理時(shí)管理員留的備注',
PRIMARY KEY (`rec_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=' 缺貨登記的訂購(gòu)和處理記錄表' AUTO_INCREMENT=4 ;
- 表的結(jié)構(gòu) `ecs_brand`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_brand` (
`brand_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`brand_name` varchar(60) NOT NULL COMMENT '品牌名稱',
`brand_logo` varchar(80) NOT NULL COMMENT '上傳的該品牌公司logo圖片',
`brand_desc` text NOT NULL COMMENT '品牌描述',
`site_url` varchar(255) NOT NULL COMMENT '品牌的網(wǎng)址',
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '品牌在前臺(tái)頁(yè)面的顯示順序,數(shù)字越大越靠后',
`is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '該品牌是否顯示,0,否;1,顯示',
PRIMARY KEY (`brand_id`),
KEY `is_show` (`is_show`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=' 商品品牌信息記錄表' AUTO_INCREMENT=9 ;
– 表的結(jié)構(gòu) `ecs_card`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_card` (
`card_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`card_name` varchar(120) NOT NULL COMMENT '賀卡名稱',
`card_img` varchar(255) NOT NULL COMMENT '賀卡圖紙的名稱',
`card_fee` decimal(6,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '賀卡所需費(fèi)用',
`free_money` decimal(6,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '訂單達(dá)到該字段的值后使用此賀卡免費(fèi)',
`card_desc` varchar(255) NOT NULL COMMENT '賀卡的描述',
PRIMARY KEY (`card_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=' 賀卡的配置的信息' AUTO_INCREMENT=2 ;
– 表的結(jié)構(gòu) `ecs_cart`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_cart` (
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用戶登錄id,取自session,',
`session_id` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '登錄的sessionid,如果該用戶退出,該sessionid對(duì)應(yīng)的購(gòu)物車中的所有記錄都將被刪除',
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品的id,取自表goods的goods_id',
`goods_sn` varchar(60) NOT NULL COMMENT '商品的貨號(hào),取自表goods的goods_sn',
`goods_name` varchar(120) NOT NULL COMMENT '商品的名稱,取自表goods的goods_name',
`market_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品的市場(chǎng)價(jià),取自表goods的market_price',
`goods_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品的本店價(jià),取自表goods的shop_price',
`goods_number` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '商品的購(gòu)買數(shù)量,在購(gòu)物車時(shí),實(shí)際庫(kù)存不減少',
`goods_attr` text NOT NULL COMMENT '商品的屬性,中括號(hào)里是該屬性特有的價(jià)格',
`is_real` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '取自ecs_goods的is_real',
`extension_code` varchar(30) NOT NULL COMMENT '商品的擴(kuò)展屬性,取自ecs_goods的extension_code',
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '該商品的父商品id,沒有該值為0,有的話那該商品就是該id的配件',
`rec_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '購(gòu)物車商品類型,0,普通;1,團(tuán)夠;2,拍賣;3,奪寶奇兵',
`is_gift` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '是否是贈(zèng)品,0,否;其他,是參加優(yōu)惠活動(dòng)的id,取值于ecs_favourable_activity 的act_id',
`can_handsel` tinyint(3) unsigned NOT NULL DEFAULT '0',
`goods_attr_id` mediumint(8) NOT NULL COMMENT '該商品的屬性的id,取自goods_attr的goods_attr_id,如果有多個(gè),只記錄了最后一個(gè),可能是個(gè)bug',
PRIMARY KEY (`rec_id`),
KEY `session_id` (`session_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=' 購(gòu)物車購(gòu)物信息記錄表' AUTO_INCREMENT=82 ;
– 表的結(jié)構(gòu) `ecs_category`
復(fù)制代碼代碼如下:CREATE TABLE IF NOT EXISTS `ecs_category` (
`cat_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID號(hào)',
`cat_name` varchar(90) NOT NULL COMMENT '分類名稱',
`keywords` varchar(255) NOT NULL COMMENT '分類的關(guān)鍵字,可能是為了搜索',
`cat_desc` varchar(255) NOT NULL COMMENT '分類描述',
`parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '該分類的父id,取值于該表的cat_id字段',
`sort_order` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '該分類在頁(yè)面顯示的順序,數(shù)字越大順序越靠后;同數(shù)字,id在前的先顯示',
`template_file` varchar(50) NOT NULL COMMENT '不確定字段,按名字和表設(shè)計(jì)猜,應(yīng)該是該分類的單獨(dú)模板文件的名字',
`measure_unit` varchar(15) NOT NULL COMMENT '該分類的計(jì)量單位',
`show_in_nav` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否顯示在導(dǎo)航欄,0,不;1,顯示在導(dǎo)航欄',
`style` varchar(150) NOT NULL COMMENT '該分類的單獨(dú)的樣式表的包括文件名部分的文件路徑',
`is_show` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否在前臺(tái)頁(yè)面顯示,1,顯示;0,不顯示',
`grade` tinyint(4) NOT NULL DEFAULT '0' COMMENT '該分類的最高和最低價(jià)之間的價(jià)格分級(jí),當(dāng)大于1時(shí),會(huì)根據(jù)最大最小價(jià)格區(qū)間分成區(qū)間,會(huì)在頁(yè)面顯示價(jià)格范圍,如0-300,300-600,600-900
這種',
`filter_attr` smallint(6) NOT NULL DEFAULT '0' COMMENT '如果該字段有值,則該分類將還會(huì)按照該值對(duì)應(yīng)在表goods_attr的goods_attr_id所對(duì)應(yīng)的屬性篩選,如,封面顏色下有紅,黑分類篩選 ',
PRIMARY KEY (`cat_id`),
KEY `parent_id` (`parent_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=' 商品分類表,記錄商品分類信息' AUTO_INCREMENT=9 ;
希望本文所述對(duì)大家的ecshop二次開發(fā)有所幫助。
更多信息請(qǐng)查看IT技術(shù)專欄