1 Star 2 Fork 2

FantasyLan / easy-sys-go

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

easy-sys-go

介绍

easy-sys 是一个通用的后台管理系统,实现了用户、菜单、角色、国际化管理四大模块。 其中菜单模块可以管理系统菜单,并且管理菜单对应的权限。角色管理中可以管理角色拥有哪些权限及菜单,角色拥有哪些用户。国际化管理中实现了系统中所有的国际化的后台管理,省去了用户需要在 json 文件中维护国际化的麻烦。 easy-sys-go 是 easy-sys 后端的 golang 语言的实现。地址https://gitee.com/fantasylan/easy-sys-go easy-sys-java 是 easy-sys 后端的 Java 语言实现。地址https://gitee.com/fantasylan/easy-sys-java easy-sys-ui 是 easy-sys 的前端框架项目地址https://gitee.com/fantasylan/easy-sys-ui

Demo 演示环境地址:https://www.fantasylan.cn/sys 文档地址:http://easy-sys.fantasylan.cn

微信号:Fantasy_Lan

软件架构

使用第三方开源实现如下: github.com/dgrijalva/jwt-go,用于 JWT 鉴权 github.com/gin-contrib/sessions,用户登录后,服务器中状态的保持 github.com/gin-gonic/gin,基础高性能 web 框架 github.com/jinzhu/gorm,golang 与数据库交互的 ORM 库 github.com/sirupsen/logrus,日志记录中间件 golang.org/x/crypto,密码加密使用库,pbkdf2 算法

开发环境安装

  1. golang 下载安装https://golang.google.cn/dl/
  2. vscode 下载安装https://code.visualstudio.com/Download
  3. vscode 配置 golang 开发环境https://blog.csdn.net/m0_37684037/article/details/93173560
  4. 使用 vscode 打开 easy-sys-go 的代码文件夹

快速开始

  1. 下载代码,在 git 命令行使用命令 git clone https://gitee.com/fantasylan/easy-sys-go.git
  2. 运行 easy-sys-go,使用 vscode 打开代码文件夹中的 main.go,按 F5,提示执行
  3. 运行起动前端项目 easy-sys-ui,浏览器打开http://localhost:8080
MIT License Copyright (c) 2020 FantasyLan 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.

简介

easy-sys是一个通用的后台管理系统,实现了用户、菜单、角色、国际化管理四大模块。 其中菜单模块可以管理系统菜单,并且管理菜单对应的权限。角色管理中可以管理角色拥有哪些权限及菜单,角色拥有哪些用户。国际化管理中实现了系统中所有的国际化的后台管理,省去了用户需要在json文件中维护国际化的麻烦。 easy-sys-go是easy-sys后端的golang语言的实现。 展开 收起
Go
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/fantasylan/easy-sys-go.git
git@gitee.com:fantasylan/easy-sys-go.git
fantasylan
easy-sys-go
easy-sys-go
master

搜索帮助