扫码订阅《 》或办理VIP,即可阅读文章!

GolangRoadmap.com

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go视界
Go博文
Go宝典
Go小课
Go面试
Go下载
产品实验区
  • Go小考
  • Go实战
  • Go仓库
  • Go月刊
  • Go返利
更多
  • 会员中心

    • 我的信息
    • 我的考试
  • 关于平台

    • 平台介绍
    • 成长记录
    • 联系站长
  • 支持与服务

    • 会员权益
    • 常见问题
    • 吐槽专区
author-avatar

GOLANG ROADMAP


首页
Go视界
Go博文
Go宝典
Go小课
Go面试
Go下载
产品实验区
  • Go小考
  • Go实战
  • Go仓库
  • Go月刊
  • Go返利
更多
  • 会员中心

    • 我的信息
    • 我的考试
  • 关于平台

    • 平台介绍
    • 成长记录
    • 联系站长
  • 支持与服务

    • 会员权益
    • 常见问题
    • 吐槽专区
  • Go实战:go-admin

    • 项目介绍
    • 快速开始
    • 环境部署
    • IDE 开发
    • 数据库
  • 视频教程

  • 第一个go-admin应用

  • 高级

  • 其他

  • 规范

扫码订阅《 》或办理VIP,即可阅读文章!

项目介绍


zhang wenjian

【go-admin】 是一个中后台管理系统,基于(gin, gorm, Casbin, Vue, Element UI)实现。主要目的是为了让开发者更专注业务,减少重复代码的编写,节省时间,提升人效,缩短项目周期,提升软件的开发效率以及质量。另外项目初始化极度简单,只需要配置文件中,修改数据库连接,系统启动后会自动初始化数据库信息以及必须的基础数据。

  • go-admin 源码仓库国际
  • go-admin 源码仓库国内

# ✨ 特性介绍

  • 遵循 RESTful API 设计规范
  • 基于 GIN WEB API 框架,提供了丰富的中间件支持(用户认证、跨域、访问日志、追踪 ID 等)
  • 基于 Casbin 的 RBAC 访问控制模型
  • JWT 认证
  • 支持 Swagger 文档 (基于 swaggo)
  • 基于 GORM 的数据库存储,可扩展多种类型数据库
  • 配置文件简单的模型映射,快速能够得到想要的配置
  • 代码生成工具
  • 表单构建工具
  • 多命令模式
  • TODO: 单元测试

# 🎁 内置功能

  • 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  • 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
  • 岗位管理:配置系统用户所属担任职务。
  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  • 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  • 参数管理:对系统动态配置常用参数。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 登录日志:系统登录日志记录查询包含登录异常。
  • 系统接口:根据业务代码自动生成相关的 api 接口文档。
  • 代码生成:根据数据表结构生成对应的增删改查相对应业务,全部可视化编程。
  • 表单构建:自定义页面样式,拖拉拽实现页面布局。
  • 服务监控:查看一些服务器的基本信息。

# 🔗 在线体验

演示地址

体验账号:admin / 123456

# 👨‍👩‍👧‍👦 ​互动交流

添加微信:备注或发送【go-admin】拉你进【Go实战:go-admin技术交流群】

# 🥇打赏作者

赞赏支持

如果你觉得文章不错,请打个赏吧!

  • ✨ 特性介绍
  • 🎁 内置功能
  • 🔗 在线体验
  • 👨‍👩‍👧‍👦 ​互动交流
  • 🥇打赏作者