From a423f02fad7ab3d2dac9c4d73b9e3870b28df230 Mon Sep 17 00:00:00 2001
From: KonBAI <1527468660@qq.com>
Date: Sun, 30 Jan 2022 15:34:26 +0000
Subject: [PATCH] =?UTF-8?q?!8=20sync=20=E5=90=8C=E6=AD=A5ruoyi-vue-plus?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=20fix=20--=20=E4=BF=AE=E5=A4=8D=E4=BB=A3?=
=?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=E9=A1=B5=E9=9D=A2=E9=94=99=E8=AF=AF?=
=?UTF-8?q?bug=20fix=20--=20=E8=B0=83=E6=95=B4=E8=BF=94=E5=9B=9E=E7=B1=BB?=
=?UTF-8?q?=E5=9E=8B=E4=B8=BAR=EF=BC=8C=E4=BF=AE=E6=AD=A3=E8=84=9A?=
=?UTF-8?q?=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 23 +-
ruoyi-admin/pom.xml | 2 +-
.../controller/common/CaptchaController.java | 13 +-
.../controller/monitor/CacheController.java | 9 +-
.../monitor/SysLogininforController.java | 11 +-
.../monitor/SysOperlogController.java | 11 +-
.../monitor/SysUserOnlineController.java | 11 +-
.../system/SysConfigController.java | 27 +-
.../controller/system/SysDeptController.java | 52 +-
.../system/SysDictDataController.java | 23 +-
.../system/SysDictTypeController.java | 27 +-
.../controller/system/SysIndexController.java | 3 +-
.../controller/system/SysLoginController.java | 33 +-
.../controller/system/SysMenuController.java | 41 +-
.../system/SysNoticeController.java | 19 +-
.../system/SysOssConfigController.java | 17 +-
.../controller/system/SysOssController.java | 17 +-
.../controller/system/SysPostController.java | 27 +-
.../system/SysProfileController.java | 47 +-
.../system/SysRegisterController.java | 12 +-
.../controller/system/SysRoleController.java | 53 +-
.../controller/system/SysUserController.java | 57 +-
.../workflow/FlowCategoryController.java | 12 +-
.../workflow/FlowDefinitionController.java | 26 +-
.../workflow/FlowInstanceController.java | 16 +-
.../workflow/FlowTaskController.java | 52 +-
.../workflow/SysFormController.java | 14 +-
.../src/main/resources/application-dev.yml | 12 +-
.../src/main/resources/application-prod.yml | 10 +-
.../src/main/resources/application.yml | 10 +-
.../main/resources/i18n/messages.properties | 7 +
.../resources/i18n/messages_en_US.properties | 6 +
.../resources/i18n/messages_zh_CN.properties | 6 +
ruoyi-admin/src/main/resources/logback.xml | 2 +-
.../ruoyi/common/annotation/Sensitive.java | 1 +
.../common/captcha/UnsignedMathGenerator.java | 4 +-
.../com/ruoyi/common/config/RuoYiConfig.java | 2 -
.../common/convert/ExcelBigNumberConvert.java | 11 +-
.../common/convert/ExcelDictConvert.java | 14 +-
.../core/controller/BaseController.java | 34 +-
.../ruoyi/common/core/domain/AjaxResult.java | 134 ----
.../ruoyi/common/core/domain/BaseEntity.java | 2 -
.../ruoyi/common/core/domain/PageQuery.java | 2 -
.../java/com/ruoyi/common/core/domain/R.java | 84 +++
.../ruoyi/common/core/domain/TreeEntity.java | 2 -
.../common/core/domain/dto/OperLogDTO.java | 4 -
.../ruoyi/common/core/domain/dto/RoleDTO.java | 38 +
.../common/core/domain/dto/UserOnlineDTO.java | 3 +-
.../common/core/domain/entity/SysDept.java | 7 +-
.../core/domain/entity/SysDictData.java | 2 -
.../core/domain/entity/SysDictType.java | 1 -
.../common/core/domain/entity/SysMenu.java | 7 +-
.../common/core/domain/entity/SysRole.java | 2 -
.../common/core/domain/entity/SysUser.java | 8 +-
.../common/core/domain/model/LoginBody.java | 11 +-
.../common/core/domain/model/LoginUser.java | 42 +-
.../core/domain/model/RegisterBody.java | 8 +
.../ruoyi/common/core/page/TableDataInfo.java | 1 -
.../common/core/service/UserService.java | 28 -
.../com/ruoyi/common/enums/DataScopeType.java | 8 +-
.../java/com/ruoyi/common/enums/UserType.java | 16 +-
.../common/exception/GlobalException.java | 2 +-
.../common/exception/ServiceException.java | 2 +-
.../common/exception/base/BaseException.java | 4 +-
.../ruoyi/common/filter/RepeatableFilter.java | 4 +-
.../com/ruoyi/common/filter/XssFilter.java | 2 +-
.../common/helper/DataPermissionHelper.java | 4 +-
.../LoginHelper.java} | 80 +-
.../jackson/SensitiveJsonSerializer.java | 5 +-
.../com/ruoyi/common/utils/BeanCopyUtils.java | 4 +
.../com/ruoyi/common/utils/DateUtils.java | 6 +-
.../com/ruoyi/common/utils/DictUtils.java | 159 ----
.../com/ruoyi/common/utils/JsonUtils.java | 3 +-
.../com/ruoyi/common/utils/StringUtils.java | 134 +---
.../ruoyi/common/utils/file/FileUtils.java | 10 +-
.../ruoyi/common/utils/ip/AddressUtils.java | 6 +-
.../ruoyi/common/utils/redis/RedisUtils.java | 8 +-
.../com/ruoyi/common/utils/sql/SqlUtil.java | 2 +-
.../demo/controller/RedisCacheController.java | 21 +-
.../demo/controller/RedisLockController.java | 12 +-
.../controller/RedisPubSubController.java | 13 +-
.../RedisRateLimiterController.java | 14 +-
.../controller/Swagger3DemoController.java | 6 +-
.../demo/controller/TestBatchController.java | 31 +-
.../demo/controller/TestDemoController.java | 23 +-
.../demo/controller/TestI18nController.java | 14 +-
.../controller/TestSensitiveController.java | 24 +-
.../demo/controller/TestTreeController.java | 21 +-
.../queue/BoundedQueueController.java | 21 +-
.../queue/DelayedQueueController.java | 23 +-
.../demo/controller/queue/PriorityDemo.java | 2 -
.../queue/PriorityQueueController.java | 29 +-
.../java/com/ruoyi/demo/domain/TestDemo.java | 2 -
.../java/com/ruoyi/demo/domain/TestTree.java | 2 -
.../src/main/resources/application-dev.yml | 2 +-
.../src/main/resources/application-prod.yml | 2 +-
.../src/main/resources/application-dev.yml | 2 +-
.../src/main/resources/application-prod.yml | 2 +-
.../ruoyi/framework/aspectj/LogAspect.java | 11 +-
.../framework/aspectj/RateLimiterAspect.java | 4 +-
.../framework/aspectj/RepeatSubmitAspect.java | 8 +-
.../ruoyi/framework/config/RedisConfig.java | 27 +-
.../ruoyi/framework/config/SaTokenConfig.java | 35 +-
.../ruoyi/framework/config/SwaggerConfig.java | 2 +-
.../framework/config/ThreadPoolConfig.java | 4 +-
.../config/properties/RedissonProperties.java | 40 -
.../CreateAndUpdateMetaObjectHandler.java | 30 +-
.../handler/PlusDataPermissionHandler.java | 22 +-
.../listener/UserActionListener.java | 49 +-
.../framework/satoken/dao/PlusSaTokenDao.java | 21 +-
.../satoken/service/SaInterfaceImpl.java | 10 +-
.../web/exception/GlobalExceptionHandler.java | 56 +-
.../generator/controller/GenController.java | 33 +-
.../com/ruoyi/generator/domain/GenTable.java | 4 +-
.../generator/domain/GenTableColumn.java | 9 +-
.../service/GenTableColumnServiceImpl.java | 4 +-
.../service/GenTableServiceImpl.java | 38 +-
.../com/ruoyi/generator/util/GenUtils.java | 2 +-
.../ruoyi/generator/util/VelocityUtils.java | 18 +-
.../src/main/resources/generator.yml | 4 +-
.../main/resources/vm/java/controller.java.vm | 22 +-
.../src/main/resources/vm/java/domain.java.vm | 2 -
.../main/resources/vm/java/sub-domain.java.vm | 6 +-
.../com/ruoyi/oss/entity/UploadResult.java | 6 +-
.../java/com/ruoyi/oss/enumd/OssEnumd.java | 21 +-
.../com/ruoyi/oss/factory/OssFactory.java | 44 +-
.../com/ruoyi/oss/service/IOssStrategy.java | 4 +-
.../abstractd/AbstractOssStrategy.java | 8 +-
.../oss/service/impl/AliyunOssStrategy.java | 16 +-
.../oss/service/impl/MinioOssStrategy.java | 13 +-
.../oss/service/impl/QcloudOssStrategy.java | 13 +-
.../oss/service/impl/QiniuOssStrategy.java | 20 +-
.../com/ruoyi/system/domain/SysConfig.java | 2 -
.../ruoyi/system/domain/SysLogininfor.java | 2 -
.../com/ruoyi/system/domain/SysNotice.java | 2 -
.../com/ruoyi/system/domain/SysOperLog.java | 2 -
.../java/com/ruoyi/system/domain/SysOss.java | 2 -
.../com/ruoyi/system/domain/SysOssConfig.java | 1 -
.../java/com/ruoyi/system/domain/SysPost.java | 2 -
.../com/ruoyi/system/domain/SysRoleDept.java | 2 -
.../com/ruoyi/system/domain/SysRoleMenu.java | 2 -
.../ruoyi/system/domain/SysUserOnline.java | 2 -
.../com/ruoyi/system/domain/SysUserPost.java | 2 -
.../com/ruoyi/system/domain/SysUserRole.java | 2 -
.../com/ruoyi/system/domain/vo/MetaVo.java | 2 -
.../com/ruoyi/system/domain/vo/RouterVo.java | 2 -
.../system/domain/vo/SysUserExportVo.java | 2 -
.../listener/SysUserImportListener.java | 8 +-
.../system/mapper/SysDictDataMapper.java | 9 +-
.../runner/SystemApplicationRunner.java | 5 +-
.../system/service/ISysDataScopeService.java | 26 +
.../ruoyi/system/service/ISysDeptService.java | 2 +-
.../ruoyi/system/service/ISysUserService.java | 5 +-
.../ruoyi/system/service/SysLoginService.java | 65 +-
.../system/service/SysRegisterService.java | 56 +-
.../service/impl/SysConfigServiceImpl.java | 7 +-
.../service/impl/SysDataScopeServiceImpl.java | 4 +-
.../service/impl/SysDeptServiceImpl.java | 26 +-
.../service/impl/SysDictDataServiceImpl.java | 18 +-
.../service/impl/SysDictTypeServiceImpl.java | 35 +-
.../impl/SysLogininforServiceImpl.java | 5 +-
.../service/impl/SysMenuServiceImpl.java | 8 +-
.../service/impl/SysNoticeServiceImpl.java | 12 +-
.../service/impl/SysOperLogServiceImpl.java | 5 +-
.../service/impl/SysOssConfigServiceImpl.java | 17 +-
.../service/impl/SysOssServiceImpl.java | 14 +-
.../service/impl/SysPostServiceImpl.java | 31 +-
.../service/impl/SysRoleServiceImpl.java | 40 +-
.../service/impl/SysSensitiveServiceImpl.java | 4 +-
.../service/impl/SysUserServiceImpl.java | 58 +-
.../service/IFlowInstanceService.java | 4 +-
.../workflow/service/IFlowTaskService.java | 24 +-
.../impl/FlowDefinitionServiceImpl.java | 6 +-
.../service/impl/FlowInstanceServiceImpl.java | 14 +-
.../service/impl/FlowTaskServiceImpl.java | 68 +-
.../resources/mapper/system/SysUserMapper.xml | 2 +
ruoyi-ui/src/assets/styles/ruoyi.scss | 10 +-
ruoyi-ui/src/plugins/tab.js | 133 ++--
ruoyi-ui/src/router/index.js | 39 -
ruoyi-ui/src/views/register.vue | 6 +-
.../src/views/tool/build/CodeTypeDialog.vue | 8 +-
ruoyi-ui/src/views/tool/gen/index.vue | 2 +
script/bin/ry.bat | 2 +-
.../sql/{ry_20220115.sql => ry_20220130.sql} | 6 +-
script/sql/ry_vue_4.0.sql | 686 ++++++++++++++++++
script/sql/test.sql | 6 +-
script/sql/update/update-3.X-4.0.sql | 6 +
187 files changed, 2181 insertions(+), 1821 deletions(-)
delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/dto/RoleDTO.java
delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/service/UserService.java
rename ruoyi-common/src/main/java/com/ruoyi/common/{utils/LoginUtils.java => helper/LoginHelper.java} (53%)
delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/DictUtils.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDataScopeService.java
rename script/sql/{ry_20220115.sql => ry_20220130.sql} (99%)
create mode 100644 script/sql/ry_vue_4.0.sql
create mode 100644 script/sql/update/update-3.X-4.0.sql
diff --git a/pom.xml b/pom.xml
index a1d8e194..5f8949ac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,21 +18,21 @@
UTF-8
UTF-8
1.8
- 3.2.0
+ 3.2.2
1.2.8
3.0.3
1.5.22
4.1.2
- 2.2.11
+ 3.0.5
3.3.0
2.3
1.28.0
- 3.5.0
+ 3.5.1
3.9.1
- 5.7.18
+ 5.7.20
4.9.2
- 2.6.0
- 3.16.7
+ 2.6.2
+ 3.16.8
2.2.1
3.5.0
1.3.6
@@ -43,10 +43,10 @@
3.0.1
- 7.9.0
- 3.13.1
- 5.6.58
- 8.3.4
+ 7.9.2
+ 3.14.0
+ 5.6.68
+ 8.3.5
localhost
@@ -316,7 +316,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.1
+ 3.9.0
${java.version}
${java.version}
@@ -336,6 +336,7 @@
application*
bootstrap*
+ banner*
true
diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml
index 236dd0a9..9551b4c4 100644
--- a/ruoyi-admin/pom.xml
+++ b/ruoyi-admin/pom.xml
@@ -92,7 +92,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.2.0
+ 3.2.2
false
${project.artifactId}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java
index 3ff6a111..a19be65e 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java
@@ -5,10 +5,10 @@ import cn.hutool.captcha.generator.CodeGenerator;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.IdUtil;
import com.ruoyi.common.constant.Constants;
-import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.enums.CaptchaType;
-import com.ruoyi.common.utils.redis.RedisUtils;
import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.common.utils.redis.RedisUtils;
import com.ruoyi.common.utils.reflect.ReflectUtils;
import com.ruoyi.common.utils.spring.SpringUtils;
import com.ruoyi.framework.config.properties.CaptchaProperties;
@@ -16,7 +16,6 @@ import com.ruoyi.system.service.ISysConfigService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -30,7 +29,7 @@ import java.util.concurrent.TimeUnit;
* @author Lion Li
*/
@Api(value = "验证码操作处理", tags = {"验证码管理"})
-@RequiredArgsConstructor(onConstructor_ = @Autowired)
+@RequiredArgsConstructor
@RestController
public class CaptchaController {
@@ -42,12 +41,12 @@ public class CaptchaController {
*/
@ApiOperation("生成验证码")
@GetMapping("/captchaImage")
- public AjaxResult