Uninote
Uninote

数据库相关

原dajx-api数据库修改和新增表

2021-2-2

#用户表增加字段
ALTER TABLE `dajx-api`.`user`
ADD COLUMN `background_img` varchar(255) NOT NULL DEFAULT 'https://admin.dajxyl.com/oss?path=img/default_friends_background.png' COMMENT '朋友圈背景图' AFTER `pic`;

#文章表
CREATE TABLE `friends_article` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT 0 COMMENT '所属用户id',
  `topic` varchar(255) NOT NULL DEFAULT '' COMMENT '主题文字',
  `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '类型 1=文本2=图片3=视频',
  `cover_img` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图 只有图片和视频类型才有',
  `tags` varchar(255) NOT NULL DEFAULT '' COMMENT '标签 使用|分割',
  `like` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '点赞数',
  `comment_count` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '评论数',
  `is_check` tinyint(1) NOT NULL DEFAULT 1 COMMENT '审核状态 0=未审核1=已审核',
  `create_time` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `index_uid` (`uid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='朋友圈-文章';

#评论表
CREATE TABLE `friends_comment` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `article_id` int(11) NOT NULL DEFAULT 0 COMMENT '文章id',
  `content` varchar(255) NOT NULL DEFAULT '' COMMENT '评论内容',
  `like` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '点赞数',
  `from_id` int(11) NOT NULL DEFAULT 0 COMMENT '发表评论的用户id',
  `top_time` int(11) NOT NULL DEFAULT 0 COMMENT '置顶时间',
  `create_time` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `index_article_id` (`article_id`) USING BTREE,
  KEY `index_from_id` (`from_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='朋友圈-评论';

#回复表
CREATE TABLE `friends_reply` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` int(11) NOT NULL COMMENT '评论id',
  `content` varchar(255) NOT NULL DEFAULT '' COMMENT '回复内容',
  `pid` int(11) NOT NULL DEFAULT 0 COMMENT '上级回复id,回复的是评论则为0',
  `from_id` int(11) NOT NULL DEFAULT 0 COMMENT '回复人id',
  `to_id` int(11) NOT NULL DEFAULT 0 COMMENT '被回复人id',
  `is_delete` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被删除0=正常 1=删除',
  `create_time` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `index_comment_id` (`comment_id`) USING BTREE,
  KEY `index_from_id` (`from_id`) USING BTREE,
  KEY `index_to_id` (`to_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='朋友圈-回复';

#我的动态
CREATE TABLE `friends_news` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `article_id` int(11) NOT NULL DEFAULT 0 COMMENT '文章id',
  `comment_id` int(11) NOT NULL DEFAULT 0 COMMENT '评论id',
  `reply_id` int(11) NOT NULL DEFAULT 0 COMMENT '回复id',
  `uid` int(11) NOT NULL DEFAULT 0 COMMENT '点赞和评论的对象id 也就是此记录的所有者id',
  `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '类型 1=点赞 2=评论',
  `content` varchar(255) NOT NULL DEFAULT '' COMMENT '内容',
  `cover_img` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图',
  `from_id` int(11) NOT NULL DEFAULT 0 COMMENT '对方用户id 谁给我的评论or文章点赞和回复',
  `create_time` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `index_article_id` (`article_id`) USING BTREE,
  KEY `index_comment_id` (`comment_id`) USING BTREE,
  KEY `index_uid` (`uid`) USING BTREE,
  KEY `index_from_id` (`from_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='朋友圈-我的动态';

#图片资源
CREATE TABLE `friends_resource` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `article_id` int(11) NOT NULL DEFAULT 0 COMMENT '文章id',
  `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '资源类型1=内容图片2=视频',
  `path` varchar(255) NOT NULL DEFAULT '' COMMENT '资源地址',
  `video_id` varchar(50) NOT NULL DEFAULT '' COMMENT '媒体id 只有视频才有',
  `create_time` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `index_article_id` (`article_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='朋友圈-媒资';

#热词标签
CREATE TABLE `friends_tags` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(50) NOT NULL DEFAULT '',
  `create_time` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='朋友圈-标签';

#pv
CREATE TABLE `friends_pv` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '访问渠道 1=app 2=分享的h5',
  `create_time` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='朋友圈-统计pv';

配置文件增加配置

//朋友圈分享文章url前缀,不同环境域名不一样
'friends_share_prefix'=>'https://dev.www.dajxyl.com/external/index.html#/share?articleId='

README

迭代8.5发布文档

点赞(0) 阅读(1) 举报
目录
标题