侧边栏壁纸
博主头像
张种恩的技术小栈博主等级

行动起来,活在当下

  • 累计撰写 748 篇文章
  • 累计创建 65 个标签
  • 累计收到 39 条评论

目 录CONTENT

文章目录
Go

写了一个基于 goframe + vue3 后台管理系统模板

zze
zze
2023-09-22 / 2 评论 / 0 点赞 / 1092 阅读 / 1981 字

不定期更新相关视频,抖音点击左上角加号后扫一扫右方侧边栏二维码关注我~正在更新《Shell其实很简单》系列

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

0

评论区