SmartAdmin
SmartAdmin wurde vom China Luoyang 1024 Innovation Laboratory auf Basis von SpringBoot2/3+Sa-Token+Mybatis-Plus und Vue3+Ant Design Vue+Uni-App+Uni-UI entwickelt und verwendet „hochwertigen Code“ als Kern. einfache und effiziente „, sichere“ Rapid-Development-Plattform.
Es ist das erste in China, das die funktionalen Anforderungen „Netzwerksicherheit – Level 3-Schutz“ und „Datensicherheit“ erfüllt und eine Reihe von Sicherheitsanforderungen wie Anmeldebeschränkungen, inländische Verschlüsselung und Entschlüsselung von Schnittstellen sowie Datendesensibilisierung unterstützt.
Das Front-End bietet zwei Versionen von JavaScript und TypeScript und das Back-End stellt zwei Versionen von Java8+SpringBoot2.X und Java17+SpringBoot3.X bereit.
Gleichzeitig öffnen wir Quellcodespezifikationen , die in den letzten sechs Jahren von mehr als tausend Unternehmen verifiziert und verwendet wurden : „High-Quality Code Thoughts“, „Vue3 Specifications“ und „Java Specifications“ , sodass jeder dies tun kann Spüren Sie ein Gefühl der Kontrolle in dieser ungestümen Welt. Der Code ist sauber geschrieben! Gleichzeitig kann es viel Zeit sparen, Überstunden reduzieren, glücklich arbeiten, bescheiden bleiben, weiter lernen, Code lieben und das Leben noch mehr lieben !
Technisches System
- Frontend: JavaScript/TypeScript + Vue3 + Vite5 + Pinia + Ant Design Vue 4.X
- Mobiles Terminal: uniapp (vue3-Version) + uni-ui + (unterstützt gleichzeitig APP, Miniprogramm und H5)
- Backend: Java8/17 + SpringBoot2/3 + Sa Token + Mybatis-plus + mehrere Datenbanken
- Computer-Online-Vorschau: https://preview.smartadmin.vip
- Offizielle Dokumentation: https://smartadmin.vip
- Mobile Online-Vorschau: https://app.smartadmin.vip
Konzepte und Gedanken
- Was wir teilen, sind keine vergeblichen Funktionen, sondern notwendige Funktionen, wie zum Beispiel: Datenänderungsaufzeichnungen, Systemdokumentation, Versionsaktualisierungsaufzeichnungen, Feedback, Protokolle, Heartbeats, Ticketnummerngeneratoren usw.
- Wir teilen auch Front-End-, Back-End-, Vue3- und andere Codespezifikationen, die von Hunderten von Unternehmen überprüft wurden. Gute Spezifikationen können jede Codezeile, die ich tippe, klangvoller und leistungsfähiger machen!
- Wir bewundern hochwertigen Code. Sie können wie ein Ritter reibungslos auf der Tastatur blättern und Ihren Namen verbergen.
- Wir schätzen das hohe Maß an Zusammenarbeit und stillschweigendem Verständnis des Teams sehr, die gegenseitige Hilfe und die Tatsache, dass wir keine Überstunden machen, anstatt taub zu werden, wenn wir den Code anderer Leute sehen, und sie bei 996.ICU Überstunden machen zu lassen.
- Wir denken proaktiv, bleiben bescheiden, lernen weiter, lieben Code und lieben das Leben noch mehr.
- Wir hoffen, dass Sie 3 Minuten damit verbringen können, jeden Punkt unten sorgfältig zu lesen, damit Sie ein technisches Erlebnis erleben können, das Sie noch nie zuvor gemacht haben!
Funktions-Highlight-Diagramm
Feature-Highlights
- Sicherheitssystem : Erfüllt die nationalen Sicherheitsanforderungen der dritten Ebene, wie z. B. Zwei-Faktor-Anmeldung, Passwortverschlüsselung, Anforderungen an die Passwortkomplexität, Sperrung falscher Anmeldezeiten, Anmeldezeitüberschreitung, Datendesensibilisierung und andere Netzwerksicherheits- und Datensicherheitsfunktionen
- Schnittstellenverschlüsselung und -entschlüsselung : Unterstützt die Verschlüsselung und Entschlüsselung von Anforderungsparametern und zurückgegebenen Inhalten sowie inländische Verschlüsselungsalgorithmen und andere ausländische Verschlüsselungsalgorithmen.
- Benutzerdefinierte Tabellenspalten : Unterstützt benutzerdefinierte Spalten und kann benutzerdefinierte Spalten in der Datenbank beibehalten
- Datenänderungsdatensatz : Unterstützt Datenänderungsdatensätze basierend auf dem Git-Diff-Plug-In, wodurch die Anzeige von Datenänderungen intuitiver und bequemer wird
- Online-Dokumentation : Unterstützt die Hilfedokumente auf der rechten Seite (ähnlich den Hilfedokumenten auf der rechten Seite der Alibaba Cloud-Konsole), Support-Feedback, Versionsdatensätze und andere Funktionen
- OA-Büro : Unternehmensinformationen (Rechnungen, Banken, Mitarbeiter usw.), Benachrichtigungen und Ankündigungen (Leseprotokolle, Zeiten usw.)
- Protokolle und Überwachung : Server-Heartbeat-Protokolle, Anmeldeprotokolle, Betriebsprotokolle (IP, Browser, Betriebssystem und andere Geräteinformationen)
- Systemfunktionen : Mitarbeiter, Abteilungen, Rollen, Berechtigungen, Menüs, Wasserzeichen, Dateiverwaltung, Systemparameter, Datenwörterbuch, Bestellnummerngenerierung usw.
- Codegenerierung : Konfiguration basierend auf jeder Tabelle, Online-Codevorschau, Download usw.
- Das Obige sind nur einige Beispiele, weitere sternenklare Überraschungen und Details warten darauf, von Ihnen entdeckt zu werden! : Die branchenweit einzigartigen Funktionshighlights von SmartAdmin
Code-Highlights
- [Front-End – Dual-Versionen]: Bietet js- und ts-Dual-Versionen, die Verzeichnisstruktur ist sehr klar
- [Front-End-Konstante Wartung]: vue-enum, weigert sich, magische Zahlen anzuzeigen, konstante Aufzählung ist nicht wartbar
- [Frontend – Benennung]: Die besten Benennungs- und Schreibmethoden für APIs, Konstanten usw. in der Branche
- [Front-End – Unterstützung mehrerer Umgebungen]: Einzigartige Konfigurationsdateien für 5 Umgebungsumgebungen für lokal, Entwicklung, Tests, Vorabversion und Produktion
- [Front-End-Layout-Code]: Die klarste Layout-Schreibmethode der Branche, selbst ein Anfänger kann sie verstehen
- [Front-end-main.js]: Wir sind möglicherweise die Einzigen in der Branche, die die Router-Lademethode korrekt in main.js geschrieben haben
- ----Wunderschöne Front-End- und Back-End-Trennlinie----
- [Backend-einzigartige Verzeichnisstruktur]: Die branchenweit einzigartige Unterauftragsstruktur für hochwertigen Java-Code eignet sich für große, mittlere und kleine Projekte. Die Struktur ist sehr klar
- [Backend-Öffentliche Konfigurationsdatei]: Branchenweit einzigartige gemeinsame Konfigurationsdateipflege, die die allgemeine Konfiguration vereinfacht
- [Backend-Return-Code-Wartung]: Die ursprüngliche Anfrage-Return-Code-Wartung der Branche, sehr einen Blick wert
- [Backend-Vier-Schicht-Architektur]: Vier-Schicht-Architektur (Controller, Service, Manager, Dao), warum gibt es vier Schichten?
- [Backend-Multiple-Umgebungen]: Maven-Multiumgebung: Entwicklung, Test, Vorabversion, Konfiguration der Produktionsumgebung
- [Backend-System-Hook]: Smart-Reload, reserviert Hooks für das System, lädt dynamisch Code und führt ihn aus, ohne das Programm neu zu starten.
- Das Obige ist nur ein Tropfen auf den heißen Stein, weitere Details warten darauf, von Ihnen entdeckt zu werden! Geh und schau nach