ecshop二次開發必備--數據庫說明1

  • ecs_account_log 用戶賬號狀況記錄表,包括資金和積分等
    • log_id mediumint 自增ID號
    • user_id mediumint 用戶登陸後保存在session中的id號,跟users表中的user_id對應
    • user_money decimal 用戶該筆記錄的餘額
    • frozen_money decimal 被凍結的資金
    • rank_points mediumint 等級積分,跟消費積分是分開的
    • pay_points mediumint 消費積分,跟等級積分是分開的
    • change_time int 該筆操做發生的時間
    • change_desc varchar 該筆操做的備註,通常是,充值或者提現。也但是是管理員後臺寫的任何在備註
    • change_type tinyint 操做類型,0爲充值,1爲提現,2爲管理員調節,99爲其餘類型
  • ecs_ad 廣告列表配置表,包括站內站外的圖片,文字,flash,代碼廣告
    • ad_id smallint 自增ID號
    • position_id smallint 0,站外廣告;從1開始表明的是該廣告所處的廣告位,同表ad_position中的字段position_id的值
    • media_type tinyint 廣告類型,0,圖片;1,flash;2, 代碼;3,文字
    • ad_name varchar 該條廣告記錄的廣告名稱
    • ad_link varchar 廣告連接地址
    • ad_code text 廣告連接的表現,文字廣告就是文字或圖片和flash就是它們的地址,代碼廣告就是代碼內容
    • start_time int 廣告開始時間
    • end_time int 廣告結束時間
    • link_man varchar 廣告聯繫人
    • link_email varchar 廣告聯繫人的郵箱
    • link_phone varchar 廣告聯繫人的電話
    • click_count mediumint 該廣告點擊數
    • enabled tinyint 該廣告是否關閉,1,開啓;0,關閉;關閉後廣告將再也不有效,直至從新開啓
  • ecs_ad_position 廣告位置配置表
    • position_id tinyint 廣告位自增id
    • position_name varchar 廣告位名稱
    • ad_width smallint 廣告位寬度
    • ad_height smallint 廣告位高度
    • position_desc varchar 廣告位描述
    • position_style text 廣告位模板代碼
  • ecs_admin_action 管理員權限列表樹
    • action_id tinyint 自增ID號
    • parent_id tinyint 該id項的父id,對應本表的 action_id字段
    • action_code varchar 表明權限的英文字符串,對應漢文在語言文件中,若是該字段有某個字符串,就表示有該權限
  • ecs_admin_log 管理員操做日誌表
    • log_id int 自增ID號
    • log_time int 寫日誌時間
    • user_id tinyint 該日誌所記錄的操做者id,同 ecs_admin_user的user_id
    • log_info varchar 管理操做內容
    • ip_address varchar 管理者登陸ip
  • ecs_admin_message 管理員留言記錄表
    • message_id smallint 自增ID號
    • sender_id tinyint 發送該留言的管理員id,同 ecs_admin_user的user_id
    • receiver_id tinyint 接收消息的管理員id,同 ecs_admin_user的user_id,若是是給多個管理員發送,則同一個消息給每一個管理員id發送一條
    • sent_time int 留言發送時間
    • read_time int 留言閱讀時間
    • readed tinyint 留言是否閱讀,1,已閱讀;0,未閱讀
    • deleted tinyint 留言是否已是否已經被刪除,1,已刪除;0,未刪除
    • title varchar 留言的主題
    • message text 留言的內容
  • ecs_admin_user 管理員資料權限列表
    • user_id smallint 自增ID號,管理員代號
    • user_name varchar 管理員登陸名
    • email varchar 管理員郵箱
    • password varchar 管理員登陸祕密加密串
    • add_time int 管理員添加時間
    • last_login int 管理員最後一次登陸時間
    • last_ip varchar 管理員最後一次登陸ip
    • action_list text 管理員管理權限列表
    • nav_list text 管理員導航欄配置項
    • lang_type varchar
    • agency_id smallint 該管理員負責的辦事處的id,同ecs_agency的 agency_id字段。若是管理員沒負責辦事處,則此處爲0
    • todolist longtext 記事本記錄的數據
  • ecs_adsense 廣告點擊率統計表
    • from_ad smallint 廣告代號,-1是站外廣告,若是是站內廣告則爲ecs_ad的ad_id
    • referer varchar 頁面來源
    • clicks int 點擊率
  • ecs_affiliate_log 分紅相關的表,還沒研究透
    • log_id mediumint
    • order_id mediumint
    • time int
    • user_id mediumint
    • user_name varchar
    • money decimal
    • point int
    • separate_type tinyint
  • ecs_agency 辦事處信息
    • agency_id smallint 辦事處ID
    • agency_name varchar 辦事處名字
    • agency_desc text 辦事處描述
  • ecs_area_region 記錄表ecs_shipping_area中的 shipping_area_name的地區名包括ec
    • shipping_area_id smallint 配送區域的id號,等同於 ecs_shipping_area的shipping_area_id的值
    • region_id smallint 地區列表,等同於ecs_region的 region_id
  • ecs_article 文章內容表
    • article_id mediumint 自增ID號
    • cat_id smallint 該文章的分類,同ecs_article_cat的cat_id,若是不在,將自動成爲保留類型而不能刪除
    • title varchar 文章題目
    • content longtext 文章內容
    • author varchar 文章做者
    • author_email varchar 文章做者的email
    • keywords varchar 文章的關鍵字
    • article_type tinyint 文章類型,0,普通;1,置頂; 2和大於2的,爲保留文章,保留文章不能刪除
    • is_open tinyint 是否顯示。1,顯示;0,不顯示
    • add_time int 文章添加時間
    • file_url varchar 上傳文件或者外部文件的url
    • open_type tinyint 0,正常;當該字段爲1或者2時,會在文章最後添加一個連接「相關下載」,鏈接地址等於file_url的值;但程序在此處有bug
    • link varchar 該文章標題所引用的鏈接,若是該項有值將不能顯示文章內容,即該表中content的值
  • ecs_article_cat 文章分類信息表
    • cat_id smallint 自增ID號
    • cat_name varchar 分類名稱
    • cat_type tinyint 分類類型;1,普通分類;2,系統分類;3,網店信息;4,幫助分類;5,網店幫助
    • keywords varchar 分類關鍵字
    • cat_desc varchar 分類說明文字
    • sort_order tinyint 分類顯示順序
    • show_in_nav tinyint 是否在導航欄顯示;0,否;1,是
    • parent_id smallint 父節點id,取值於該表cat_id字段
  • ecs_attribute 商品類型屬性表,該表記錄的是每一個商品類型的全部屬性的配置情
    • attr_id smallint 自增ID號
    • cat_id smallint 商品類型,同ecs__type的cat_id
    • attr_name varchar 屬性名稱
    • attr_input_type tinyint 當添加商品時,該屬性的添加類別;0,爲手工輸入;1,爲選擇輸入;2,爲多行文本輸入
    • attr_type tinyint 屬性是否多選;0,否;1,是;若是能夠多選,則能夠自定義屬性,而且能夠根據值的不一樣定不一樣的價
    • attr_values text 若是attr_input_type爲1,即選擇輸入,則attr_name對應的值的取值就是該字段的值
    • attr_index tinyint 屬性是否能夠檢索;0,不須要檢索;1,關鍵字檢索;2,範圍檢索;該屬性應該是若是檢索的話,能夠經過該屬性找到有該屬性的商品
    • sort_order tinyint 屬性顯示的順序,數字越大越靠前,若是數字同樣則按id順序
    • is_linked tinyint 是否關聯;0,不關聯;1,關聯;若是關聯,那麼用戶在購買該商品時,具備有該屬性相同值的商品將被推薦給用戶
    • attr_group tinyint 屬性分組,相同的爲一個屬性組。該值應該取自ecs_goods_type的attr_group的值的順序
  • ecs_auction_log 拍賣出價記錄信息表
    • log_id mediumint 自增ID號
    • act_id mediumint 拍賣活動的id,取值於ecs_goods_activity的 act_id字段
    • bid_user mediumint 出價的用戶id,取值於ecs_users的user_id
    • bid_price decimal 出價價格
    • bid_time int 出價時間
  • ecs_auto_manage 處理文章,商品自動上下線的計劃任務列表;須要安裝計劃任務插
    • item_id mediumint 若是是商品就是ecs_goods的goods_id,若是是文章就是 ecs_article的article_id
    • type varchar goods是商品,article是文章
    • starttime int 上線時間
    • endtime int 下線時間
  • ecs_bonus_type 紅包類型表
    • type_id smallint 紅包類型流水號
    • type_name varchar 紅包名稱
    • type_money decimal 紅包所值的金額
    • send_type tinyint 紅包發送類型.0,按用戶如會員等級 ,會員名稱發放;1,按商品類別發送;2,按訂單金額所達到的額度發送;3,線下發送
    • min_amount decimal 若是是按金額發送紅包,該項是最小金額.即只要購買超過該金額的商品均可以領到紅包
    • max_amount decimal
    • send_start_date int 紅包發送的開始時間
    • send_end_date int 紅包發送的結束時間
    • use_start_date int 紅包可使用的開始時間
    • use_end_date int 紅包可使用的結束時間
    • min_goods_amount decimal 可使用該紅包的商品的最低價格.即只要達到該價格的商品纔可使用紅包
  • ecs_booking_goods 缺貨登記的訂購和處理記錄表
    • rec_id mediumint 自增ID號
    • user_id mediumint 登記該缺貨記錄的用戶的id,取值 ecs_users的user_id
    • email varchar 頁面填的用戶的email,默認取值於ecs_users的email
    • link_man varchar 頁面填的用戶的姓名,默認取值於ecs_users的consignee
    • tel varchar 頁面填的用戶的電話,默認取值於ecs_users的tel
    • goods_id mediumint 缺貨登記的商品id,取值於 ecs_goods的 goods_id
    • goods_desc varchar 缺貨登記時留的訂購描述
    • goods_number smallint 訂購數量
    • booking_time int 缺貨登記的時間
    • is_dispose tinyint 是否已經被處理
    • dispose_user varchar 處理該缺貨登記的管理員用戶名,取值於session,該 session取值於ecs_admin_user的user_name
    • dispose_time int 處理的時間
    • dispose_note varchar 處理時管理員留的備註
  • ecs_brand 商品品牌信息記錄表
    • brand_id smallint 自增ID號
    • brand_name varchar 品牌名稱
    • brand_logo varchar 上傳的該品牌公司logo圖片
    • brand_desc text 品牌描述
    • site_url varchar 品牌的網址
    • sort_order tinyint 品牌在前臺頁面的顯示順序,數字越大越靠後
    • is_show tinyint 該品牌是否顯示,0,否;1,顯示
  • ecs_card 賀卡的配置的信息
    • card_id tinyint 自增ID號
    • card_name varchar 賀卡名稱
    • card_img varchar 賀卡圖紙的名稱
    • card_fee decimal 賀卡所需費用
    • free_money decimal 訂單達到該字段的值後使用此賀卡免費
    • card_desc varchar 賀卡的描述
  • ecs_cart 購物車購物信息記錄表
    • rec_id mediumint 自增ID號
    • user_id mediumint 用戶登陸id,取自session,
    • session_id char 登陸的sessionid,若是該用戶退出,該sessionid對應的購物車中的全部記錄都將被刪除
    • goods_id mediumint 商品的id,取自表goods的 goods_id
    • goods_sn varchar 商品的貨號,取自表goods的goods_sn
    • goods_name varchar 商品的名稱,取自表goods的goods_name
    • market_price decimal 商品的市場價,取自表 goods的market_price
    • goods_price decimal 商品的本店價,取自表goods的 shop_price
    • goods_number smallint 商品的購買數量,在購物車時,實際庫存不減小
    • goods_attr text 商品的屬性,中括號裏是該屬性特有的價格
    • is_real tinyint 取自ecs_goods的is_real
    • extension_code varchar 商品的擴展屬性,取自ecs_goods的 extension_code
    • parent_id mediumint 該商品的父商品id,沒有該值爲0 ,有的話那該商品就是該id的配件
    • rec_type tinyint 購物車商品類型,0,普通;1,團夠;2,拍賣;3,奪寶奇兵
    • is_gift smallint 是不是贈品,0,否;其餘,是參加優惠活動的id,取值於ecs_favourable_activity 的act_id
    • can_handsel tinyint
    • goods_attr_id mediumint 該商品的屬性的id,取自goods_attr的 goods_attr_id,若是有多個,只記錄了最後一個,多是個bug
  • ecs_category 商品分類表,記錄商品分類信息
    • cat_id smallint 自增ID號
    • cat_name varchar 分類名稱
    • keywords varchar 分類的關鍵字,多是爲了搜索
    • cat_desc varchar 分類描述
    • parent_id smallint 該分類的父id,取值於該表的 cat_id字段
    • sort_order tinyint 該分類在頁面顯示的順序,數字越大順序越靠後;同數字,id在前的先顯示
    • template_file varchar 不肯定字段,按名字和表設計猜,應該是該分類的單獨模板文件的名字
    • measure_unit varchar 該分類的計量單位
    • show_in_nav tinyint 是否顯示在導航欄,0,不;1,顯示在導航欄
    • style varchar 該分類的單獨的樣式表的包括文件名部分的文件路徑
    • is_show tinyint 是否在前臺頁面顯示,1,顯示;0,不顯示
    • grade tinyint 該分類的最高和最低價之間的價格分級,當大於1 時,會根據最大最小价格區間分紅區間,會在頁面顯示價格範圍,如0-300,300-600,600-900這種
    • filter_attr smallint 若是該字段有值,則該分類將還會按照該值對應在表goods_attr的goods_attr_id所對應的屬性篩選,如,封面顏色下有紅,黑分類篩選
  • ecs_collect_goods 會員收藏商品的記錄列表,一條記錄一個收藏商品
    • rec_id mediumint 收藏記錄的自增id
    • user_id mediumint 該條收藏記錄的會員id,取值於 ecs_users的user_id
    • goods_id mediumint 收藏的商品id,取值於ecs_goods 的goods_id
    • add_time int 收藏時間
    • is_attention tinyint 是否關注該收藏商品,1,是;0,否
  • ecs_comment 用戶對文章和產品的評論列表
    • comment_id int 用戶評論的自增id
    • comment_type tinyint 用戶評論的類型;0,評論的是商品;1,評論的是文章
    • id_value mediumint 文章或者商品的id,文章對應的是 ecs_article 的article_id;商品對應的是ecs_goods的goods_id
    • email varchar 評論時提交的email地址,默認取的ecs_users的email
    • user_name varchar 評論該文章或商品的人的名稱,取值ecs_users的 user_name
    • content text 評論的內容
    • comment_rank tinyint 該文章或者商品的星級;只有1 到5星;由數字代替;其中5是表明5星
    • add_time int 評論的時間
    • ip_address varchar 評論時的用戶ip
    • status tinyint 是否被管理員批准顯示,1,是;0,未批准顯示
    • parent_id int 評論的父節點;取值該表的comment_id 字段;若是該字段爲0,則是一個普通評論,不然該條評論就是該字段的值所對應的評論的回覆
    • user_id int 發表該評論的用戶的用戶id,取值於 ecs_users的user_id
  • ecs_crons 計劃任務插件安裝配置信息
    • cron_id tinyint 自增ID號
    • cron_code varchar 該插件文件在相應路徑下的不包括」.php」部分的文件名,運行該插件將經過該字段的值尋找將運行的文件
    • cron_name varchar 計劃任務的名稱
    • cron_desc text 計劃人物的描述
    • cron_order tinyint 應該是用了設置計劃任務執行的順序的,即當同時觸發2個任務時先執行哪個,若是同樣應該是id在前的先執行暫不肯定
    • cron_config text 對每次處理的數據的數量的值,類型,名稱序列化;好比刪幾天的日誌,每次執行幾個商品或文章的處理
    • thistime int 該計劃任務上次被執行的時間
    • nextime int 該計劃任務下次被執行的時間
    • day tinyint 若是該字段有值,則計劃任務將在每個月的這一天執行該計劃人物
    • week varchar 若是該字段有值,則計劃任務將在每週的這一天執行該計劃人物
    • hour varchar 若是該字段有值,則該計劃任務將在天天的這個小時段執行該計劃任務
    • minute varchar 若是該字段有值,則該計劃任務將在每小時的這個分鐘段執行該計劃任務,該字段的值能夠多個,用空格間隔
    • enable tinyint 該計劃任務是否開啓;0,關閉;1,開啓
    • run_once tinyint 執行後是否關閉,這個關閉的意思還得再研究下
    • allow_ip varchar 容許運行該計劃人物的服務器ip
    • alow_files varchar 運行觸發該計劃人物的文件列表可多個值,爲空表明全部許可的文件均可以
  • ecs_email_list 增長電子雜誌訂閱表
    • id mediumint 郵件訂閱的自增id
    • email varchar 郵件訂閱所填的郵箱地址
    • stat tinyint 是否確認,能夠用戶確認也能夠管理員確認;0,未確認;1,已確認
    • hash varchar 郵箱確認的驗證碼,系統生成後發送到用戶郵箱,用戶驗證激活時經過該值判斷是否合法;主要用來防止非法驗證郵箱
  • ecs_email_sendlist 增長髮送隊列表
    • id mediumint 郵件發送隊列自增id
    • email varchar 該郵件將要發送到的郵箱地址
    • template_id mediumint 該郵件的模板id,取值於ecs_mail_templates的 template_id
    • email_content text 郵件發送的內容
    • error tinyint 錯誤次數,不知幹什麼用的,猜應該是發送郵件的失敗記錄
    • pri tinyint 該郵件發送的優先級;0,普通;1,高
    • last_send int 上一次發送的時間
  • ecs_error_log 該表用來記錄頁面觸發計劃任務時失敗所產生的錯誤,從程序來看
    • id int 計劃任務錯誤自增id
    • info varchar 錯誤詳細信息
    • file varchar 產生錯誤的執行文件的絕對路徑
    • time int 錯誤發生的時間
  • ecs_favourable_activity 優惠活動的配置信息,優惠活動包括送禮,減免,打折
    • act_id smallint 優惠活動的自增id
    • act_name varchar 優惠活動的活動名稱
    • start_time int 活動的開始時間
    • end_time int 活動的結束時間
    • user_rank varchar 能夠參加活動的用戶信息,取值於ecs_user_rank的 rank_id;其中0是非會員,其餘是相應的會員等級;多個值用逗號分隔
    • act_range tinyint 優惠範圍;0,所有商品;1,按分類;2,按品牌;3,按商品
    • act_range_ext varchar 根據優惠活動範圍的不一樣,該處意義不一樣;可是都是優惠範圍的約束;如,若是是商品,該處是商品的id,若是是品牌,該處是品牌的id
    • min_amount decimal 訂單達到金額下限,才參加活動
    • max_amount decimal 參加活動的訂單金額下限,0,表示沒有上限
    • act_type tinyint 參加活動的優惠方式;0,送贈品或優惠購買;1,現金減免;價格打折優惠
    • act_type_ext decimal 若是是送贈品,該處是容許的最大數量,0 ,無數量限制;現今減免,則是減免金額,單位元;打折,是折扣值,100算,8折就是80
    • gift text 若是有特惠商品,這裏是序列化後的特惠商品的id,name,price信息;取值於ecs_goods的goods_id,goods_name,價格是添加活動時填寫的
    • sort_order tinyint 活動在優惠活動頁面顯示的前後順序,數字越大越靠後
  • ecs_feedback 用戶反饋信息表,包括留言,投訴,諮詢等
    • msg_id mediumint 反饋信息自增id
    • parent_id mediumint 父節點,取自該表msg_id;反饋該值爲0;回覆反饋爲節點id
    • user_id mediumint 反饋的用戶的id
    • user_name varchar 反饋的用戶的用戶名
    • user_email varchar 反饋的用戶的郵箱
    • msg_title varchar 反饋的標題,回覆爲reply
    • msg_type tinyint 反饋的類型,0,留言;1,投訴;2 ,詢問;3,售後;4,求購
    • msg_content text 反饋的內容
    • msg_time int 反饋的時間
    • message_img varchar 用戶上傳的文件的地址
    • order_id int 該反饋關聯的訂單id,由用戶提交,取值於 ecs_order_info的order_id;0,爲無匹配;
  • ecs_goods 商品表
    • goods_id mediumint 商品的自增id
    • cat_id smallint 商品所屬商品分類id,取值 ecs_category的cat_id
    • goods_sn varchar 商品的惟一貨號
    • goods_name varchar 商品的名稱
    • goods_name_style varchar 商品名稱顯示的樣式;包括顏色和字體樣式;格式如#ff00ff+strong
    • click_count int 商品點擊數
    • brand_id smallint 品牌id,取值於ecs_brand 的 brand_id
    • provider_name varchar 供貨人的名稱,程序還沒實現該功能
    • goods_number smallint 商品庫存數量
    • goods_weight decimal 商品的重量,以千克爲單位
    • market_price decimal 市場售價
    • shop_price decimal 本店售價
    • promote_price decimal 促銷價格
    • promote_start_date int 促銷價格開始日期
    • promote_end_date int 促銷價結束日期
    • warn_number tinyint 商品報警數量
    • keywords varchar 商品關鍵字,放在商品頁的關鍵字中,爲搜索引擎收錄用
    • goods_brief varchar 商品的簡短描述
    • goods_desc text 商品的詳細描述
    • goods_thumb varchar 商品在前臺顯示的微縮圖片,如在分類篩選時顯示的小圖片
    • goods_img varchar 商品的實際大小圖片,如進入該商品頁時介紹商品屬性所顯示的大圖片
    • original_img varchar 應該是上傳的商品的原始圖片
    • is_real tinyint 是不是實物,1,是;0,否;好比虛擬卡就爲0,不是實物
    • extension_code varchar 商品的擴展屬性,好比像虛擬卡
    • is_on_sale tinyint 該商品是否開放銷售,1,是;0,否
    • is_alone_sale tinyint 是否能單獨銷售,1,是;0,否;若是不能單獨銷售,則只能做爲某商品的配件或者贈品銷售
    • integral int 購買該商品可使用的積分數量,估計應該是用積分代替金額消費;但程序好像尚未實現該功能
    • add_time int 商品的添加時間
    • sort_order smallint 應該是商品的顯示順序,不過該版程序中沒實現該功能
    • is_delete tinyint 商品是否已經刪除,0,否;1,已刪除
    • is_best tinyint 是不是精品;0,否;1,是
    • is_new tinyint 是不是新品;0,否;1,是
    • is_hot tinyint 是否熱銷,0,否;1,是
    • is_promote tinyint 是否特價促銷;0,否;1,是
    • bonus_type_id tinyint 購買該商品所能領到的紅包類型
    • last_update int 最近一次更新商品配置的時間
    • goods_type smallint 商品所屬類型id,取值表 goods_type的cat_id
    • seller_note varchar 商品的商家備註,僅商家可見
    • give_integral int 購買該商品時每筆成功交易贈送的積分數量。
  • ecs_goods_activity 拍賣活動和奪寶奇兵活動配置信息表
    • act_id mediumint 自增ID號
    • act_name varchar 促銷活動的名稱
    • act_desc text 促銷活動的描述
    • act_type tinyint
    • goods_id mediumint 參加活動的id,取值於ecs_goods的goods_id
    • goods_name varchar 商品的名稱,取值於ecs_goods的goods_id
    • start_time int 活動開始時間
    • end_time int 活動結束時間
    • is_finished tinyint 活動是否結束,0,結束;1,未結束
    • ext_info text 序列化後的促銷活動的配置信息,包括最低價,最高價,出價幅度,保證金等
  • ecs_goods_article 文章關聯產品表,即文章中提到的相關產品
    • goods_id mediumint 商品id,取自ecs_goods的 goods_id
    • article_id mediumint 文章id,取自 ecs_article 的 article_id
    • admin_id tinyint 猜測是管理員的id,可是程序中彷佛沒有說起到
  • ecs_goods_attr 具體商品的屬性表
    • goods_attr_id int 自增ID號
    • goods_id mediumint 該具體屬性屬於的商品,取值於 ecs_goods的goods_id
    • attr_id smallint 該具體屬性屬於的屬性類型的id,取自ecs_attribute 的attr_id
    • attr_value text 該具體屬性的值
    • attr_price varchar 該屬性對應在商品原價格上要加的價格
  • ecs_goods_cat 商品的擴展分類
    • goods_id mediumint 商品id
    • cat_id smallint 商品分類id
  • ecs_goods_type 商品類型表,該表每條記錄就是一個商品類型
    • cat_id smallint 自增ID號
    • cat_name varchar 商品類型名
    • enabled tinyint 類型狀態,1,爲可用;0爲不可用;不可用的類型,在添加商品的時候選擇商品屬性將不可選
    • attr_group varchar 商品屬性分組,將一個商品類型的屬性分紅組,在顯示的時候也是按組顯示。該字段的值顯示在屬性的前一行,像標題的做用