Keington-Portal-Separate
English 中文
Introduction
Keington Portal Separate is an official website portal system built by Keington Information Technology based on SpringBoot, Spring Security, JWT, and Vue & Element
, and currently supports Vue3
Existing Features
User management: the user is the system operator, and this function is mainly used to complete the system user configuration.
Department Management: configures system organizations (company, department, and group), and supports data permission in tree structure presentation.
Position Management: configure the positions of system users.
Menu management: configure system menu, operation authority, button authority identification, etc.
Role management: role menu permission assignment, role setting, and data range permission division by organization.
Dictionary management: maintain some relatively fixed data frequently used in the system.
Parameter management: dynamically configure common parameters for the system.
Notification and announcement: system notification and announcement information release and maintenance.
Operation log: system normal operation log record and query; system abnormal information log record and query.
Login log: The system login log record query contains a login exception.
Online user: active user status monitoring in the current system. Timed task:
Online (add, modify, delete) task scheduling contains execution result logs.
Code generation: The generation of front-end and back-end codes (Java, HTML, XML, SQL) supports CRUD download.
System interface: relevant API interface documents are automatically generated according to business codes.
Service monitoring: monitor the current system CPU, memory, disk, stack and other related information.
Cache monitoring: system cache information query, command statistics, etc.
Online Builder: Drag the form elements to generate the corresponding HTML code.
Connection pool monitoring: monitor the status of the current system database connection pool, and analyze SQL to find out the system performance bottleneck.
Environmental Dependency
- SpringBoot
- MyBatis
- Shiro
- Maven
- JDK1.8
- Mysql8.0
Instructions
-
Jwt is used for authority authentication to support multi-terminal authentication system
-
Front end adopts Vue and Element UI 3. Backend uses Spring Boot, Spring Security, Redis & Jwt