![]() This commit implements a fully-automated development setup using Gitpod.io, an online IDE for GitLab, GitHub, and Bitbucket that enables Dev-Environments-As-Code. This makes it easy for anyone to get a ready-to-code workspace for any branch, issue or pull request almost instantly with a single click. |
||
---|---|---|
eladmin-common | ||
eladmin-generator | ||
eladmin-logging | ||
eladmin-system | ||
eladmin-tools | ||
sql | ||
.gitignore | ||
.gitpod.Dockerfile | ||
.gitpod.yml | ||
LICENSE | ||
README.md | ||
pom.xml |
README.md
el-admin Backend
Project description
eladmin-en Using , Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue back-end management system, Permissions using RBAC,The project supports data dictionary and data permission management, supports one-click generation of front-end and end-end code, and supports front-end menu dynamic routing.
Development Documentation https://docs.auauz.net/
Demo https://auauz.net/
login details admin/123456
(default password 123456)
Project source code
Backend source | Front end source | |
---|---|---|
github | https://github.com/elunez/eladmin | https://github.com/elunez/eladmin-qd |
Cloud code | https://gitee.com/elunez/eladmin | https://gitee.com/elunez/eladmin-qt |
System functions
- User Management: Provides the user's related configuration. After adding a new user, the default password is 123456.
- Role management: Assign permissions and menus, set data permissions for roles based on department
- Rights management: permissions are refined to interfaces, which can be understood as button permissions
- Menu management: Dynamic menu routing has been implemented, backend configurable, multi-level menu support
- Department management: configurable system organization structure, tree table display
- Position management: Configuring positions in various departments
- Dictionary management: It should be added to the dictionary management at the request of the majority of code friends, and can maintain some fixed data commonly used, such as: status, gender, etc.
- Operation log: log of user operations
- Exception log: record exception logs for developers to locate errors
- System Cache: Visualize caching operations with jedis and provide basic operations on redis, which can be extended as needed
- SQL monitoring: use druid to monitor database access performance, default username admin, password 123456
- Timed tasks: Integrate Quartz to do scheduled tasks, join the task log, and see the task running at a glance
- Code generation: High flexibility, one-click generation of front and rear code, reducing work tasks by 80% or so
- Mail tool: send text in html format with rich text
- Free map bed: use sm.ms map bed for public image upload
- Seven cattle cloud storage: can synchronize the data stored in the seven cattle cloud to the system, without having to log in to the seven cattle cloud to directly operate the cloud data
- Alipay payment: integrated Alipay payment and provided test account, you can test it yourself
Project structure
The project adopts the sub-module development method, and the general configuration is placed in the common module.
The system`` module is the system core module and the project entry module. The
loggingmodule is the system log module,
Toolsis a third-party tool module that contains the map bed, mail, seven cattle cloud, Alipay,
generator``` for the system code generation module
- eladmin-common public module
- exception handling of uniform exceptions
- generic mapper for mapper mapstruct
- redis redis cache related configuration
- swagger2 interface document configuration
- utils system generic tool class
- eladmin-system system core module (system boot entry)
- config configure cross-domain and static resources, with data permissions
- modules system related modules (login authorization, scheduled tasks, etc.)
- eladmin-logging system log module
- eladmin-tools system third-party tool module
- eladmin-generator system code generation module
System preview
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Project donation
If you are cool, you can ask the author to have a cup of coffee to express support. ☕️! Donate
Feedback
- QQ Chat group:891137268