GoSword-Admin
GO语言通用后端框架
- 目前前后端develop分支为最新代码,觉得好用的同学点击下小星星
- 项目部分截图展示:




项目简介
GoSword使用Gin、Gorm、Casbin、JWToken、Redis、VUE技术栈,开发的前后端分离后台管理系统。
默认管理员账号密码: admin / 123456
项目源码
| 后端代码 | 前端代码 | |
|---|---|---|
| GitHub | https://github.com/sanyueruanjian/go-sword-admin | https://github.com/sanyueruanjian/go-sword-admin-web |
系统功能
- 用户管理:提供用户的相关配置,新增用户后,默认密码为123456
- 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
- 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
- 部门管理:可配置系统组织架构,树形表格展示
- 岗位管理:配置各个部门的职位
系统监控
- 在线用户:记录登陆系统的用户 TODO
- 操作日志:记录用户的操作情况 TODO
- 异常日志:记录用户的异常操作情况 TODO
项目结构
- app 应用模块
admin 后台服务
- common 公共API
database 数据库服务
global 全局服务配置
logger 日志服务
middleware 中间件
router 全局路由注册
run 运行初始化
- docs swagger生成文件
- logs 日志目录
- pkg 工具模块
- settings 配置文件目录
- static 静态文件目录
- utils 工具包
- go_sword.sql 数据库文件
- main.go 服务启动文件
- Dockerfile TODO
使用指南
参与开发
- @三月软件提供技术支持
- 由@Ymq(个人git首页)、等参与开发
GoSword-Admin是一款使用Gin、Gorm等技术栈开发的前后端分离后台管理系统,支持用户、角色及菜单管理等功能,并提供动态路由配置。默认管理员账号密码为admin/123456。

2708

被折叠的 条评论
为什么被折叠?



