el-admin Backend
[](https://github.com/elunez/eladmin/blob/master/LICENSE)
[](https://gitee.com/elunez/eladmin)
[](https://github.com/elunez/eladmin)
[](https://github.com/elunez/eladmin)
#### 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/](https://docs.auauz.net)
**Demo** [https://auauz.net/](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 ```logging``` module is the system log module, ``` Tools``` is 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
#### 系统预览
#### 项目捐赠
如果你用爽了,可以请作者喝杯咖啡表示支持 ☕️! [Donate](https://docs.auauz.net/#/jz)
#### 反馈交流
- QQ交流群:891137268