|
|
|
@ -210,6 +210,114 @@ CREATE TABLE `yu_user` ( |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=COMPACT; |
|
|
|
|
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`content` TEXT COMMENT '文字内容', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1文字 2图片 3视频 12文字图片 13文字视频', |
|
|
|
`privacy` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1公开 2部分可见 3私密 4不给谁看', |
|
|
|
`location` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '经纬度', |
|
|
|
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
`update_time` INT(11) NOT NULL DEFAULT '0' COMMENT '更新时间', |
|
|
|
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间', |
|
|
|
`address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '发布位置', |
|
|
|
`status` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '状态 0禁止 1正常 2草稿', |
|
|
|
`avatar` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '朋友圈合成图', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='帖子'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts_file` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts_file` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`posts_id` INT(11) NOT NULL COMMENT '朋友圈id', |
|
|
|
`file_id` INT(11) NOT NULL COMMENT '文件id', |
|
|
|
`sort` INT(11) NOT NULL DEFAULT '1' COMMENT '排序', |
|
|
|
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1图片 2视频', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `posts_id` (`posts_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子文件关联表'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts_privacy_users` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts_privacy_users` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`posts_id` INT(10) UNSIGNED NOT NULL COMMENT '帖子id', |
|
|
|
`user_id` INT(10) UNSIGNED NOT NULL COMMENT '用户id', |
|
|
|
`type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '1可见用户 2排除用户', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `ix_posts_type` (`posts_id`,`type`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子隐私关联用户'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_likes` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_likes` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈', |
|
|
|
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联', |
|
|
|
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`), |
|
|
|
KEY `relevance_id` (`type`,`relevance_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='点赞表'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_comment` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_comment` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`content` TEXT(500) COMMENT '评论内容', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈', |
|
|
|
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联', |
|
|
|
`reply_user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '回复用户', |
|
|
|
`pid` INT(11) NOT NULL DEFAULT '0' COMMENT '回复id', |
|
|
|
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`), |
|
|
|
KEY `relevance_id` (`type`,`relevance_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts_notice` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts_notice` ( |
|
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
|
|
|
`posts_id` int(11) NOT NULL COMMENT '帖子id', |
|
|
|
`relevance_id` int(11) NOT NULL COMMENT '关联id', |
|
|
|
`type` tinyint(3) NOT NULL COMMENT '通知类型 1点赞 2评论', |
|
|
|
`user_id` int(11) NOT NULL COMMENT '用户', |
|
|
|
`create_time` int(11) NOT NULL COMMENT '创建时间', |
|
|
|
`is_read` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已读 0否 1是', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='朋友圈消息通知' |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_message_view` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_message_view` ( |
|
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
|
|
|
`msg_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消息id', |
|
|
|
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '查看类型 1图片', |
|
|
|
`status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0未读 1已读', |
|
|
|
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
`view_time` int(11) NOT NULL DEFAULT '0' COMMENT '查看时间', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `msg_user` (`msg_id`,`user_id`) |
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='消息查看表'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 转存表中的数据 `yu_user` |
|
|
|
-- |
|
|
|
@ -343,112 +451,4 @@ ALTER TABLE `yu_user` |
|
|
|
MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21; |
|
|
|
COMMIT; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`content` TEXT COMMENT '文字内容', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1文字 2图片 3视频 12文字图片 13文字视频', |
|
|
|
`privacy` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1公开 2部分可见 3私密 4不给谁看', |
|
|
|
`location` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '经纬度', |
|
|
|
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
`update_time` INT(11) NOT NULL DEFAULT '0' COMMENT '更新时间', |
|
|
|
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间', |
|
|
|
`address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '发布位置', |
|
|
|
`status` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '状态 0禁止 1正常 2草稿', |
|
|
|
`avatar` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '朋友圈合成图', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='帖子'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts_file` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts_file` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`posts_id` INT(11) NOT NULL COMMENT '朋友圈id', |
|
|
|
`file_id` INT(11) NOT NULL COMMENT '文件id', |
|
|
|
`sort` INT(11) NOT NULL DEFAULT '1' COMMENT '排序', |
|
|
|
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '1图片 2视频', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `posts_id` (`posts_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子文件关联表'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts_privacy_users` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts_privacy_users` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`posts_id` INT(10) UNSIGNED NOT NULL COMMENT '帖子id', |
|
|
|
`user_id` INT(10) UNSIGNED NOT NULL COMMENT '用户id', |
|
|
|
`type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '1可见用户 2排除用户', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `ix_posts_type` (`posts_id`,`type`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='帖子隐私关联用户'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_likes` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_likes` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈', |
|
|
|
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联', |
|
|
|
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`), |
|
|
|
KEY `relevance_id` (`type`,`relevance_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='点赞表'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_comment` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_comment` ( |
|
|
|
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
|
|
`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`content` TEXT(500) COMMENT '评论内容', |
|
|
|
`type` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '1 朋友圈', |
|
|
|
`relevance_id` INT(11) NOT NULL DEFAULT '0' COMMENT '根据type关联', |
|
|
|
`reply_user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '回复用户', |
|
|
|
`pid` INT(11) NOT NULL DEFAULT '0' COMMENT '回复id', |
|
|
|
`create_time` INT(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
`delete_time` INT(11) NOT NULL DEFAULT '0' COMMENT '删除时间', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`), |
|
|
|
KEY `relevance_id` (`type`,`relevance_id`) |
|
|
|
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_posts_notice` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_posts_notice` ( |
|
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
|
|
|
`posts_id` int(11) NOT NULL COMMENT '帖子id', |
|
|
|
`relevance_id` int(11) NOT NULL COMMENT '关联id', |
|
|
|
`type` tinyint(3) NOT NULL COMMENT '通知类型 1点赞 2评论', |
|
|
|
`user_id` int(11) NOT NULL COMMENT '用户', |
|
|
|
`create_time` int(11) NOT NULL COMMENT '创建时间', |
|
|
|
`is_read` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已读 0否 1是', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `user_id` (`user_id`) |
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='朋友圈消息通知' |
|
|
|
|
|
|
|
-- |
|
|
|
-- 表的结构 `yu_message_view` |
|
|
|
-- |
|
|
|
CREATE TABLE `yu_message_view` ( |
|
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, |
|
|
|
`msg_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消息id', |
|
|
|
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', |
|
|
|
`type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '查看类型 1图片', |
|
|
|
`status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0未读 1已读', |
|
|
|
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', |
|
|
|
`view_time` int(11) NOT NULL DEFAULT '0' COMMENT '查看时间', |
|
|
|
PRIMARY KEY (`id`), |
|
|
|
KEY `msg_user` (`msg_id`,`user_id`) |
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='消息查看表'; |
|
|
|
|
|
|
|
|
|
|
|
|