gmanager v1.1.4 發布,基於 GoFrame 的管理平臺

2020-12-07 開源中國

更新說明

  1. gf升級到最新版本V1.12.1
  2. 解決前後端分離部署認證跨域問題

GoFrame教程已錄製完成,歡迎大家入坑學習: https://my.oschina.net/flyoffox/blog/3209622

上一版本更新

1. 安裝gf官網建議項目目錄進行重構
2. 使用gf gen model生成model層,但json使用駝峰格式
3. gf升級到最新版本V1.11.4

gmanager

  • 基於gf框架的管理後臺,支持登錄、認證、組織機構、用戶帳號、角色權限、菜單、操作日誌
  • gmanager已全面支持前後端分離,同時也支持服務端模板部署;
  • 登錄組件使用gtoken完美支持集群部署

安裝教程

代碼地址

下載部署

  1. 從git下載項目: git clone https://github.com/goflyfox/gmanager
  2. 安裝mysql資料庫,創建db,運行deploy下gmanager.sql腳本
  3. 修改config下config.toml配置文件

# 資料庫配置[database] link = "root:123456@tcp(127.0.0.1:3306)/gmanager"

  1. go run main.go
  2. 訪問http://localhost即可看到登錄頁面,帳號/密碼:admin/123456

服務端打包

  1. 打包可以使用gf提供的gf-cli進行打包
  2. 也可通過原始交叉編譯命令

打linux環境包

SET CGO_ENABLED=0SET GOOS=linuxSET GOARCH=amd64go build main.go

打本地環境包

go build main.go

前後端分離說明

  1. gmanager完全支持前後端分離,前端使用vue-admin-template
  2. 前端運行下載github代碼,運行npm install&npm run dev
  3. 具體前端代碼及詳細部署說明見: https://github.com/goflyfox/gmanager-web
  4. 由於前後端分離和服務端模板菜單有所區別,資料庫需要運行:gmanager-web.sql
  5. 如果有強迫症,使用前後端分離可以把public和template目錄裡面內容刪除,但目錄一定要保留;

功能模塊

  1. 登錄、認證、登出
  2. 組織機構管理
  3. 用戶管理
  4. 角色管理
  5. 菜單管理
  6. 日誌管理
  7. 支持登錄、登出、業務增刪改操作記錄
  8. 支持接口調用、返回參數列印,便於問題排查

代碼生成

如需代碼生成,請參考java項目:https://gitee.com/jflyfox/AutoCreate

平臺截圖

服務端模板截圖

登錄: 

組織機構: 

用戶管理: 

日誌管理: 

前後端分離Vue截圖

登錄: 

組織機構:

用戶管理: 

日誌管理: 

感謝

  1. gf框架 https://github.com/gogf/gf

相關焦點

  • GoFrame v1.11 發布,Go 基礎開發框架
    實現了比較完善的基礎設施建設,包括常用的核心開發組件, 如:緩存、日誌、文件、時間、隊列、數組、集合、字符串、定時器、命令行、文件鎖、內存鎖、對象池、連接池、資源管理、數據校驗、數據編碼、文件監控、 定時任務、資料庫ORM、TCP/UDP組件、進程管理/通信、並發安全容器等等。
  • GoFrame v1.14.1 強勢發布!模塊化、高性能、生產級的 Go 開發框架
    實現了比較完善的基礎設施建設以及開發工具鏈,提供了常用的基礎開發模塊,如:緩存、日誌、隊列、數組、集合、容器、定時器、命令行、內存鎖、對象池、配置管理、資源管理、數據校驗、數據編碼、定時任務、資料庫 ORM 、TCP/UDP 組件、進程管理 /通信等等。
  • gf-cli v0.7.4 發布,GoFrame 開發工具鏈
    ,-h show this help or detail for specified command -v,-i show version informationADDITIONAL Use 'gf help COMMAND' or 'gf COMMAND -h' for detail about a command, which has '...'
  • Pandas v1.0.8 已經發布,基於 rAthena 的遊戲模擬器
    該項目由全球各地的志願者小組, 以及提供質量檢查和支持的龐大社區共同管理. Pandas 基於 rAthena 構建, 而 rAthena 是 eAthena 項目的延續。Pandas v1.0.8 已經發布,此版本更新內容包括:升級 升級到 1.0.8 請在主資料庫導入: upgrade_to_1.0.8_main.sql添加 實現支持多種單位的持久光環機制 (#324) 優化對極端計算的支持
  • QtSwissArmyKnife v3.4.1 發布,跨平臺調試工具
    QtSwissArmyKnife v3.4.1 已發布。QSAK(Qt Swiss Army Knife)是一款基於Qt開源框架打造的多功能、跨平臺調試工具。
  • 消息通知支持企業微信、釘釘機器人,MeterSphere v1.4.0發布
    2020年10月27日15:00,MeterSphere v1.4版本發布說明會,現已開啟官網報名。10月27日,MeterSphere開源持續測試平臺正式發布v1.4.0版本。在 MeterSphere v1.4.0版本中我們新增了Jar包管理功能,用戶可以上傳自己需要的Jar包到平臺,並且可以在前後置腳本中使用該Jar包提供的類和方法,極大地提高了前後置腳本擴展能力。3.接口測試支持TCP協議請求基於TCP協議的接口可能在網際網路企業的業務系統中並不多見,但是在金融行業中還存在著大量的基於TCP協議提供接口的業務系統。
  • novel-plus v3.4.1發布,原創文學 CMS 系統
    novel-plus v3.4.1 發布了,主要改進包括:優化1.
  • CocosCreatorv1.7正式版本發布!
    官方已在社區、沙龍、直播間多個渠道陸續放出關於 Cocos Creator v1.7 的測試版本和新增的亮點功能介紹,大家對 Creator v1.7 正式版呼聲非常高。如果您已經在使用 Creator 過去的幾個版本,那麼強烈建議您務必升級到今天發布的 Creatorv1.7,相信您一定會有新發現!
  • 支持Dubbo協議,提供Jenkins插件,MeterSphere v1.1.0發布
    7月29日15:00 MeterSphere開源持續測試平臺 v1.1.0版本發布說明會,已開啟官網報名7月27日,MeterSphere正式發布v1.1.0版本。該版本中,企業用戶可選擇通過LDAP帳戶密碼直接登入。
  • RXThinkCMF_TP6 v1.0.1 旗艦版發布,優化UI組件庫 - OSCHINA...
    v1.0.1版本更新1、優化UI組件庫2、重構富文本編輯器組件;RXThinkCMF_TP6
  • JavaMelody v1.58 發布,系統監控平臺
    JavaMelody v1.58 發布,更新如下:fix issue 492: incompatibility of the release v1.57.0 (isAsyncStarted
  • JFinal-layui v1.4.1 發布,實現響應式,解決表單重複提交
    JFinal-layui v1.4.1 主要實現響應式布局,解決表單重複提交問題,以及優化多選樹的展開功能。v1.4.1更新內容詳情:一、實現響應式布局    在給客戶開發的系統能夠現象響應式展示,那麼會給客戶的工作帶來便利。
  • 基於PostgreSQL 的時序資料庫 TimescaleDB 1.7.4 發布
    TimescaleDB 1.7.4 發布了。TimescaleDB 是基於 PostgreSQL 開發的一款時序資料庫,以插件化的形式打包提供,隨著 PostgreSQL 的版本升級而升級,不會因為另立分支帶來麻煩。
  • 微眾銀行開發的全球首個工業級聯邦學習開源框架 FATE 升級 v1.1...
    在 10 月 31 日正式發布的 FATE v1.1 版本中,FATE 聯合 VMware 中國研發開放創新中心雲原生實驗室的團隊一起搞了個「大事」——發布了 KubeFATE 項目,通過把 FATE 的所有組件用容器的形式封裝,實現了使用 Docker Compose 或 Kubernetes(Helm Charts)來部署。
  • 小說精品屋 v2.1.3 發布,小說閱讀彈幕網站
    小說精品屋-小說閱讀彈幕網站 v2.1.3版本發布了,主要改進包括:更新
  • 小說精品屋 v2.1.0 發布,小說閱讀彈幕網站
    小說精品屋-小說閱讀彈幕網站 v2.1.0版本發布了,主要改進包括:更新 集成爬蟲運行腳本,簡化安裝過程。
  • JavaWeb_Cloud_Pro 旗艦版 v1.1.0 發布,完善代碼生成器
    v1.1.0版本更新:1、解決登錄過期卡死,無法跳轉登錄頁的問題;2、解決近期客戶使用過程中反饋的BUG修復
  • 百度發布 Paddle Fluid v1.3 版本,帶來多項重要更新
    v1.3 版本,一如既往地, Fluid v1.3 版本在基礎框架、預測引擎、模型建設、分布式訓練各個方向上都實現了多項更新,而其中比較重要的更新包括:統一 Executor 和 ParallelExecutor 接口,用戶只需通過 CompiledProgram 將單卡模型轉化多卡模型,並利用 Executor 進行訓練或者預測。
  • Kratos v0.1.0 發布,B 站之 Go 微服務框架
    經過兩個月的更新迭代,Kratos v0.1.0 已經正式發布了。Kratos是bilibili開源的一套Go微服務框架,包含大量微服務相關框架及工具。
  • Chemex v2.0.4 已經發布,現代化風格 ICT 設備資產管理系統
    Chemex v2.0.4 已經發布,這是一個現代化風格 ICT 設備資產管理系統。