5

基于 Gin 的敏捷后台开发框架 GinAdmin

 2 years ago
source link: https://www.oschina.net/p/ginadmin
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
GinAdmin首页、文档和下载 - 基于 Gin 的敏捷后台开发框架 - OSCHINA - 中文开源技术交流社区
授权协议 LGPL
操作系统 跨平台
软件类型 开源软件
所属分类 其他
开源组织 无
地区 国产
投 递 者 风中小草
适用人群 未知
收录时间 2022-03-21

一款 Go 语言基于Gin、Xorm、Vue、ElementUI、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式,同时为了敏捷快速开发,框架特地集成了代码生成器,完全自主研发了自定义GO后端服务模板和前端Vue自定义模板,可以根据已建好的表结构,可以快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发方式,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、可插拔式的敏捷开发框架。

  • 模块化、松耦合
  • 模块丰富、开箱即用
  • 简洁易用、快速接入
  • 文档详尽、易于维护
  • 自顶向下、体系化设计
  • 统一框架、统一组件、降低选择成本
  • 开发规范、设计模式、代码分层模型
  • 强大便捷的开发工具链
  • 完善的本地中文化支持
  • 设计为团队及企业使用
  • 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。
  • 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。
  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  • 职级管理:主要管理用户担任的职级。
  • 岗位管理:主要管理用户担任的岗位。
  • 部门管理:主要管理系统组织架构,对组织架构进行统一管理维护。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 登录日志:系统登录日志记录查询包含登录异常。
  • 字典管理:对系统中常用的较为固定的数据进行统一维护。
  • 配置管理:对系统的常规配置信息进行维护,网站配置管理功能进行统一维护。
  • 城市管理:统一对全国行政区划进行维护,对其他模块提供行政区划数据支撑。
  • 友链管理:对系统友情链接、合作伙伴等相关外链进行集成维护管理的模块。
  • 个人中心:主要是对当前登录用户的个人信息进行便捷修改的功能。
  • 广告管理:主要对各终端的广告数据进行管理维护。
  • 站点栏目:主要对大型系统网站等栏目进行划分和维护的模块。
  • 会员管理:对各终端注册的会员进行统一的查询与管理的模块。
  • 网站配置:对配置管理模块的数据源动态解析与统一维护管理的模块。
  • 通知公告:系统通知公告信息发布维护。
  • 代码生成:一键生成模块CRUD的功能,包括后端Go和前端Vue等相关代码。
  • 案例演示:常规代码生成器一键生成后的演示案例。

开发者信息

账号 密码 操作权限 admin 123456 演示环境无法进行修改删除操作

├── app             // 应用目录
│   ├── controller  // 控制器
│   ├── dto         // DTO层
│   ├── middleware  // 中间件层
│   ├── model       // 模型层
│   └── service     // 服务层
│   └── vo          // VO视图层
├── boot
├── config          // 系统配置
├── document        // 文档目录
├── i18n            // 国际化
├── library         // 类库
├── packed
├── public          // 资源目录
├── router          // 路由
├── templates       // 自定义模板
├── utils           // 工具类库
├── Dockerfile
├── go.mod
└── main.go

感谢 GinXormVueElementUI 等优秀开源项目。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK