https://gitee.com/zhijiantianya/ruoyi-vue-pro
Serious statement: there will be no commercial version now or in the future, all codes are open source!
“I like to write code, and I never get tired of it”
“I like to do open source, for fun”
🐯 Platform Introduction
Taro Roadwith developers as the center, to build China’s first-class rapid development platform, all open source, 100% free for individuals and businesses to use.
If you have any questions, or want functions, you can find them in Issues Mentioned to Nai Nai.
😜 Give the project a little Star, it’s really important to us!
- The Vue3 version of the management background adopts vue-element-plus-admin the Vue2 version uses vue-element-admin
- Manage backend mobile adoption uni-app Solution, one code for multi-terminal adaptation, and supports APP, applet, H5 at the same time!
- The backend uses Spring Boot, MySQL + MyBatis Plus, Redis + Redisson
- The database can use MySQL, Oracle, PostgreSQL, SQL Server, MariaDB, domestic Dameng DM, TiDB, etc.
- Authority authentication uses Spring Security & Token & Redis, supports multi-terminal, multi-user authentication system, supports SSO single sign-on
- Support loading dynamic permission menu, button level permission control, local cache to improve performance
- Supports SaaS multi-tenant system, can customize the permissions of each tenant, and provides transparent multi-tenant underlying encapsulation
- The workflow uses Flowable, which supports dynamic forms, online design process, countersignature/or signature, and multiple task assignment methods
- High-efficiency development, use the code generator to generate front-end and back-end code with one click + unit test + Swagger interface document + Validator parameter verification
- Integrate three-party logins such as WeChat applets, WeChat public accounts, enterprise WeChat, and DingTalk, and integrate payment and refunds such as Alipay and WeChat
- Integrate SMS channels such as Alibaba Cloud and Tencent Cloud, and integrate cloud storage services such as MinIO, Alibaba Cloud, Tencent Cloud, Qiniu Cloud, etc.
- Integrated report designer, supporting data report, graphic report, print design, etc.
Item name | illustrate | Portal |
---|---|---|
ruoyi-vue-pro | Spring Boot multi-module | Gitee Github |
yudao-cloud | Spring Cloud Microservices | Gitee Github |
Spring-Boot-Labs | Getting Started with Spring Boot & Cloud | Gitee Github |
😎 Open source protocol
Why is this program recommended?
① This project adopts a looser version than Apache 2.0 MIT License Open source agreement, individuals and enterprises can use 100% free of charge, no need to keep class author and Copyright information.
② The code is all open source, unlike other projects, only part of the code is open source, so that you cannot understand the architectural design of the entire project.
③ The code is neat and the structure is neat, following the specifications of the “Alibaba Java Development Manual”, with detailed code comments, 57,000 lines of Java code, and 22,000 lines of code comments.
🐼 Built-in functions
The system has a variety of built-in business functions, which can be used to speed up your business system:
🐶 Must-read for beginners
📈 Statistics
- Total lines of code: 119925
- Lines of source code: 73678
- Comment lines: 27769
- Number of unit test cases: 674
⭐ New Features
🐞 Bug Fixes
- [Fix]Building block report: Some requests will report an error: JmReportTokenServices implementation class getUsername method return value is not allowed to be empty, by @and or not contribute #358
- [Fix]Building block report: share error, by @and or not contribute #357
- [Fix]Building block report: when the API data set is parsed, the prompt data is empty, and the report field details will be cleared. @and or not contribute #359
- 【repair】
yudao-ui-appi
The refreshToken is not a function issue fixed by @chaining contribute #356 - [Fix]Vue2 management background Redis monitoring echarts chart does not display, by @zy_2021 contribute #354
- [Fix]The upgrade of MyBatis Plus caused the generatorTest use case to fail to find the object and became popular. @miozus contribute #365
- [Fix]The code generator cannot read
dataType
attribute, causing the code to not be generated correctly, due to the @and or not contribute #370 - [Fix]After Xss is enabled, the editor uploads pictures incorrectly, by @and or not contribute #361 #383
- [Fix]When the token of uniapp in the management background expires, the bug that the token cannot be refreshed is caused by @chaining contribute #360
- [Fix]The acquisition menu returns an unmodifiable collection, resulting in an error that cannot be sorted. @ambi contribute #371
- [Fix]After the tags tab in the Vue2 management background exceeds the screen, it cannot be scrolled and the subsequent tabs cannot be selected. @zhang.xionghui contribute #366
🔨 Dependency Upgrades
- 【Upgrade】mybatis-plus from 3.5.3 to 3.5.3.1
- 【Upgrade】spring-security from 3.7.5 to 3.7.6
- 【Upgrade】spring-boot-admin from 2.7.9 to 2.7.10
- 【Upgrade】minio from 8.4.6 to 8.5.1
- 【Upgrade】knife4j from 3.0.3 to 4.0.0
- 【Upgrade】vxe-table from 4.3.7 to 4.3.9
————————————————– ————————————————– ——————————–
🐷 Demo image
System functions
work process
infrastructure
payment system
data report
module | biu | biu | biu |
---|---|---|---|
report designer |
Mobile terminal (management background)
Mall system
under construction…
#Taro #ruoyivuepro #v170 #release #add #WeChat #official #account #station #message #email #data #desensitization #News Fast Delivery