ecshop二次開發(fā)之表結(jié)構(gòu)分析
來(lái)源:易賢網(wǎng) 閱讀:830 次 日期:2015-03-03 10:25:56
溫馨提示:易賢網(wǎng)小編為您整理了“ecshop二次開發(fā)之表結(jié)構(gòu)分析”,方便廣大網(wǎng)友查閱!

本文實(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ù)專欄

更多信息請(qǐng)查看CMS教程
易賢網(wǎng)手機(jī)網(wǎng)站地址:ecshop二次開發(fā)之表結(jié)構(gòu)分析
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀CMS教程

2025國(guó)考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)