圈子业务表设计
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 ;
itjiandan