Changes between Initial Version and Version 1 of db


Ignore:
Timestamp:
09/27/2012 04:47:12 PM (14 years ago)
Author:
xujianyou
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • db

    v1 v1  
     1-- application:                 youpin 
     2-- author:                              leisure.xu 
     3-- date:                                2012-09-24 
     4 
     5-- ########################################################################################## 
     6-- #                                      应用相关表                                                                                  # 
     7-- ########################################################################################## 
     8-- 用于告诉后台哪些类别需要爬取的 
     9 
     10CREATE TABLE yp_spider_category( 
     11        id                      INT                             PRIMARY KEY             COMMENT '爬取的类别的id', 
     12        name            VARCHAR(50)             COMMENT '类别名称', 
     13        cat_id          BIGINT                  COMMENT '淘宝类别id', 
     14        status          INT                             COMMENT '是否生效' 
     15) COMMENT = '爬取的类别表'; 
     16 
     17CREATE TABLE yp_product( 
     18        id                      INT                             PRIMARY KEY             COMMENT '商品id', 
     19        num_iid         BIGINT                  COMMENT '商品id(for tmall)', 
     20        name            VARCHAR(50)             COMMENT '商品名称', 
     21        pic_url         VARCHAR(255)    COMMENT '商品主图片地址', 
     22        detail_url      VARCHAR(255)    COMMENT '商品详细链接', 
     23        nick            VARCHAR(50)             COMMENT '商家', 
     24        price           DOUBLE                  COMMENT '价格', 
     25        num                     INT                             COMMENT '商品数量', 
     26        favorite        INT                             COMMENT '收藏数,每收藏一次+1,取消收藏-1', 
     27        is_hot          SMALLINT(2)             COMMENT '是否热门',                 -- 设为热门 
     28        hot_time        DATETIME                COMMENT '设为热门时间,当且仅当is_hot=1时才生效', 
     29        status          INT                             COMMENT '状态', 
     30        create_by       VARCHAR(50)             COMMENT '创建者', 
     31        create_date     DATETIME                COMMENT '创建时间', 
     32        update_by       VARCHAR(50)             COMMENT '更新者', 
     33        update_date     DATETIME                COMMENT '更新时间' 
     34) COMMENT = '商品表'; 
     35 
     36CREATE TABLE yp_product_price( 
     37        -- ? 
     38) COMMENT = '商品折扣优惠表'; 
     39 
     40CREATE TABLE yp_product_image( 
     41        id                      INT                             PRIMARY KEY             COMMENT '商品图片id', 
     42        product_id      INT                             COMMENT '商品id', 
     43        src                     VARCHAR(255)    COMMENT '商品图片地址' 
     44) COMMENT = '商品图片表'; 
     45 
     46CREATE TABLE yp_category( 
     47        id                      INT                             PRIMARY KEY     COMMENT '类别id', 
     48        parent_id       INT                             COMMENT '父类id', 
     49        name            VARCHAR(50)             COMMENT '类别名称', 
     50        status          INT                             COMMENT '状态' 
     51) COMMENT = '商品类目表'; 
     52 
     53CREATE TABLE yp_tag( 
     54        id                      INT                             PRIMARY KEY     COMMENT '标签id', 
     55        name            VARCHAR(50)             COMMENT '标签名称', 
     56        input_type      SMALLINT(2)             COMMENT '后台输入方式:1单选 2多选', 
     57        status          INT                             COMMENT '状态' 
     58) COMMENT = '标签表'; 
     59 
     60CREATE TABLE yp_tag_option( 
     61        id                      INT                             PRIMARY KEY             COMMENT '标签选项id', 
     62        tag_id          INT                             COMMENT '标签id', 
     63        name            VARCHAR(50)             COMMENT '选项名称' 
     64) COMMENT = '标签选项表'; 
     65 
     66CREATE TABLE yp_product_option( 
     67        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     68        product_id      INT                             COMMENT '产品id', 
     69        tag_id          INT                             COMMENT '标签id,冗余字段', 
     70        option_id       INT                             COMMENT '选项id', 
     71) COMMENT = '产品选项表'; 
     72 
     73-- ########################################################################################## 
     74-- #                                      用户相关表                                                                                  # 
     75-- ########################################################################################## 
     76CREATE TABLE yp_user( 
     77        id                      INT                             PRIMARY KEY             COMMENT '用户id', 
     78        passport_id     INT                             COMMENT '通行证id', 
     79        nick            VARCHAR(50)             COMMENT '用户昵称', 
     80        face            VARCHAR(255)    COMMENT '用户头像 80x80', 
     81        sign            VARCHAR(255)    COMMENT '用户个性签名', 
     82        status          INT                             COMMENT '用户状态' 
     83) COMMENT = '用户表'; 
     84 
     85CREATE TABLE yp_user_favorite( 
     86        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     87        user_id         INT                             COMMENT '用户id', 
     88        product_id      INT                             COMMENT '商品id', 
     89        favorite_time   DATETIME        COMMENT '收藏时间' 
     90) COMMENT = '用户收藏表'; 
     91 
     92CREATE TABLE yp_user_record( 
     93        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     94        user_id         INT                             COMMENT '用户id', 
     95        product_id      INT                             COMMENT '商品id', 
     96        visit_time      DATETIME                COMMENT '浏览时间' 
     97) COMMENT = '用户浏览记录表'; 
     98 
     99CREATE TABLE yp_user_test( 
     100        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     101        -- result       ? 
     102        test_time       DATETIME                COMMENT '测试时间' 
     103) COMMENT = '用户测试记录表'; 
     104 
     105 
     106-- ########################################################################################## 
     107-- #                                      主题相关表                                                                                  # 
     108-- ########################################################################################## 
     109CREATE TABLE yp_theme( 
     110        id                      INT                             PRIMARY KEY     COMMENT '主题id', 
     111        name            VARCHAR(50)             COMMENT '主题名称', 
     112        logo            VARCHAR(50)             COMMENT '主题封面', 
     113        status          INT                             COMMENT '主题状态', 
     114        intro           TEXT                    COMMENT '主题描述', 
     115        seq                     INT                             COMMENT '排序' 
     116) COMMENT = '主题表'; 
     117 
     118CREATE TABLE yp_theme_line( 
     119        id                      INT                             PRIMARY KEY     COMMENT '行id', 
     120        theme_id        INT                             COMMENT '主题id', 
     121        style           SMALLINT(2)             COMMENT '行模版 1一行一图 2一行二图 4一行四图 5一行五图 7一行七图', 
     122        seq                     SMALLINT(2)             COMMENT '行排序' 
     123); 
     124 
     125CREATE TABLE yp_theme_line_image( 
     126        id                      INT                             PRIMARY KEY             COMMENT '主题图片id', 
     127        product_id      INT                             COMMENT '商品id', 
     128        -- src                  VARCHAR(50)             COMMENT '图片地址', 直接读取产品的封面 
     129        -- link         VARCHAR(50)             COMMENT '图片链接', 直接读取产品的链接 
     130        seq                     INT                             COMMENT '排序' 
     131) COMMENT = '主题图片表'; 
     132 
     133-- ########################################################################################## 
     134-- #                                      评论相关表                                                                                  # 
     135-- ########################################################################################## 
     136CREATE TABLE yp_comment( 
     137        id                      INT                             PRIMARY KEY             COMMENT '评论id', 
     138        passport_id     INT                             COMMENT '用户id', 
     139        product_id      INT                             COMMNET '产品id', 
     140        content         TEXT                    COMMENT '评论内容', 
     141        status          SMALLINT(2)             COMMENT '审核状态' 
     142) COMMENT = '评论表'; 
     143 
     144-- ########################################################################################## 
     145-- #                                      系统相关表                                                                                  # 
     146-- ########################################################################################## 
     147CREATE TABLE sec_acl ( 
     148                resource_id     VARCHAR(50) , 
     149                role_id                 INT(10) UNSIGNED                NOT NULL , 
     150                user_id                 INT(10) UNSIGNED                NOT NULL , 
     151                application     VARCHAR(50) , 
     152                account_id              INT(10) UNSIGNED                NOT NULL, 
     153        PRIMARY KEY (resource_id, role_id, user_id, application) 
     154 ) COMMENT='用户'; 
     155 
     156CREATE TABLE sec_function ( 
     157                id                              INT(10) UNSIGNED                NOT NULL , 
     158                `name`                  VARCHAR(50) , 
     159                rank                    SMALLINT(5) UNSIGNED , 
     160                application     VARCHAR(50) , 
     161                display_order   SMALLINT(5) UNSIGNED , 
     162                PRIMARY KEY (id) 
     163) COMMENT='功能'; 
     164ALTER TABLE `sec_function` ADD COLUMN `url` VARCHAR(255) NULL AFTER `display_order`; 
     165 
     166CREATE TABLE sec_role ( 
     167                id                              INT(10) UNSIGNED                NOT NULL        AUTO_INCREMENT COMMENT 'id', 
     168                `name`                  VARCHAR(50) , 
     169                description     VARCHAR(125) , 
     170                rank                    SMALLINT(5) UNSIGNED , 
     171                application     VARCHAR(50) , 
     172                display_order   SMALLINT(5) UNSIGNED , 
     173                PRIMARY KEY (id) 
     174 ) COMMENT='角色'; 
     175 
     176CREATE TABLE sec_role_function ( 
     177        role_id                         INT(10) UNSIGNED                NOT NULL , 
     178        function_id             INT(10) UNSIGNED , 
     179        application             VARCHAR(50) , 
     180        PRIMARY KEY (role_id, function_id, application) 
     181 ) COMMENT='角色功能'; 
     182  
     183-- 日志表 
     184CREATE TABLE ge_log ( 
     185        id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', 
     186        function_type VARCHAR(50) DEFAULT NULL COMMENT '功能类型', 
     187        operate_type VARCHAR(50) DEFAULT NULL COMMENT '操作类型', 
     188        result VARCHAR(20) DEFAULT NULL COMMENT '结果', 
     189        ip VARCHAR(50) DEFAULT NULL COMMENT 'ip', 
     190        create_by VARCHAR(30) DEFAULT NULL COMMENT '创建人', 
     191        create_date TIMESTAMP COMMENT '创建时间', 
     192        content TEXT COMMENT '内容', 
     193        PRIMARY KEY (id) 
     194) COMMENT='日志';