SixAdmin多租户中后台管理系统 基于MIT协议 无需保留版权标识的开源系统

vainback · · 219 次点击 · 开始浏览    置顶

## SixAdmin多租户中后台管理系统 SixAdmin 是一款基于Gin + Gorm+Arco Design Pro Vue开发的全栈基础开发平台。 ### 基于MIT协议开源,无需保留任何SixAdmin版权,SixAdmin也从未在代码中设置任何版权标识 *   [Github开源地址](https://github.com/vainback/six-admin) *   [Gitee开源地址](https://gitee.com/vaingo/six-admin) *   [在线演示地址](https://dl.sorks.cn/admin) *   游客账号:admin 密码:123456 SixAdmin是一个基于 **arco design** 和 **gin** 开发的全栈前后端分离的中后台管理系统,拥有动态路由,动态菜单,权限管理,租户管理,定时任务等功能,提供了基于泛型类型的快速开发模式,让大家把更多时间专注在业务开发上。 ![1737011098614.jpg](https://static.golangjob.cn/250117/64cbee4779a053d12be63513baee6501.jpg) ### 技术选型 * 前端:采用基于 **Vue3** 的 **Arco Design Pro** 作为前端系统 * 后端:采用 **Gin** 作为基础Web框架搭建API * 数据库:采用 **Gorm** 作为数据链接引擎,SixAdmin 仅对 Mysql 5.7 以上版本做出支持 * 缓存:采用已经纳入官方推荐包的 **go-redis** 进行 Redis 操作。在SixAdmin的基础功能模块中,一些非重要缓存数据,采用sync.Map进行管理。 * 配置文件:采用 Viper 包 实现 yaml 文件的配置读取 * 日志:采用路由中间件的形式,记录到数据库中 ### 主要功能 *   权限管理:基于SixAdmin自己的设计风格实现,按钮级别的权限控制 *   用户管理:系统管理员用户 *   角色管理:权限控制的主要对象,可以给角色分配不同API权限,菜单权限,按钮权限 *   菜单管理:实现用户动态菜单配置,按钮权限,实现不同角色不同菜单 *   租户管理:实现了对所有功能的租户控制,在中间件中对租户信息进行了默认注入 *   日志记录:对操作人、操作接口、请求IP、执行时间、请求参数、响应参数的详细记录 *   文件管理:支持本地、对象存储两种存储方式,以完成对接的对象存储有OSS、COS、七牛。 *   定时任务:对已经写好执行函数的任务进行动态的启停管理 *   字典管理:…… *   多点登录限制:在loginService接口初始化时,可传入限制同一个账号最多在几个点登录,可以选择超出限制后采用覆盖模式或阻塞模式

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

219 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传