Changes between Version 1 and Version 2 of db


Ignore:
Timestamp:
09/27/2012 05:01:16 PM (14 years ago)
Author:
xujianyou
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • db

    v1 v2  
    11-- application:                 youpin 
     2 
    23-- author:                              leisure.xu 
     4 
    35-- date:                                2012-09-24 
    46 
    5 -- ########################################################################################## 
     7 
     8-- ########################################################################################## 
     9 
    610-- #                                      应用相关表                                                                                  # 
    7 -- ########################################################################################## 
     11 
     12-- ########################################################################################## 
     13 
    814-- 用于告诉后台哪些类别需要爬取的 
    915 
     16 
    1017CREATE TABLE yp_spider_category( 
     18 
    1119        id                      INT                             PRIMARY KEY             COMMENT '爬取的类别的id', 
     20 
    1221        name            VARCHAR(50)             COMMENT '类别名称', 
     22 
    1323        cat_id          BIGINT                  COMMENT '淘宝类别id', 
     24 
    1425        status          INT                             COMMENT '是否生效' 
     26 
    1527) COMMENT = '爬取的类别表'; 
    1628 
     29 
    1730CREATE TABLE yp_product( 
     31 
    1832        id                      INT                             PRIMARY KEY             COMMENT '商品id', 
     33 
    1934        num_iid         BIGINT                  COMMENT '商品id(for tmall)', 
     35 
    2036        name            VARCHAR(50)             COMMENT '商品名称', 
     37 
    2138        pic_url         VARCHAR(255)    COMMENT '商品主图片地址', 
     39 
    2240        detail_url      VARCHAR(255)    COMMENT '商品详细链接', 
     41 
    2342        nick            VARCHAR(50)             COMMENT '商家', 
     43 
    2444        price           DOUBLE                  COMMENT '价格', 
     45 
    2546        num                     INT                             COMMENT '商品数量', 
     47 
    2648        favorite        INT                             COMMENT '收藏数,每收藏一次+1,取消收藏-1', 
     49 
    2750        is_hot          SMALLINT(2)             COMMENT '是否热门',                 -- 设为热门 
     51 
    2852        hot_time        DATETIME                COMMENT '设为热门时间,当且仅当is_hot=1时才生效', 
     53 
    2954        status          INT                             COMMENT '状态', 
     55 
    3056        create_by       VARCHAR(50)             COMMENT '创建者', 
     57 
    3158        create_date     DATETIME                COMMENT '创建时间', 
     59 
    3260        update_by       VARCHAR(50)             COMMENT '更新者', 
     61 
    3362        update_date     DATETIME                COMMENT '更新时间' 
     63 
    3464) COMMENT = '商品表'; 
    3565 
     66 
     67 
    3668CREATE TABLE yp_product_price( 
     69 
    3770        -- ? 
     71 
    3872) COMMENT = '商品折扣优惠表'; 
    3973 
     74 
     75 
    4076CREATE TABLE yp_product_image( 
     77 
    4178        id                      INT                             PRIMARY KEY             COMMENT '商品图片id', 
     79 
    4280        product_id      INT                             COMMENT '商品id', 
     81 
    4382        src                     VARCHAR(255)    COMMENT '商品图片地址' 
     83 
    4484) COMMENT = '商品图片表'; 
    4585 
     86 
     87 
    4688CREATE TABLE yp_category( 
     89 
    4790        id                      INT                             PRIMARY KEY     COMMENT '类别id', 
     91 
    4892        parent_id       INT                             COMMENT '父类id', 
     93 
    4994        name            VARCHAR(50)             COMMENT '类别名称', 
     95 
    5096        status          INT                             COMMENT '状态' 
     97 
    5198) COMMENT = '商品类目表'; 
    5299 
     100 
     101 
    53102CREATE TABLE yp_tag( 
     103 
    54104        id                      INT                             PRIMARY KEY     COMMENT '标签id', 
     105 
    55106        name            VARCHAR(50)             COMMENT '标签名称', 
     107 
    56108        input_type      SMALLINT(2)             COMMENT '后台输入方式:1单选 2多选', 
     109 
    57110        status          INT                             COMMENT '状态' 
     111 
    58112) COMMENT = '标签表'; 
    59113 
     114 
     115 
    60116CREATE TABLE yp_tag_option( 
     117 
    61118        id                      INT                             PRIMARY KEY             COMMENT '标签选项id', 
     119 
    62120        tag_id          INT                             COMMENT '标签id', 
     121 
    63122        name            VARCHAR(50)             COMMENT '选项名称' 
     123 
    64124) COMMENT = '标签选项表'; 
    65125 
     126 
     127 
    66128CREATE TABLE yp_product_option( 
     129 
    67130        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     131 
    68132        product_id      INT                             COMMENT '产品id', 
     133 
    69134        tag_id          INT                             COMMENT '标签id,冗余字段', 
     135 
    70136        option_id       INT                             COMMENT '选项id', 
     137 
    71138) COMMENT = '产品选项表'; 
    72139 
    73 -- ########################################################################################## 
     140 
     141 
     142-- ########################################################################################## 
     143 
    74144-- #                                      用户相关表                                                                                  # 
    75 -- ########################################################################################## 
     145 
     146-- ########################################################################################## 
     147 
    76148CREATE TABLE yp_user( 
     149 
    77150        id                      INT                             PRIMARY KEY             COMMENT '用户id', 
     151 
    78152        passport_id     INT                             COMMENT '通行证id', 
     153 
    79154        nick            VARCHAR(50)             COMMENT '用户昵称', 
     155 
    80156        face            VARCHAR(255)    COMMENT '用户头像 80x80', 
     157 
    81158        sign            VARCHAR(255)    COMMENT '用户个性签名', 
     159 
    82160        status          INT                             COMMENT '用户状态' 
     161 
    83162) COMMENT = '用户表'; 
    84163 
     164 
    85165CREATE TABLE yp_user_favorite( 
     166 
    86167        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     168 
    87169        user_id         INT                             COMMENT '用户id', 
     170 
    88171        product_id      INT                             COMMENT '商品id', 
     172 
    89173        favorite_time   DATETIME        COMMENT '收藏时间' 
     174 
    90175) COMMENT = '用户收藏表'; 
     176 
     177 
    91178 
    92179CREATE TABLE yp_user_record( 
    93180        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     181 
    94182        user_id         INT                             COMMENT '用户id', 
     183 
    95184        product_id      INT                             COMMENT '商品id', 
     185 
    96186        visit_time      DATETIME                COMMENT '浏览时间' 
     187 
    97188) COMMENT = '用户浏览记录表'; 
    98189 
     190 
     191 
    99192CREATE TABLE yp_user_test( 
     193 
    100194        id                      INT                             PRIMARY KEY             COMMENT 'id', 
     195 
     196 
    101197        -- result       ? 
     198 
    102199        test_time       DATETIME                COMMENT '测试时间' 
     200 
    103201) COMMENT = '用户测试记录表'; 
    104202 
    105203 
    106 -- ########################################################################################## 
     204 
     205 
     206-- ########################################################################################## 
     207 
    107208-- #                                      主题相关表                                                                                  # 
    108 -- ########################################################################################## 
     209 
     210-- ########################################################################################## 
     211 
    109212CREATE TABLE yp_theme( 
     213 
    110214        id                      INT                             PRIMARY KEY     COMMENT '主题id', 
     215 
    111216        name            VARCHAR(50)             COMMENT '主题名称', 
     217 
    112218        logo            VARCHAR(50)             COMMENT '主题封面', 
     219 
    113220        status          INT                             COMMENT '主题状态', 
     221 
    114222        intro           TEXT                    COMMENT '主题描述', 
     223 
    115224        seq                     INT                             COMMENT '排序' 
     225 
    116226) COMMENT = '主题表'; 
    117227 
     228 
    118229CREATE TABLE yp_theme_line( 
     230 
    119231        id                      INT                             PRIMARY KEY     COMMENT '行id', 
     232 
    120233        theme_id        INT                             COMMENT '主题id', 
     234 
    121235        style           SMALLINT(2)             COMMENT '行模版 1一行一图 2一行二图 4一行四图 5一行五图 7一行七图', 
     236 
    122237        seq                     SMALLINT(2)             COMMENT '行排序' 
     238 
    123239); 
    124240 
     241 
    125242CREATE TABLE yp_theme_line_image( 
     243 
    126244        id                      INT                             PRIMARY KEY             COMMENT '主题图片id', 
     245 
    127246        product_id      INT                             COMMENT '商品id', 
     247 
    128248        -- src                  VARCHAR(50)             COMMENT '图片地址', 直接读取产品的封面 
     249 
    129250        -- link         VARCHAR(50)             COMMENT '图片链接', 直接读取产品的链接 
     251 
    130252        seq                     INT                             COMMENT '排序' 
     253 
    131254) COMMENT = '主题图片表'; 
    132255 
    133 -- ########################################################################################## 
     256 
     257-- ########################################################################################## 
     258 
    134259-- #                                      评论相关表                                                                                  # 
    135 -- ########################################################################################## 
     260 
     261-- ########################################################################################## 
     262 
    136263CREATE TABLE yp_comment( 
     264 
    137265        id                      INT                             PRIMARY KEY             COMMENT '评论id', 
     266 
    138267        passport_id     INT                             COMMENT '用户id', 
     268 
    139269        product_id      INT                             COMMNET '产品id', 
     270 
    140271        content         TEXT                    COMMENT '评论内容', 
     272 
    141273        status          SMALLINT(2)             COMMENT '审核状态' 
     274 
    142275) COMMENT = '评论表'; 
    143276 
    144 -- ########################################################################################## 
     277 
     278 
     279-- ########################################################################################## 
     280 
    145281-- #                                      系统相关表                                                                                  # 
    146 -- ########################################################################################## 
     282 
     283-- ########################################################################################## 
     284 
    147285CREATE TABLE sec_acl ( 
     286 
    148287                resource_id     VARCHAR(50) , 
     288 
    149289                role_id                 INT(10) UNSIGNED                NOT NULL , 
     290 
    150291                user_id                 INT(10) UNSIGNED                NOT NULL , 
     292 
    151293                application     VARCHAR(50) , 
     294 
    152295                account_id              INT(10) UNSIGNED                NOT NULL, 
     296 
    153297        PRIMARY KEY (resource_id, role_id, user_id, application) 
     298 
    154299 ) COMMENT='用户'; 
    155300 
     301 
    156302CREATE TABLE sec_function ( 
     303 
    157304                id                              INT(10) UNSIGNED                NOT NULL , 
     305 
    158306                `name`                  VARCHAR(50) , 
     307 
    159308                rank                    SMALLINT(5) UNSIGNED , 
     309 
    160310                application     VARCHAR(50) , 
     311 
    161312                display_order   SMALLINT(5) UNSIGNED , 
     313 
    162314                PRIMARY KEY (id) 
     315 
    163316) COMMENT='功能'; 
     317 
    164318ALTER TABLE `sec_function` ADD COLUMN `url` VARCHAR(255) NULL AFTER `display_order`; 
    165319 
     320 
     321 
    166322CREATE TABLE sec_role ( 
     323 
    167324                id                              INT(10) UNSIGNED                NOT NULL        AUTO_INCREMENT COMMENT 'id', 
     325 
    168326                `name`                  VARCHAR(50) , 
     327 
    169328                description     VARCHAR(125) , 
     329 
    170330                rank                    SMALLINT(5) UNSIGNED , 
     331 
    171332                application     VARCHAR(50) , 
     333 
    172334                display_order   SMALLINT(5) UNSIGNED , 
     335 
    173336                PRIMARY KEY (id) 
     337 
    174338 ) COMMENT='角色'; 
    175339 
     340 
     341 
    176342CREATE TABLE sec_role_function ( 
     343 
    177344        role_id                         INT(10) UNSIGNED                NOT NULL , 
     345 
    178346        function_id             INT(10) UNSIGNED , 
     347 
    179348        application             VARCHAR(50) , 
     349 
    180350        PRIMARY KEY (role_id, function_id, application) 
     351 
    181352 ) COMMENT='角色功能'; 
     353 
    182354  
    183355-- 日志表 
     356 
    184357CREATE TABLE ge_log ( 
     358 
    185359        id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', 
     360 
    186361        function_type VARCHAR(50) DEFAULT NULL COMMENT '功能类型', 
     362 
    187363        operate_type VARCHAR(50) DEFAULT NULL COMMENT '操作类型', 
     364 
    188365        result VARCHAR(20) DEFAULT NULL COMMENT '结果', 
     366 
    189367        ip VARCHAR(50) DEFAULT NULL COMMENT 'ip', 
     368 
    190369        create_by VARCHAR(30) DEFAULT NULL COMMENT '创建人', 
     370 
    191371        create_date TIMESTAMP COMMENT '创建时间', 
     372 
    192373        content TEXT COMMENT '内容', 
     374 
    193375        PRIMARY KEY (id) 
     376 
    194377) COMMENT='日志';