圈子业务表设计

CREATE TABLE `znt_post` (
    `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
    `title` VARCHAR(500) NULL DEFAULT NULL COMMENT '标题' COLLATE 'utf8mb4_unicode_ci',
    `summary` VARCHAR(1000) NULL DEFAULT NULL COMMENT '摘要' COLLATE 'utf8mb4_unicode_ci',
    `content` MEDIUMTEXT NULL COLLATE 'utf8mb4_unicode_ci',
    `post_type` TINYINT(4) NULL DEFAULT NULL COMMENT '帖子类型',
    `owner_id` BIGINT(20) NULL DEFAULT NULL COMMENT '发帖人档案ID',
    `circle_id` BIGINT(20) NULL DEFAULT NULL COMMENT '圈子ID',
    `share_icon` VARCHAR(500) NULL DEFAULT NULL COMMENT '分享的图标' COLLATE 'utf8mb4_unicode_ci',
    `share_summary` VARCHAR(1000) NULL DEFAULT NULL COMMENT '分享的摘要' COLLATE 'utf8mb4_unicode_ci',
    `share_url` VARCHAR(500) NULL DEFAULT NULL COMMENT '分享的网址' COLLATE 'utf8mb4_unicode_ci',
    `create_date` BIGINT(20) NULL DEFAULT NULL COMMENT '创建时间',
    `update_date` BIGINT(20) NULL DEFAULT NULL COMMENT '更新时间',
    `comment_total` INT(11) NULL DEFAULT NULL COMMENT '评论数',
    `zan_total` INT(11) NULL DEFAULT NULL COMMENT '点赞数',
    `is_del` TINYINT(4) NULL DEFAULT NULL COMMENT '是否已删除',
    `is_publish` TINYINT(4) NULL DEFAULT NULL COMMENT '是否已发布',
    `text_type` TINYINT(4) NULL DEFAULT NULL COMMENT '文本类型',
    `publish_date` BIGINT(20) NULL DEFAULT NULL COMMENT '发布时间',
    `lng` DOUBLE(10,6) NULL DEFAULT NULL COMMENT '经度',
    `lat` DOUBLE(10,6) NULL DEFAULT NULL COMMENT '纬度',
    `address` VARCHAR(500) NULL DEFAULT NULL COMMENT '地址描述' COLLATE 'utf8mb4_unicode_ci',
    `is_essence` TINYINT(4) NULL DEFAULT NULL COMMENT '1加精 0无',
    PRIMARY KEY (`id`)
)
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
AUTO_INCREMENT=1945
;
CREATE TABLE `znt_post_comment` (
    `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
    `post_id` BIGINT(20) NULL DEFAULT NULL COMMENT '帖子id',
    `archive_id` BIGINT(20) NULL DEFAULT NULL COMMENT '档案id',
    `content` VARCHAR(2000) NULL DEFAULT NULL COMMENT '评论内容' COLLATE 'utf8mb4_unicode_ci',
    `create_date` DATETIME NULL DEFAULT NULL COMMENT '评论时间',
    `update_date` DATETIME NULL DEFAULT NULL COMMENT '评论更新时间',
    PRIMARY KEY (`id`)
)
COMMENT='帖子回复'
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
AUTO_INCREMENT=2686
;
CREATE TABLE `znt_post_praise` (
    `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
    `praise_type` INT(3) NULL DEFAULT '0' COMMENT '点赞类型',
    `target_id` BIGINT(20) NULL DEFAULT '0' COMMENT '目标ID,视type而定',
    `zan_archive_id` BIGINT(20) NULL DEFAULT '0' COMMENT '点赞人的档案ID',
    `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
    `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
    PRIMARY KEY (`id`)
)
COMMENT='帖子点赞和评论点赞'
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
AUTO_INCREMENT=2643
;
CREATE TABLE `znt_post_reply` (
    `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
    `comment_id` BIGINT(20) NULL DEFAULT '0' COMMENT '帖子评论ID',
    `reply_archive_id` BIGINT(20) NULL DEFAULT '0' COMMENT '回复人档案ID',
    `to_reply_archive_id` BIGINT(20) NULL DEFAULT '0' COMMENT '被回复人ID',
    `content` VARCHAR(2000) NULL DEFAULT NULL COMMENT '回复内容' COLLATE 'utf8mb4_unicode_ci',
    `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
    `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
    `parent_reply_id` BIGINT(20) NULL DEFAULT NULL COMMENT '被回复的回复的ID',
    PRIMARY KEY (`id`)
)
COMMENT='评论回复'
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
AUTO_INCREMENT=1388
;
CREATE TABLE `znt_post_image` (
    `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
    `url` VARCHAR(200) NULL DEFAULT NULL COMMENT '图片地址' COLLATE 'utf8_general_ci',
    `post_id` BIGINT(20) NULL DEFAULT NULL COMMENT '帖子ID',
    `small_url` VARCHAR(200) NULL DEFAULT NULL COLLATE 'utf8_general_ci',
    PRIMARY KEY (`id`)
)
COLLATE='utf8mb4_unicode_ci'
ENGINE=InnoDB
AUTO_INCREMENT=1797
;

 

posted @ 2015-12-15 18:14  _ylsn  阅读(316)  评论(0编辑  收藏  举报