Skip to content

chenyongze/go-api-admin

Repository files navigation

GoGin_ApiAdmin

什么东西?What?

API管理工具 golang开发,基于beego,页面基于layUi,目前版本1.0.0

有什么价值?

1、RBAC权限完善,多角色管理系统 2、后台界面完整,多标签页面 3、API相关页面有比较复杂的使用案例 所以,可以作为一个基础框架使用,快速开发。初学者还可以作为熟悉beego使用。 4、可用于中小团队API管理使用

用到了哪些?

1、界面框架layUI2.4.5 2、makedown.md 3、beego1.8 4、Ztree

安装方法

1、git clone https://github.com/chenyongze/go-api-admin.git

2、创建mysql数据库,并将./docs/db/go-api-admin.sql导入

3、修改config 配置数据库
	cp app.conf.example app.conf
	
4、运行 go run main.go

前台访问:http://127.0.0.1:8081
后台访问:http://127.0.0.1:8081/login
用户名:admin 密码:admin

代码结构

.
├── README.assets
│   ├── image-20200303154518494.png
│   ├── image-20200303154606783.png
│   ├── image-20200303154755168.png
│   ├── image-20200303154909261.png
│   └── image-20200303154941879.png
├── README.md
├── conf
│   ├── app.conf
│   └── app.conf.example
├── controllers
│   ├── admin.go
│   ├── api.go
│   ├── apidoc.go
│   ├── apimonitor.go
│   ├── apipublic.go
│   ├── auth.go
│   ├── code.go
│   ├── common.go
│   ├── env.go
│   ├── group.go
│   ├── home.go
│   ├── login.go
│   ├── role.go
│   ├── source.go
│   ├── template.go
│   ├── user.go
│   └── v1
├── deploy.sh
├── docs
│   └── db
├── go.mod
├── go.sum
├── libs
│   ├── string.go
│   └── wechat.go
├── main.go
├── models
│   ├── admin.go
│   ├── api_detail.go
│   ├── api_public.go
│   ├── api_source.go
│   ├── auth.go
│   ├── code.go
│   ├── env.go
│   ├── group.go
│   ├── init.go
│   ├── role.go
│   ├── role_auth.go
│   └── template.go
├── restart.sh
├── routers
│   ├── router.go
│   └── v1.go
├── run.sh
├── static
│   ├── README.md
│   ├── css
│   ├── editor.md
│   ├── font-awesome
│   ├── img
│   ├── js
│   ├── layui
│   ├── user.json
│   └── zTree3
├── tests
│   └── default_test.go
├── vendor
│   ├── github.com
│   ├── golang.org
│   ├── gopkg.in
│   └── modules.txt
└── views
    ├── admin
    ├── api
    ├── apidoc
    ├── apimonitor
    ├── apipublic
    ├── apisource
    ├── auth
    ├── code
    ├── env
    ├── group
    ├── home
    ├── login
    ├── public
    ├── role
    ├── template
    ├── user
    └── wechat

效果展示

登录页面

image-20200303154518494

权限界面

image-20200303154606783

角色管理

image-20200303154755168

Markdown 编辑

image-20200303154909261

用户资料修改

image-20200303154941879

About

go api admin rbac 权限 权限因子

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published