diff --git a/doc/btn.sql b/doc/btn.sql
index 9349183e1449c7133ba1ce2aeb83bfa5074d97dd..ce95ddde3b51c1ae68210f81acd88e19bb63ffff 100644
--- a/doc/btn.sql
+++ b/doc/btn.sql
@@ -1,14 +1,91 @@
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
- `id` INT NOT NULL AUTO_INCREMENT COMMENT '用户表主键',
+ `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
`create_time` BIGINT DEFAULT 0 COMMENT '添加时间',
`update_time` BIGINT DEFAULT 0 COMMENT '更新时间',
`enabled` INT(1) DEFAULT '1' COMMENT '是否可见,0为不可见,1为可见',
- `username` varchar(255) DEFAULT NULL COMMENT '用户账号',
- `nick_name` varchar(255) DEFAULT NULL COMMENT '用户昵称',
- `password` varchar(255) DEFAULT NULL COMMENT '密码',
+ `username` varchar(20) DEFAULT NULL COMMENT '用户账号',
+ `nick_name` varchar(10) DEFAULT NULL COMMENT '用户昵称',
+ `password` varchar(20) DEFAULT NULL COMMENT '密码',
`phone` int(11) DEFAULT NULL COMMENT '电话',
+ `birthday` BIGINT DEFAULT 0 COMMENT '用户生日(第一次注册时用当前时间)',
+ `age` int(11) DEFAULT NULL COMMENT '用户年龄',
+ `profile_photo` VARBINARY(255) DEFAULT NULL COMMENT '用户头像 (头像保存路径,第一次注册使用默认头像)',
+ `rights` int(1) DEFAULT NULL COMMENT '用户权限:0为管理员,1为用户,',
+ `ip` VARBINARY(20) DEFAULT NULL COMMENT '用户所在ip',
`login_end_time` VARCHAR(30) NOT NULL default '' COMMENT '最后登录时间',
PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色表';
\ No newline at end of file
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
+
+
+DROP TABLE IF EXISTS `t_user_friends`;
+CREATE TABLE `t_user_friends` (
+ `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `create_time` BIGINT DEFAULT 0 COMMENT '添加时间',
+ `update_time` BIGINT DEFAULT 0 COMMENT '更新时间',
+ `enabled` INT(1) DEFAULT '1' COMMENT '是否可见,0为不可见,1为可见',
+ `user_id` INT NOT NULL COMMENT '用户ID',
+ `user_friend_id` INT NOT NULL COMMENT '用户好友ID',
+ `user_note` varchar(10) DEFAULT NULL COMMENT '备注',
+ `user_status` int(1) DEFAULT NULL COMMENT '好友状态 0:在线 1:离线',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='好友表';
+
+DROP TABLE IF EXISTS `t_article`;
+CREATE TABLE `t_article` (
+ `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `create_time` BIGINT DEFAULT 0 COMMENT '添加时间',
+ `update_time` BIGINT DEFAULT 0 COMMENT '更新时间',
+ `enabled` INT(1) DEFAULT '1' COMMENT '是否可见,0为不可见,1为可见',
+ `title` varchar(20) DEFAULT NULL COMMENT '文章标题',
+ `content` varchar(255) DEFAULT NULL COMMENT '文章内容',
+ `views` int(11) DEFAULT 0 NULL COMMENT '浏览量',
+ `comment_count` int(11) DEFAULT 0 NULL COMMENT '评论总数',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文章表';
+
+
+DROP TABLE IF EXISTS `t_views`;
+CREATE TABLE `t_views` (
+ `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `create_time` BIGINT DEFAULT 0 COMMENT '添加时间',
+ `update_time` BIGINT DEFAULT 0 COMMENT '更新时间',
+ `enabled` INT(1) DEFAULT '1' COMMENT '是否可见,0为不可见,1为可见',
+ `article_id` INT NOT NULL COMMENT '文章ID',
+ `user_id` INT NOT NULL COMMENT '浏览用户ID',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='浏览表';
+
+DROP TABLE IF EXISTS `t_comment`;
+CREATE TABLE `t_comment` (
+ `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `create_time` BIGINT DEFAULT 0 COMMENT '添加时间',
+ `update_time` BIGINT DEFAULT 0 COMMENT '更新时间',
+ `enabled` INT(1) DEFAULT '1' COMMENT '是否可见,0为不可见,1为可见',
+ `article_id` INT NOT NULL COMMENT '文章ID',
+ `comment_content` varchar(255) DEFAULT NULL COMMENT '评价内容',
+ `user_id` INT NOT NULL COMMENT '用户ID',
+ `parent_comment_id` INT NOT NULL COMMENT ' 父评论ID',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评价表';
+
+
+DROP TABLE IF EXISTS `t_sorts`;
+CREATE TABLE `t_sorts` (
+ `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `create_time` BIGINT DEFAULT 0 COMMENT '添加时间',
+ `update_time` BIGINT DEFAULT 0 COMMENT '更新时间',
+ `enabled` INT(1) DEFAULT '1' COMMENT '是否可见,0为不可见,1为可见',
+ `sorts_name` varchar(10) DEFAULT NULL COMMENT '分类名称',
+ `sorts_description` varchar(255) DEFAULT NULL COMMENT '分类描述',
+ `parent_sorts_id` INT NOT NULL COMMENT '分类父ID',
+ `article_id` INT NOT NULL COMMENT '文章ID',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分类表';
+
+
+
+
+
+
diff --git "a/doc/\344\270\252\344\272\272\345\215\232\345\256\242\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.doc" "b/doc/\344\270\252\344\272\272\345\215\232\345\256\242\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.doc"
new file mode 100644
index 0000000000000000000000000000000000000000..c9b59d349ed65a33dc714c8d00f0e8080c007a85
Binary files /dev/null and "b/doc/\344\270\252\344\272\272\345\215\232\345\256\242\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.doc" differ
diff --git "a/doc/\344\270\252\344\272\272\345\215\232\345\256\242\350\256\276\350\256\241.doc" "b/doc/\344\270\252\344\272\272\345\215\232\345\256\242\350\256\276\350\256\241.doc"
new file mode 100644
index 0000000000000000000000000000000000000000..3c289f487e2b20b4d6c35b7c2de902809d407169
Binary files /dev/null and "b/doc/\344\270\252\344\272\272\345\215\232\345\256\242\350\256\276\350\256\241.doc" differ
diff --git a/pom.xml b/pom.xml
index 3f1f8d3b8ba61c3b62e08ff251dae85ebf80824d..491d21735432166798ee88924c9e0bb17cb0857c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,11 +29,17 @@
2.0.0
+
+
+
+
+
mysql
mysql-connector-java
- 5.1.25
+ 8.0.15
+
org.springframework.boot
spring-boot-starter-test
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index f84b6d362fd00bd3dcdb33e074ec0e4a5f784bbb..823ab8a2d2ceb2152374399d11fdca3a020f6724 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -6,12 +6,16 @@ spring:
datasource:
readSize: 1
type: com.alibaba.druid.pool.DruidDataSource
- driver-class-name: com.mysql.jdbc.Driver
+ #mysql 8.0以下
+# driver-class-name: com.mysql.jdbc.Driver
+ #mysql 8.0以上
+ driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/btn
username: root
password: 123456
+
## 该配置节点为独立的节点,有容易将这个配置放在spring的节点下,导致配置无法被识别
#注意:一定要对应mapper映射xml文件的所在路径
mybatis: