2 Star 8 Fork 6

Lucky.麒麟 / go-react-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

通用系统管理

项目介绍

基于若依的设计,使用go和react实现的一款通用的系统管理后台。

项目结构

├── admin-api
│   ├── app   
│   │   ├── controller           接口    
│   │   ├── dao                  数据库操作
│   │   ├── models               模型  
│   │   ├── service              业务层  
│   ├── cmd                      启动、备份和初始化命令
│   ├── core
│   │   ├── mapper               存放SQL的动态模版xml文件
│   │   ├── config.go            配置类
│   │   ├── core.go              核心类
│   │   ├── datebase.go          数据库配置
│   │   ├── logger.go            日志
│   │   ├── redies.go            redis缓冲
│   ├── router                   路由和中间间
│   └── main.go                  启动类
├── admin-web
│   ├── public
│   ├── index.html
│   ├── vite.config.ts
│   ├── package.json
│   ├── tsconfig.json
│   ├── src
│   │   ├── api                  api定义
│   │   ├── assets               静态资源
│   │   ├── componsents          公共的组件
│   │   ├── config               配置类
│   │   ├── hooks                公共的hooks组件
│   │   ├── pages   
│   │   │   │── exception        异常页面
│   │   │   │── login            登录页面
│   │   │   │── monitor          监控
│   │   │   │── layout           页面布局          
│   │   │   │── logger           日志
│   │   │   │── system           系统管理
│   │   │   │── user             用户管理
│   │   │   │── index.tsx
│   │   ├── assets
│   │   ├── components
│   │   ├── hooks             
│   │   ├── router               路由
│   │   ├── store                数据存储
│   │   ├── types                定义的数据映射模型
│   │   ├── utils                工具类
│   │   ├── main.tsx              
│   │   ├── vite-env.d.ts

技术点

  • gin
  • gorm-plus(扩展了动态模版和新的SQL构建器)
  • redis
  • mysql
  • react
  • antd
  • zustand
  • ahooks
  • @ant-design/charts

功能点

1. 登录

2. 首页

3. 系统管理

3.1. 用户管理

  • 新增用户
  • 修改用户
  • 删除用户
  • 重置密码
  • 用户详情
  • 分配角色
  • 导出用户
  • 导入用户

3.2. 角色管理

  • 新增角色
  • 修改角色
  • 删除角色
  • 批量删除
  • 数据权限
  • 分配用户
  • 导出角色

3.3. 菜单管理

  • 创建菜单
  • 修改菜单
  • 删除菜单
  • 折叠展开

3.4. 部门管理

  • 创建部门
  • 修改部门
  • 删除部门
  • 部门详情
  • 部门树形结构

3.5. 岗位管理

  • 创建岗位
  • 修改岗位
  • 删除岗位
  • 岗位状态

post.png

3.6. 字典管理

  • 创建字典
    • 修改字典
  • 删除字典
  • 字典详情

dict.png

3.7. 参数管理

  • 新增参数
  • 修改参数
  • 删除参数
  • 导出参数

param.png

3.8. 通知公告

  • 新增通知公告
  • 修改通知公告
  • 修改公告状态
  • 删除通知公告

notice.png

4. 系统监控

4.1 在线用户

4.2 定时任务

4.3 服务器监控

  • 基本信息
  • CPU
  • 内存
  • 磁盘
  • 网络

server.png

4.4 缓冲监控

4.5 缓冲列表

5. 日志管理

5.1 操作日志

5.2 登录日志

logger-login.png

6. 个人中心

owner.png

MIT License Copyright (c) 2023 Lucky.麒麟 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于Go和React实现通用后台管理系统,借鉴若依的项目 展开 收起
Go 等 5 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/molonglove/go-react-admin.git
git@gitee.com:molonglove/go-react-admin.git
molonglove
go-react-admin
go-react-admin
master

搜索帮助