没错,又是我,来占用大家一点版块,介绍一下团队憋了一个月憋出来的一个 Gin-Vue-Admin 的新版本
大家可以进行项目体验,喜欢可以 star,不喜欢可以 issue 提出改进意见~
您的鼓励是我们前进的动力 (为什么这句话自动变黄了?)
Gin-Vue-Admin 是一款自动化全站后台管理系统脚手架
1 增加了数据库对应类型字典
2 增加了操作行为记录功能
3 增加了从数据库一键生成 curd 以及前端代码功能
4 增加了自动化代码批量删除功能
5 分离了 windows 环境和其他环境的启动代码
6 清理了初始化 sql 脏数据
7 增加了 sql 更新补丁 跟随版本可以进行部分功能更新
8 限制了角色 id 输入 前端不再允许输入除数字以外内容
GIN-VUE-ADMIN 是一个基于 vue 和 gin 开发的全栈前后端分离的后台管理系统,拥有 jwt 鉴权,动态路由,动态菜单,casbin 鉴权,表单生成器,代码生成器等功能,新版本增加了从数据库表一键创建前后端 curd 代码功能,方便大家从老系统迁移,大大减少了开发工作量,真正做到 5 分钟一套基础业务,让大家把更多时间专注在复杂业务开发上。
演示 demo: http://demo.gin-vue-admin.com (如提示备案中请使用备用站点)
备用站点: http://qmplus.henrongyi.top ( 2020/07/11 前请使用备用站点)
(测试用户名:admin,测试密码:123456)
项目 github: https://github.com/flipped-aurora/gin-vue-admin
vue
的Element-UI
构建基础页面。Gin
快速搭建基础 restful 风格 API,Gin
是一个 go 语言编写的 Web 框架。MySql
(5.6.44)版本,使用gorm
实现对数据库的基本操作,已添加对 sqlite 数据库的支持。Redis
实现记录当前活跃用户的jwt
令牌并实现多点登录限制。Swagger
构建自动化文档。fsnotify
和viper
实现yaml
格式的配置文件。go-logging
实现日志记录。jwt
和casbin
实现的权限管理前端文件参考: src\view\superAdmin\api\api.vue
后台文件参考: model\dnModel\api.go
config.yaml
中把system
中的useMultipoint
修改为 true(需要自行配置 Redis 和 Config 中的 Redis 参数,测试阶段,有 bug 请及时反馈)。 ├─server (后端文件夹)
│ ├─api ( API )
│ ├─config (配置包)
│ ├─core (內核)
│ ├─db (数据库脚本)
│ ├─docs ( swagger 文档目录)
│ ├─global (全局对象)
│ ├─initialiaze (初始化)
│ ├─middleware (中间件)
│ ├─model (结构体层)
│ ├─resource (资源)
│ ├─router (路由)
│ ├─service (服务)
│ └─utils (公共功能)
└─web (前端文件)
├─public (发布模板)
└─src (源码包)
├─api (向后台发送 ajax 的封装层)
├─assets (静态文件)
├─components (组件)
├─router (前端路由)
├─store ( vuex 状态管理仓)
├─style (通用样式文件)
├─utils (前端工具库)
└─view (前端页面)
gin-vue-admin: https://space.bilibili.com/322210472/channel/detail?cid=126419
vue: https://space.bilibili.com/322210472/channel/detail?cid=108885
golang: https://space.bilibili.com/322210472/channel/detail?cid=108884
gin: https://space.bilibili.com/322210472/channel/detail?cid=126418
1
cai88112 2020-07-10 18:28:29 +08:00
支持支持,golang 新手,学习了不少
|
2
shaopu 2020-07-10 21:37:05 +08:00 via iPhone
支持支持
|
3
Youngda 2020-07-11 12:08:22 +08:00
主持一下
|
7
FlexGap 2020-07-11 19:39:20 +08:00
支持,最近正好在学习 GOLANG,可以有成熟的开源项目真是太棒了。
|