基于Gin + Vue + Element UI OR Arco Design OR Ant Design的前后端分離權(quán)限管理系統(tǒng),系統(tǒng)初始化極度簡單,只需要配置文件中,修改數(shù)據(jù)庫連接,系統(tǒng)支持多指令操作,遷移指令可以讓初始化數(shù)據(jù)庫信息變得更簡單,服務(wù)指令可以很簡單的啟動api服務(wù)
在線文檔
前端項(xiàng)目
視頻教程
???在線體驗(yàn)
Element UI vue體驗(yàn):https://vue2.go-admin.dev
???????賬號 / 密碼: admin / 123456
Arco Design vue3 demo:https://vue3.go-admin.dev
???????賬號 / 密碼: admin / 123456
antd體驗(yàn):https://antd.go-admin.pro
???????賬號 / 密碼: admin / 123456
??特性
-
遵循 RESTful API 設(shè)計(jì)規(guī)范
-
基于 GIN WEB API 框架,提供了豐富的中間件支持(用戶認(rèn)證、跨域、訪問日志、追蹤ID等)
-
基于Casbin的 RBAC 訪問控制模型
-
JWT 認(rèn)證
-
支持 Swagger 文檔(基于swaggo)
-
基于 GORM 的數(shù)據(jù)庫存儲,可擴(kuò)展多種類型數(shù)據(jù)庫
-
配置文件簡單的模型映射,快速能夠得到想要的配置
-
代碼生成工具
-
表單構(gòu)建工具
-
多指令模式
-
多租戶的支持
-
TODO: 單元測試
???內(nèi)置
- 多租戶:系統(tǒng)默認(rèn)支持多租戶,按庫分離,一個庫一個租戶。
- 用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
- 部門管理:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)支持?jǐn)?shù)據(jù)權(quán)限。
- 崗位管理:配置系統(tǒng)用戶所屬擔(dān)任職務(wù)。
- 菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識,接口權(quán)限等。
- 角色管理:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。
- 字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。
- 參數(shù)管理:對系統(tǒng)動態(tài)配置常用參數(shù)。
- 操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。
- 登錄日志:系統(tǒng)登錄日志記錄查詢包含登錄異常。
- 接口文檔:根據(jù)業(yè)務(wù)代碼自動生成相關(guān)的api接口文檔。
- 代碼生成:根據(jù)數(shù)據(jù)表結(jié)構(gòu)生成對應(yīng)的增刪改查相對應(yīng)業(yè)務(wù),全程可視化操作,讓基本業(yè)務(wù)可以零代碼實(shí)現(xiàn)。
- 表單構(gòu)建:自定義頁面樣式,拖拉拽實(shí)現(xiàn)頁面布局。
- 服務(wù)監(jiān)控:查看一些服務(wù)器的基本信息。
- 內(nèi)容管理:demo功能,下設(shè)分類管理、內(nèi)容管理??梢詤⒖际褂梅奖憧焖偃腴T。
- 定時任務(wù):自動化任務(wù),目前支持接口調(diào)用和函數(shù)調(diào)用。
?
?文章來源:http://www.zghlxwxcb.cn/news/detail-669837.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-669837.html
到了這里,關(guān)于【開源項(xiàng)目】go-admin前后端分離權(quán)限管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!