Go to file
cbkim dcb7877c86 Fully automate dev setup with Gitpod
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.
2021-01-06 15:45:32 +00:00
eladmin-common v2.1 version is released. For details, please see: https://github.com/elunez/eladmin/releases/tag/v2.1 2019-06-30 08:19:38 +08:00
eladmin-generator v2.1 version is released. For details, please see: https://github.com/elunez/eladmin/releases/tag/v2.1 2019-06-30 08:19:38 +08:00
eladmin-logging v2.1 version is released. For details, please see: https://github.com/elunez/eladmin/releases/tag/v2.1 2019-06-30 08:19:38 +08:00
eladmin-system updated translation 2019-11-17 23:07:43 +03:00
eladmin-tools v2.1 version is released. For details, please see: https://github.com/elunez/eladmin/releases/tag/v2.1 2019-06-30 08:19:38 +08:00
sql 更新代码生成器,更新sql脚本 2019-06-05 11:22:47 +08:00
.gitignore 2.0 抢先版,主要更新了#71 | #IWYE2 2019-05-24 10:36:19 +08:00
.gitpod.Dockerfile Fully automate dev setup with Gitpod 2021-01-06 15:45:32 +00:00
.gitpod.yml Fully automate dev setup with Gitpod 2021-01-06 15:45:32 +00:00
LICENSE eladmin 1.0 版本发布 2018-12-22 18:34:24 +08:00
README.md Fully automate dev setup with Gitpod 2021-01-06 15:45:32 +00:00
pom.xml v2.1 version is released. For details, please see: https://github.com/elunez/eladmin/releases/tag/v2.1 2019-06-30 08:19:38 +08:00

README.md

Gitpod ready-to-code

el-admin Backend

AUR star GitHub stars GitHub forks

Project description

eladmin-en Using , Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue back-end management system Permissions using RBACThe 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 group891137268