通用简易后台管理系统,适用于快速开发,基于Gin + Vue + Element UI
-
go-zero 利用 go-zero 插件机制,只需定义 .api 接口定义文件,一行命令就可以生成整个项目基础文件
-
go-zero 的 gengin 插件 基于.api 接口定义文件,生成 Gin 框架的基础文件(handler 控制器,logic 服务,routes 路由)
-
go-zero 的 swagger 插件 基于.api 接口定义文件,生成 Swagger 文档,用于接口测试,与前端对接
-
Gin http 框架
-
Casbin 权限认证框架
-
Jwt 登录认证
-
Gorm 数据库 ORM 框架
-
GormGen 一键生成数据库模型文件
-
极简 -- 仅有用户,角色,权限基础功能,没有任何多余的功能
-
主流 -- 基于现在主流的 http,orm,jwt 框架,学习成本低
-
代码规范 -- 定义 api 文件,自动生成代码,保证所有人开发的代码都有一致的规范
-
文档自动生成 -- 定义 api 文件,自动生成 swagger 接口文档,无需再手动书写接口文档
-
二次开发 -- 可以选择自己喜欢 log 包, redis 包进行集成
-
区分环境 -- 可以配置本地,测试,线上环境