修改版本号为V4.1.8

This commit is contained in:
dataprince 2023-12-07 15:22:25 +08:00
parent 8a3b9784f5
commit 653aab3b1e
11 changed files with 71 additions and 60 deletions

View File

@ -1,7 +1,7 @@
<p align="center"> <p align="center">
<img alt="logo" src="https://oscimg.oschina.net/oscnet/up-d3d0a9303e11d522a06cd263f3079027715.png"> <img alt="logo" src="https://gitee.com/dataprince/ruoyi-flex/raw/master/image/ruoyi-flex-logo.png">
</p> </p>
<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">Ruoyi-Flex V4.1.7</h1> <h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">Ruoyi-Flex V4.1.8</h1>
<h4 align="center">Ruoyi-Flex是基于Spring Boot V3平台 前后端分离的Java快速开发框架</h4> <h4 align="center">Ruoyi-Flex是基于Spring Boot V3平台 前后端分离的Java快速开发框架</h4>
@ -10,11 +10,13 @@
Ruoyi-Flex是一套全部开源的快速开发平台使用MIT开源许可协议毫无保留给个人及企业免费使用。基于RuoYi-Vue、RuoYi-Vue-Plus集成MyBatis-Flex、JDK17、SpringBootV3、Lombok、Sa-Token、SpringDoc、Hutool、SpringBoot Admin、PowerJob、Vue3、Element-Plus、MinIO等优秀开源软件 Ruoyi-Flex是一套全部开源的快速开发平台使用MIT开源许可协议毫无保留给个人及企业免费使用。基于RuoYi-Vue、RuoYi-Vue-Plus集成MyBatis-Flex、JDK17、SpringBootV3、Lombok、Sa-Token、SpringDoc、Hutool、SpringBoot Admin、PowerJob、Vue3、Element-Plus、MinIO等优秀开源软件
* 前端采用Vue3、Element-Plus。 * 前端采用Vue3、Element-Plus。
* 后端采用Spring Boot V3、MyBatis-Flex、Sa-Token、Redis & Jwt、PowerJob。 * 后端采用Spring Boot V3、MyBatis-Flex、Sa-Token、Redis & Jwt、PowerJob、MinIO
* 权限认证使用Jwt支持多终端认证系统。 * 权限认证使用Jwt支持多终端认证系统。
* 支持加载动态权限菜单,多方式轻松权限控制。 * 支持加载动态权限菜单,多方式轻松权限控制。
* 定制模板,使用代码生成器可以一键生成前后端代码。 * 定制模板,使用代码生成器可以一键生成前后端代码。
* 性能卓越功能全面开发高效可免除手写SQL之苦甚至写错字段名称IDEA都会立即报警 * **用WithRelation编程装配来取代数据库LeftJoin关联查询数据库执行效率提高10倍**
* 性能卓越功能全面开发高效可免除手写SQL之苦甚至写错字段名称IDEA都会立即报警。
* 写得更少、运行更快、编译除错、效率更高!
## 内置功能 ## 内置功能
@ -29,12 +31,14 @@ Ruoyi-Flex是一套全部开源的快速开发平台使用MIT开源许可协
8. 通知公告:系统通知公告信息发布维护。 8. 通知公告:系统通知公告信息发布维护。
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10. 登录日志:系统登录日志记录查询包含登录异常。 10. 登录日志:系统登录日志记录查询包含登录异常。
11. 在线用户:当前系统中活跃用户状态监控。 11. 文件管理将文件存储到MinIO、七牛、阿里、腾讯等OSS服务器上。
12. 调度中心集成PowerJob全新一代分布式任务调度与计算框架。 12. 在线用户:当前系统中活跃用户状态监控。
13. 代码生成前后端代码的生成java、html、xml、sql支持CRUD下载 。 13. 调度中心集成PowerJob全新一代分布式任务调度与计算框架。
14. 系统接口集成springdoc根据文档注释自动生成相关的api接口文档。 14. 代码生成前后端代码的生成java、html、xml、sql支持单表、树表、主子表。
15. 监控中心集成Spring Boot Admin监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。 15. 系统接口集成springdoc根据文档注释自动生成相关的api接口文档。
16. 缓存监控:对系统的缓存信息查询,命令统计等。 16. 监控中心集成Spring Boot Admin监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。
17. 缓存监控:对系统的缓存信息查询,命令统计等。
18. 演示模块mybatis、mybatis-flex两种格式代码的单表、树表、主子表三种类型的演示程序。
## 开发文档 ## 开发文档

View File

@ -1,7 +1,7 @@
{ {
"name": "RuoYi-Flex", "name": "Ruoyi-Flex",
"version": "4.1.7", "version": "4.1.8",
"description": "RuoYi-Flex管理系统", "description": "Ruoyi-Flex管理系统",
"author": "数据小王子", "author": "数据小王子",
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -2,44 +2,16 @@
<div class="app-container home"> <div class="app-container home">
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :sm="24" :lg="24"> <el-col :sm="24" :lg="24">
<blockquote class="text-warning" style="font-size: 14px"> <p align="center">
领取阿里云通用云产品1888优惠券 <img alt="logo" src="@/assets/images/ruoyi-flex-logo.png">
<br /> </p>
<el-link <h1 align="center">Ruoyi-Flex V4.1.8</h1>
href="https://www.aliyun.com/minisite/goods?userCode=brki8iof" <h2 align="center">Ruoyi-Flex是基于Spring Boot V3平台 前后端分离的Java快速开发框架</h2>
type="primary"
target="_blank"
>https://www.aliyun.com/minisite/goods?userCode=brki8iof</el-link
>
<br />
领取腾讯云通用云产品2860优惠券
<br />
<el-link
href="https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console"
type="primary"
target="_blank"
>https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console</el-link
>
<br />
阿里云服务器折扣区
<el-link href="http://aly.ruoyi.vip" type="primary" target="_blank"
>>点我进入</el-link
>
&nbsp;&nbsp;&nbsp; 腾讯云服务器秒杀区
<el-link href="http://txy.ruoyi.vip" type="primary" target="_blank"
>>点我进入</el-link
><br />
<h4 class="text-danger">
云产品通用红包可叠加官网常规优惠使用(仅限新用户)
</h4>
</blockquote>
<hr />
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :sm="24" :lg="12" style="padding-left: 20px"> <el-col :sm="24" :lg="12" style="padding-left: 20px">
<h2>Ruoyi-Flex后台管理框架</h2> <h3>Ruoyi-Flex后台管理框架</h3>
<p> <p>
Ruoyi-Flex是基于RuoYi-Vue v3.8.6RuoYi-Vue-Plus进行的扩展集成MyBatis-FlexJDK17SpringBootV3LombokSa-TokenHutoolSpringBoot AdminPowerJobVue3element-plusMinIO等优秀开源软件准备作为未来5年软件开发的底座本系统可以用于所有的Web应用程序如网站管理后台网站会员中心CMSCRMOAERP等等当然您也可以对她进行深度定制以做出更强系统所有前端后台代码封装过后十分精简易上手出错概率低同时支持移动客户端访问系统会陆续更新一些实用功能 Ruoyi-Flex是基于RuoYi-Vue v3.8.6RuoYi-Vue-Plus进行的扩展集成MyBatis-FlexJDK17SpringBootV3LombokSa-TokenHutoolSpringBoot AdminPowerJobVue3element-plusMinIO等优秀开源软件准备作为未来5年软件开发的底座本系统可以用于所有的Web应用程序如网站管理后台网站会员中心CMSCRMOAERP等等当然您也可以对她进行深度定制以做出更强系统所有前端后台代码封装过后十分精简易上手出错概率低同时支持移动客户端访问系统会陆续更新一些实用功能
</p> </p>
@ -47,7 +19,7 @@
<b>当前版本:</b> <span>v{{ version }}</span> <b>当前版本:</b> <span>v{{ version }}</span>
</p> </p>
<p> <p>
<el-tag type="danger">&yen;免费开源</el-tag> <el-tag type="danger">&yen;0.00 免费开源</el-tag>
</p> </p>
<p> <p>
<el-button <el-button
@ -64,7 +36,7 @@
<el-col :sm="24" :lg="12" style="padding-left: 50px"> <el-col :sm="24" :lg="12" style="padding-left: 50px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<h2>技术选型</h2> <h3>技术选型</h3>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
@ -106,25 +78,25 @@
<div class="body"> <div class="body">
<p> <p>
<i class="el-icon-s-promotion"></i> 官网<el-link <i class="el-icon-s-promotion"></i> 官网<el-link
href="http://www.ruoyi.vip" href="https://gitee.com/dataprince/ruoyi-flex"
target="_blank" target="_blank"
>http://www.ruoyi.vip</el-link >https://gitee.com/dataprince/ruoyi-flex</el-link
> >
</p> </p>
<p> <p>
<i class="el-icon-user-solid"></i> QQ群<a href="https://jq.qq.com/?_wv=1027&k=EI9an8lJ" target="_blank">100953531</a> <i class="el-icon-user-solid"></i> QQ群100956531
</p> </p>
<p> <p>
<i class="el-icon-chat-dot-round"></i> 微信<a <i class="el-icon-chat-dot-round"></i> 微信<a
href="javascript:;" href="javascript:;"
>/ *</a >数据小王子</a
> >
</p> </p>
<p> <p>
<i class="el-icon-money"></i> 支付宝<a <i class="el-icon-money"></i> 支付宝<a
href="javascript:;" href="javascript:;"
class="支付宝信息" class="支付宝信息"
>/ *</a >数据小王子</a
> >
</p> </p>
</div> </div>
@ -139,6 +111,41 @@
</template> </template>
<el-collapse accordion> <el-collapse accordion>
<el-collapse-item title="V4.1.8 -- 2023-12-07">
<ol>
<li>注册全局数据填充监听器</li>
<li>使用mybatis-flex重构ruoyi-vue的各模块mybatis代码</li>
<li>新增保姆级开发文档Ruoyi-Flex-Guide.docx</li>
<li>新增基础服务类IBaseService及实现</li>
<li>升级依赖版本spring boot升级到V3.1.5mybatis-flex升级到V1.7.5sa-token升级到V1.37.0powerjob升级到V4.3.6</li>
<li>数据库表结构取消自增主键使用雪花算法 </li>
<li>升级用户导入加入部门名称</li>
<li>数据权限重构去掉ruoyi-vue的注解写法</li>
<li>升级前端状态管理由vuex切换到pinia</li>
<li>添加文件管理模块将文件存储到MinIO七牛阿里腾讯等OSS服务器上</li>
<li>重构代码生成模块支持mybatis-flex能够生成单表树表主子表的代码</li>
<li>演示模块添加mybatismybatis-flex两种格式代码的单表树表主子表三种类型的演示程序</li>
<li>同步ruoyi-vue-plus的2023-10-25至2023-11-14的更新
1update 优化 排除powerjob无用的依赖 减少打包30M体积
2fix 修复 代码生成 是否必填与数据库不匹配问题
3update 优化 补全操作日志部门数据
4update 优化 AddressUtils 兼容linux系统本地ip
5fix 修复 普通角色编辑使用内置管理员code越权问题
6update 优化 补全代码生成 columnList 接口参数注解缺失
7fix 修复 外链带端口出现的异常
8update 优化 更改默认日志等级为info 避免日志过多(按需开启debug)
</li>
<li>同步RuoYi-Vue的2023-10-24到2023-12-5的更新
1update ruoyi-ui/src/permission.js
2优化数字金额大写转换精度丢失问题
3修复字典表详情页面搜索bug
4修复五级路由缓存无效问题
5优化缓存监控图表支持跟随屏幕大小自适应调整
6update fastjson2
7升级oshi到最新版本6.4.8
</li>
</ol>
</el-collapse-item>
<el-collapse-item title="v4.1.7 - 2023-09-05"> <el-collapse-item title="v4.1.7 - 2023-09-05">
<ol> <ol>
<li>升级mybatis-flex到V1.6.0版本</li> <li>升级mybatis-flex到V1.6.0版本</li>
@ -223,9 +230,9 @@
</div> </div>
<div class="body"> <div class="body">
<img <img
src="@/assets/images/pay.png" src="@/assets/images/dataprince.jpg"
alt="donate" alt="donate"
width="100%" width="330"
/> />
<span style="display: inline-block; height: 30px; line-height: 30px" <span style="display: inline-block; height: 30px; line-height: 30px"
>你可以请作者喝杯咖啡表示鼓励</span >你可以请作者喝杯咖啡表示鼓励</span
@ -238,7 +245,7 @@
</template> </template>
<script setup> <script setup>
const version = ref('4.1.7') const version = ref('4.1.8')
function goTarget(url) { function goTarget(url) {
window.open(url, '__blank') window.open(url, '__blank')

BIN
image/ruoyi-flex-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@ -13,7 +13,7 @@
<description>Ruoyi-Flex管理系统</description> <description>Ruoyi-Flex管理系统</description>
<properties> <properties>
<revision>4.1.8-SNAPSHOT</revision> <revision>4.1.8</revision>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>17</java.version> <java.version>17</java.version>

View File

@ -3,7 +3,7 @@ ruoyi:
# 名称 # 名称
name: Ruoyi-Flex name: Ruoyi-Flex
# 版本 # 版本
version: 4.1.7 version: 4.1.8
# 版权年份 # 版权年份
copyrightYear: 2023 copyrightYear: 2023
# 实例演示开关 # 实例演示开关

View File

@ -14,7 +14,7 @@
</description> </description>
<properties> <properties>
<revision>4.1.8-SNAPSHOT</revision> <revision>4.1.8</revision>
</properties> </properties>
<dependencyManagement> <dependencyManagement>