Skip to content
/ zze-admin-go Public template

基于 golang goframe + vue3 的、前后端分离的后台管理系统快捷使用模板,支持按钮级别的 RBAC。

Notifications You must be signed in to change notification settings

zze326/zze-admin-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zze Admin go

功能

本项目主要用来作为新项目启动时的模板,如果你想要使用 Golang 来新开发一个后台管理系统,那么选我就对了。

  • 已实现后台管理系统最基础的用户管理、角色管理、权限管理,基于它来开发可以让你可以更聚焦业务的实现。
  • 选用了相对成熟、稳定、功能齐全的的框架,后端基于 GoFrame ,前端基于 PureAdmin
  • 支持一套权限管理逻辑控制前后端路由、按钮级别权限;

预览地址

点我预览

数据库每小时自动重置,可随意测试。

  • 管理员:admin,密码:devops.zze
  • 测试账号:test,密码:devops.zze

效果图:

用户管理 角色管理 权限管理 部门管理

技术栈

  • 语言:Golang、Typescript;
  • 后端:GoFrame、Casbin;
  • 前端:Vue3、Vite、Element-Plus、TypeScript、Pinia 等;

项目运行

1、在 MySQL 中执行 manifest/db/zze_admin_go.sql 创建好数据库以及初始化数据;

2、然后修改 manifest/config/config.yaml 中的数据库连接地址(database.default.link),格式如下:

mysql:<用户名>:<密码>@tcp(<数据库地址>)/<库名>?loc=Local&parseTime=true
-- 例:mysql:zze:zze.admin@tcp(127.0.0.1:3306)/zze_admin_go?loc=Local&parseTime=true

3、直接运行项目根目录的 main.go 就可以跑起来啦~

前端项目

本仓库是后端项目,对应前端项目地址为:https://github.com/zze326/zze-admin-fe

About

基于 golang goframe + vue3 的、前后端分离的后台管理系统快捷使用模板,支持按钮级别的 RBAC。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages