提交 caebf71f 编写于 作者: Mr.奇淼('s avatar Mr.奇淼(

修改掉线提示语 修改readme内容

上级 8de2095f
...@@ -26,7 +26,7 @@ func JWTAuth() gin.HandlerFunc { ...@@ -26,7 +26,7 @@ func JWTAuth() gin.HandlerFunc {
return return
} }
if ModelToken.IsBlacklist(token) { if ModelToken.IsBlacklist(token) {
servers.ReportFormat(c, false, "授权已失效", gin.H{ servers.ReportFormat(c, false, "您的帐户异地登陆或令牌失效", gin.H{
"reload": true, "reload": true,
}) })
c.Abort() c.Abort()
......
{ {
"system": { "system": {
"useMultipoint": false, "useMultipoint": false,
"env": "develop" "env": "develop"
}, },
"jwt": { "jwt": {
"signingKey":"qmPlus" "signingKey": "qmPlus"
}, },
"mysqlAdmin": { "mysqlAdmin": {
"username": "root", "username": "root",
"password": "Aa@6447985", "password": "Aa@6447985",
"path": "127.0.0.1:3306", "path": "127.0.0.1:3306",
"dbname": "qmplus", "dbname": "qmplus",
"config": "charset=utf8&parseTime=True&loc=Local" "config": "charset=utf8&parseTime=True&loc=Local"
}, },
"redisAdmin": { "redisAdmin": {
"addr": "127.0.0.1:6379", "addr": "127.0.0.1:6379",
"password": "", "password": "",
"DB":0 "DB": 0
}, },
"qiniu": { "qiniu": {
"accessKey":"25j8dYBZ2wuiy0yhwShytjZDTX662b8xiFguwxzZ", "accessKey": "25j8dYBZ2wuiy0yhwShytjZDTX662b8xiFguwxzZ",
"secretKey": "pgdbqEsf7ooZh7W3xokP833h3dZ_VecFXPDeG5JY" "secretKey": "pgdbqEsf7ooZh7W3xokP833h3dZ_VecFXPDeG5JY"
}, },
"casbinConfig":{ "casbinConfig": {
"modelPath":"./static/rbacmodel/rbac_model.conf" "modelPath": "./static/rbacmodel/rbac_model.conf"
} }
} }
\ No newline at end of file
...@@ -34,46 +34,48 @@ http://qmplus.henrongyi.top/ ...@@ -34,46 +34,48 @@ http://qmplus.henrongyi.top/
## 环境搭建教学视频 ## 环境搭建教学视频
腾讯视频:https://v.qq.com/x/page/e3008xjxqtu.html 腾讯视频:https://v.qq.com/x/page/e3008xjxqtu.html (等待最新视频录制)
## 模板使用教学及展示视频 ## 模板使用教学及展示视频
腾讯视频:https://v.qq.com/x/page/c3008y2ukba.html 腾讯视频:https://v.qq.com/x/page/c3008y2ukba.html (等待最新视频录制)
## 技术选型 ## 技术选型
1.后端采用golang框架gin,快速搭建基础restful风格API 1.后端采用golang框架gin,快速搭建基础restful风格API
2.前端项目采用VUE框架,构建基础页面 2.前端项目采用VUE框架,构建基础页面
3.数据库采用Mysql(5.6.44)版本不同可能会导致SQL导入失败,可能会引用redis作为缓存数据库使用(待定) 3.数据库采用Mysql(5.6.44)版本不同可能会导致SQL导入失败
4.使用swagger构建自动化文档 4.使用redis实现记录当前活跃用户的jwt令牌并实现多点登录限制
5.使用fsnotify和viper实现json格式配置文件 5.使用swagger构建自动化文档
6.使用logrus实现日志记录 6.使用fsnotify和viper实现json格式配置文件
7.使用gorm实现对数据库的基本操作 7.使用logrus实现日志记录
8.使用gorm实现对数据库的基本操作
## 项目说明 ## 项目说明
golang项目存放于QMPlusServer文件夹下,内部config存放mysql相关配置。可以根据自己的mysql数据库名 用户名 密码修改对应配置 golang项目存放于QMPlusServer文件夹下,
QMPlusServer内部static/config存放mysql相关配置。可以根据自己的mysql数据库名 用户名 密码修改对应配置
vue项目存放于QMPlusVuePage文件夹下 vue项目存放于QMPlusVuePage文件夹下
开源不易,感谢各位支持,错误指出即刻改正,改写纠错,感谢star支持 开源不易,感谢各位支持,错误指出即刻改正,改写纠错,感谢star支持
## TODO ## TODO
1.基本用户注册登录 √ 1.基本用户注册登录 √
2.用户等基础数据CURD √ 2.用户等基础数据CURD √
3.调用des实现数据加密 √ 3.调用des实现数据加密 √
4.实现基于jwt的权限管理 4.实现基于jwt的权限管理
5.实现基于七牛云的文件上传操作(需提前注册七牛云账号) √(为了方便大家测试,我公开了自己的七牛测试号的各种重要token,恳请大家不要乱传东西) 5.实现基于七牛云的文件上传操作(需提前注册七牛云账号) √(为了方便大家测试,我公开了自己的七牛测试号的各种重要token,恳请大家不要乱传东西)
6.等装了分页方法,实现分页接口并且复制粘贴就可使用分页 √ 6.等装了分页方法,实现分页接口并且复制粘贴就可使用分页 √
7.前端分页mixin封装 分页方法调用mixins即可 √ 7.前端分页mixin封装 分页方法调用mixins即可 √
8.图片上传前端下载功能 √ <后端下载功能开发中> 8.图片上传前端下载功能 √ <后端下载功能开发中>
9.增加条件搜索示例 前端文件参考src\view\superAdmin\api\api.vue 后台文件参考 model\dnModel\api.go √ 9.富文本编辑器,MarkDown编辑器功能嵌入 √
10.增加了多点登录限制 体验需要再 static\config中 把 system中的useMultipoint 修改为 true(需要自行配置redis和config中的redis参数)(测试阶段,有bug请及时反馈) 10.增加条件搜索示例 前端文件参考src\view\superAdmin\api\api.vue 后台文件参考 model\dnModel\api.go √
11...看项目进度想到什么做什么,主要目的是方便各位快速接私活,完成项目基础功能 11.增加了多点登录限制 体验需要再 static\config中 把 system中的useMultipoint 修改为 true(需要自行配置redis和config中的redis参数)(测试阶段,有bug请及时反馈)√
12.各位开发者可以在issues提出自己工作中遇到的重复性大或者实现复杂的需求,我尽可能提供示例代码。 12...看项目进度想到什么做什么,主要目的是方便各位快速接私活,完成项目基础功能
13.各位开发者可以在issues提出自己工作中遇到的重复性大或者实现复杂的需求,我尽可能提供示例代码。
## 计划任务 ## 计划任务
1.富文本编辑器,MarkDown编辑器功能嵌入 1.导入,导出Excel
2.导入,导出Excel 2.Echart图表支持
3.Echart图表支持 3.object模式树
4.object模式树 4.工作流,任务交接功能开发
5.工作流,任务交接功能开发 5.结构体前端直接录入生成对应结构体及自动建表
6.结构体前端直接录入生成对应结构体及自动建表 6.单独前端使用模式以及数据模拟
7.单独前端使用模式以及数据模拟
## 使用说明 ## 使用说明
1.golang api server 基于go.mod 如果golang版本低于1.11 请自行升级golang版本 1.golang api server 基于go.mod 如果golang版本低于1.11 请自行升级golang版本
2.支持go.mod的golang版本在运行go list 和 编译之前都会自动下载所需要的依赖包 2.支持go.mod的golang版本在运行go list 和 编译之前都会自动下载所需要的依赖包
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册