gmanager v1.1.7 veröffentlicht, eine auf GoFrame basierende Verwaltungsplattform

Dieses Upgrade hat hauptsächlich die Goframe-Version aktualisiert und die Authentifizierung in Gtoken Group Middleware geändert.

Versionshinweise

  1. Aktualisieren Sie gtoken auf v1.4.1 und goframe auf v1.14.5
  2. Ändern Sie die Authentifizierungsmethode in gtoken group
  3. Ändern Sie die SQL-Struktur der Abfragetabelle
  4. GetQueryMap wurde in GetMap geändert
  5. Ändern Sie den Code zum Einfügen des Modells und fügen Sie lastInsertId hinzu

Das GoFrame-Tutorial wurde aufgezeichnet. Jeder kann aus der Box lernen:  https://my.oschina.net/flyoffox/blog/3209622

Letzte Versionsaktualisierung

  1. gf Upgrade auf die neueste Version V1.12.1
  2. Lösen Sie das domänenübergreifende Problem der getrennten Bereitstellung von Front- und Back-End

gmanager

  • Der auf dem gf-Framework basierende Verwaltungshintergrund unterstützt Anmeldung, Authentifizierung, Organisation, Benutzerkonten, Rollenberechtigungen, Menüs und Betriebsprotokolle
  • gmanager hat die Front-End- und Back-End-Trennung vollständig unterstützt und unterstützt auch die serverseitige Vorlagenbereitstellung.
  • Die Anmeldekomponente verwendet gtoken, um die Clusterbereitstellung perfekt zu unterstützen

Installations-Tutorial

Code-Adresse

Bereitstellung herunterladen

  1. Laden Sie das Projekt von git herunter: git clone  https://github.com/goflyfox/gmanager
  2. Installieren Sie die MySQL-Datenbank, erstellen Sie eine Datenbank und führen Sie das Skript gmanager.sql unter deploy aus
  3. Ändern Sie die Konfigurationsdatei config.toml unter config
# 数据库配置
[database]
    link = "root:123456@tcp(127.0.0.1:3306)/gmanager"
  1. Führen Sie main.go aus
  2. Besuchen Sie http: // localhost , um die Anmeldeseite, Konto / Passwort: admin / 123456 anzuzeigen

Serverseitige Verpackung

  1. Die Verpackung kann mit gf-cli von gf verpackt werden
  2. Sie können auch den ursprünglichen Cross-Compilation-Befehl verwenden

Hit Linux-Umgebungspaket

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go

Lokales Umgebungspaket

go build main.go

Anweisungen zur Trennung von vorne und hinten

  1. gmanager unterstützt die Trennung von Front- und Back-End vollständig, und das Front-End verwendet die vue-admin-Vorlage
  2. Führen Sie das Frontend aus, um den Github-Code herunterzuladen und auszuführennpm install&npm run dev
  3. Spezifischen Front-End-Code und detaillierte Anweisungen zur Bereitstellung finden Sie unter:  https://github.com/goflyfox/gmanager-web
  4. Aufgrund des Unterschieds zwischen Front-End- und Back-End-Trennung und serverseitigen Vorlagenmenüs muss die Datenbank ausgeführt werden: gmanager-web.sql
  5. Wenn Sie an einer Zwangsstörung leiden, verwenden Sie die Front-End-Trennung, um den Inhalt des öffentlichen Verzeichnisses und des Vorlagenverzeichnisses zu löschen. Das Verzeichnis muss jedoch beibehalten werden.

Funktionsmodul

  1. Anmelden, authentifizieren, abmelden
  2. Organisationsmanagement
  3. Benutzerverwaltung
  4. Rollenverwaltung
  5. Menüverwaltung
  6. Protokollverwaltung
  7. Unterstützt Anmelde-, Abmelde-, Geschäftszusatz-, Lösch- und Änderungsvorgänge
  8. Unterstützt das Drucken von Schnittstellenaufrufen und Rückgabeparametern zur einfachen Fehlerbehebung

Codegenerierung

Informationen zur Codegenerierung finden Sie im Java-Projekt: https://gitee.com/jflyfox/AutoCreate

Plattform-Screenshot

Screenshot der serverseitigen Vorlage

Einloggen: 

Organisation: 

Benutzerverwaltung: 

Protokollverwaltung: 

Vue Screenshot der Trennung von Vorder- und Rückseite

Einloggen: 

Organisation:

Benutzerverwaltung: 

Protokollverwaltung: 

danken

  1. gf Framework  https://github.com/gogf/gf

Ich denke du magst

Origin www.oschina.net/news/124841/gmanager-1-1-7-released
Empfohlen
Rangfolge