1
13693261870
2024-08-16 a6186afd78f3018ea706feaad4ffb2afbc07a19d
1
已复制73个文件
已重命名83个文件
已添加9个文件
已删除72个文件
已修改154个文件
9152 ■■■■ 文件已修改
ruoyi-api/pom.xml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/pom.xml 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteFileService.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteLogService.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDept.java 203 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictData.java 176 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictType.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysFile.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysLogininfor.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java 255 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java 241 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java 323 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteFileFallbackFactory.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteLogFallbackFactory.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteUserFallbackFactory.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/ruoyi-api-system/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/RuoYiAuthApplication.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/form/LoginBody.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/form/RegisterBody.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysPasswordService.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysRecordLogService.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheConstants.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GenConstants.java 117 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/HttpStatus.java 94 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ScheduleConstants.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TokenConstants.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/context/SecurityContextHolder.java 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/DemoModeException.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/InnerAuthException.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/PreAuthorizeException.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/UtilException.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotLoginException.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/base/BaseException.java 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileException.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileUploadException.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/job/TaskException.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserException.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserPasswordNotMatchException.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/CharsetKit.java 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/bean/BeanValidators.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/MimeTypeUtils.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java 1539 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/reflect/ReflectUtils.java 410 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/sign/Base64.java 291 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/sql/SqlUtil.java 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/Xss.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/XssValidator.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/aspect/DataScopeAspect.java 184 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-datasource/pom.xml 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/annotation/Master.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/annotation/Log.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/aspect/LogAspect.java 249 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessStatus.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessType.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/OperatorType.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/service/AsyncLogService.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-seata/pom.xml 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/InnerAuth.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/aspect/InnerAuthAspect.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/handler/GlobalExceptionHandler.java 166 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/DictUtils.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/config/SensitiveJsonSerializer.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/utils/DesensitizedUtil.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/annotation/EnableCustomSwagger2.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerBeanPostProcessor.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/RuoYiGatewayApplication.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/CaptchaConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/GatewayConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/KaptchaTextCreator.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/RouterFunctionConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/SwaggerProvider.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/properties/CaptchaProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/properties/IgnoreWhiteProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/properties/XssProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/BlackListUrlFilter.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/CacheRequestFilter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/XssFilter.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/handler/GatewayExceptionHandler.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/handler/SentinelFallbackHandler.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/handler/ValidateCodeHandler.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/ValidateCodeService.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/RuoYiFileApplication.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/config/MinioConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/config/ResourcesConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/FastDfsSysFileServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/ISysFileService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/LocalSysFileServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/MinioSysFileServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/FileUploadUtils.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/RuoYiGenApplication.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/config/GenConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/controller/GenController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTable.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTableColumn.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/mapper/GenTableColumnMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/mapper/GenTableMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/GenTableColumnServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/GenTableServiceImpl.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/IGenTableColumnService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/IGenTableService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/util/GenUtils.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/util/VelocityInitializer.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/util/VelocityUtils.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/controller.java.vm 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/domain.java.vm 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/serviceImpl.java.vm 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/sub-domain.java.vm 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/RuoYiJobApplication.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/config/ScheduleConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/controller/SysJobController.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/controller/SysJobLogController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/domain/SysJob.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/domain/SysJobLog.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/mapper/SysJobLogMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/mapper/SysJobMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/ISysJobLogService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/ISysJobService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/SysJobLogServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/SysJobServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/task/RyTask.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/AbstractQuartzJob.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/CronUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/JobInvokeUtil.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/QuartzDisallowConcurrentExecution.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/QuartzJobExecution.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/ScheduleUtils.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/RuoYiSystemApplication.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysConfigController.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysDeptController.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysDictDataController.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysDictTypeController.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysLogininforController.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysMenuController.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysNoticeController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysOperlogController.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysPostController.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysProfileController.java 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysRoleController.java 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserOnlineController.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysMenu.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleDept.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleMenu.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserOnline.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserPost.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserRole.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MetaVo.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TreeSelect.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysConfigMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDeptMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictDataMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictTypeMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysConfigService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictDataService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysLogininforService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysMenuService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysNoticeService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysOperLogService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPermissionService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPostService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysRoleService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserOnlineService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictDataServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserOnlineServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-visual/pom.xml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-visual/ruoyi-monitor/pom.xml 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-visual/ruoyi-monitor/src/main/java/com/ruoyi/modules/monitor/RuoYiMonitorApplication.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-visual/ruoyi-monitor/src/main/java/com/ruoyi/modules/monitor/config/WebSecurityConfigurer.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-visual/ruoyi-monitor/src/main/resources/banner.txt 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-visual/ruoyi-monitor/src/main/resources/bootstrap.yml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-visual/ruoyi-monitor/src/main/resources/logback.xml 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/pom.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/RemoteFileService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/RemoteLogService.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/RemoteUserService.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysDept.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysDictData.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysDictType.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysLogininfor.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysOperLog.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysRole.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysUser.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/factory/RemoteFileFallbackFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/factory/RemoteLogFallbackFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/java/com/se/system/api/factory/RemoteUserFallbackFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-api/se-api-system/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excel.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excels.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/SecurityConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ServiceNameConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotPermissionException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotRoleException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/InvalidExtensionException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/Convert.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/StrFormatter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ExceptionUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/PageUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/bean/BeanUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileTypeUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/ImageUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/EscapeUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/HTMLFilter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/IpUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelHandlerAdapter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/IdUtils.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/Seq.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/UUID.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/AjaxResult.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/PageDomain.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableDataInfo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableSupport.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-datascope/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/annotation/DataScope.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-datascope/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/annotation/Slave.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-log/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/filter/PropertyPreExcludeFilter.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-redis/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/FastJson2JsonRedisSerializer.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/RedisConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/service/RedisService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableCustomConfig.java 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableRyFeignClients.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/Logical.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresLogin.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresPermissions.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresRoles.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/aspect/PreAuthorizeAspect.java 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthUtil.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/ApplicationConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/WebMvcConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignAutoConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignRequestInterceptor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/interceptor/HeaderInterceptor.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/SecurityUtils.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-sensitive/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/annotation/Sensitive.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-swagger/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerAutoConfiguration.java 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerProperties.java 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerWebConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/ruoyi-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/annotation/Excel.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/annotation/Excels.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/constant/Constants.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/constant/SecurityConstants.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/constant/ServiceNameConstants.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/constant/UserConstants.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/domain/R.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/enums/UserStatus.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/CaptchaException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/CheckedException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/GlobalException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/ServiceException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/auth/NotPermissionException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/auth/NotRoleException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/file/FileNameLengthLimitExceededException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/file/FileSizeLimitExceededException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/file/InvalidExtensionException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/exception/user/CaptchaExpireException.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/text/Convert.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/text/StrFormatter.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/DateUtils.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/ExceptionUtil.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/PageUtils.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/ServletUtils.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/SpringUtils.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/StringUtils.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/bean/BeanUtils.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/file/FileTypeUtils.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/file/FileUtils.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/file/ImageUtils.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/html/EscapeUtil.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/html/HTMLFilter.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/ip/IpUtils.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/poi/ExcelHandlerAdapter.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/IdUtils.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/Seq.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/UUID.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/web/controller/BaseController.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/web/domain/AjaxResult.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/web/domain/BaseEntity.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/web/domain/TreeEntity.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/web/page/PageDomain.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/web/page/TableDataInfo.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/java/com/se/common/core/web/page/TableSupport.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-datascope/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-datascope/src/main/java/com/se/common/datascope/annotation/DataScope.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-datascope/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-datasource/src/main/java/com/se/common/datasource/annotation/Slave.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-log/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-log/src/main/java/com/se/common/log/filter/PropertyPreExcludeFilter.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-redis/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-redis/src/main/java/com/se/common/redis/configure/FastJson2JsonRedisSerializer.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-redis/src/main/java/com/se/common/redis/configure/RedisConfig.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-redis/src/main/java/com/se/common/redis/service/RedisService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/annotation/EnableCustomConfig.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/annotation/EnableRyFeignClients.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/annotation/Logical.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresLogin.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresPermissions.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresRoles.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/aspect/PreAuthorizeAspect.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/auth/AuthLogic.java 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/auth/AuthUtil.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/config/ApplicationConfig.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/config/WebMvcConfig.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/feign/FeignAutoConfiguration.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/feign/FeignRequestInterceptor.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/interceptor/HeaderInterceptor.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/service/TokenService.java 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-sensitive/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-sensitive/src/main/java/com/se/common/sensitive/annotation/Sensitive.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-swagger/pom.xml 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-swagger/src/main/java/com/se/common/swagger/config/SwaggerAutoConfiguration.java 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-swagger/src/main/java/com/se/common/swagger/config/SwaggerProperties.java 343 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-swagger/src/main/java/com/se/common/swagger/config/SwaggerWebConfiguration.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
se-common/se-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-api/pom.xml
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/pom.xml
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteFileService.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteLogService.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDept.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictData.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysDictType.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysFile.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysLogininfor.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysRole.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteFileFallbackFactory.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteLogFallbackFactory.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteUserFallbackFactory.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/model/LoginUser.java
ÎļþÒÑɾ³ý
ruoyi-api/ruoyi-api-system/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
ÎļþÒÑɾ³ý
ruoyi-auth/src/main/java/com/ruoyi/auth/RuoYiAuthApplication.java
@@ -3,12 +3,12 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import com.ruoyi.common.security.annotation.EnableRyFeignClients;
import com.se.common.security.annotation.EnableRyFeignClients;
/**
 * è®¤è¯æŽˆæƒä¸­å¿ƒ
 * 
 * @author ruoyi
 * @author admin
 */
@EnableRyFeignClients
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class })
ruoyi-auth/src/main/java/com/ruoyi/auth/controller/TokenController.java
@@ -9,18 +9,18 @@
import com.ruoyi.auth.form.LoginBody;
import com.ruoyi.auth.form.RegisterBody;
import com.ruoyi.auth.service.SysLoginService;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.JwtUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.auth.AuthUtil;
import com.ruoyi.common.security.service.TokenService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.domain.R;
import com.se.common.core.utils.JwtUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.security.auth.AuthUtil;
import com.se.common.security.service.TokenService;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.model.LoginUser;
/**
 * token æŽ§åˆ¶
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
public class TokenController
ruoyi-auth/src/main/java/com/ruoyi/auth/form/LoginBody.java
@@ -3,7 +3,7 @@
/**
 * ç”¨æˆ·ç™»å½•对象
 * 
 * @author ruoyi
 * @author admin
 */
public class LoginBody
{
ruoyi-auth/src/main/java/com/ruoyi/auth/form/RegisterBody.java
@@ -3,7 +3,7 @@
/**
 * ç”¨æˆ·æ³¨å†Œå¯¹è±¡
 * 
 * @author ruoyi
 * @author admin
 */
public class RegisterBody extends LoginBody
{
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java
@@ -2,27 +2,27 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.enums.UserStatus;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.core.utils.DateUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.ip.IpUtils;
import com.ruoyi.common.redis.service.RedisService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.RemoteUserService;
import com.ruoyi.system.api.domain.SysUser;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.constant.Constants;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.domain.R;
import com.se.common.core.enums.UserStatus;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.text.Convert;
import com.se.common.core.utils.DateUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.ip.IpUtils;
import com.se.common.redis.service.RedisService;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.RemoteUserService;
import com.se.system.api.domain.SysUser;
import com.se.system.api.model.LoginUser;
/**
 * ç™»å½•校验方法
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class SysLoginService
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysPasswordService.java
@@ -3,17 +3,17 @@
import java.util.concurrent.TimeUnit;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.redis.service.RedisService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysUser;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.constant.Constants;
import com.se.common.core.exception.ServiceException;
import com.se.common.redis.service.RedisService;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysUser;
/**
 * ç™»å½•密码方法
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class SysPasswordService
ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysRecordLogService.java
@@ -2,17 +2,17 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.ip.IpUtils;
import com.ruoyi.system.api.RemoteLogService;
import com.ruoyi.system.api.domain.SysLogininfor;
import com.se.common.core.constant.Constants;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.ip.IpUtils;
import com.se.system.api.RemoteLogService;
import com.se.system.api.domain.SysLogininfor;
/**
 * è®°å½•日志方法
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class SysRecordLogService
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/CacheConstants.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/GenConstants.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/HttpStatus.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ScheduleConstants.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/TokenConstants.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/context/SecurityContextHolder.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/DemoModeException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/InnerAuthException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/PreAuthorizeException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/UtilException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotLoginException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/base/BaseException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileUploadException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/job/TaskException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/UserPasswordNotMatchException.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/CharsetKit.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/bean/BeanValidators.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/MimeTypeUtils.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/reflect/ReflectUtils.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/sign/Base64.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/sql/SqlUtil.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/Xss.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/xss/XssValidator.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/aspect/DataScopeAspect.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-datasource/pom.xml
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/annotation/Master.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/annotation/Log.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/aspect/LogAspect.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessStatus.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/BusinessType.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/enums/OperatorType.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/service/AsyncLogService.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-redis/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-seata/pom.xml
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/InnerAuth.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/aspect/InnerAuthAspect.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/handler/GlobalExceptionHandler.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/DictUtils.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/config/SensitiveJsonSerializer.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/utils/DesensitizedUtil.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/annotation/EnableCustomSwagger2.java
ÎļþÒÑɾ³ý
ruoyi-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerBeanPostProcessor.java
ÎļþÒÑɾ³ý
ruoyi-gateway/src/main/java/com/ruoyi/gateway/RuoYiGatewayApplication.java
@@ -7,7 +7,7 @@
/**
 * ç½‘关启动程序
 * 
 * @author ruoyi
 * @author admin
 */
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class })
public class RuoYiGatewayApplication
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/CaptchaConfig.java
@@ -10,7 +10,7 @@
/**
 * éªŒè¯ç é…ç½®
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
public class CaptchaConfig
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/GatewayConfig.java
@@ -9,7 +9,7 @@
/**
 * ç½‘关限流配置
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
public class GatewayConfig
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/KaptchaTextCreator.java
@@ -6,7 +6,7 @@
/**
 * éªŒè¯ç æ–‡æœ¬ç”Ÿæˆå™¨
 * 
 * @author ruoyi
 * @author admin
 */
public class KaptchaTextCreator extends DefaultTextCreator
{
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/RouterFunctionConfiguration.java
@@ -12,7 +12,7 @@
/**
 * è·¯ç”±é…ç½®ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
public class RouterFunctionConfiguration
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/SwaggerProvider.java
@@ -16,7 +16,7 @@
/**
 * èšåˆç³»ç»ŸæŽ¥å£
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class SwaggerProvider implements SwaggerResourcesProvider, WebFluxConfigurer
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/properties/CaptchaProperties.java
@@ -7,7 +7,7 @@
/**
 * éªŒè¯ç é…ç½®
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
@RefreshScope
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/properties/IgnoreWhiteProperties.java
@@ -9,7 +9,7 @@
/**
 * æ”¾è¡Œç™½åå•配置
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
@RefreshScope
ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/properties/XssProperties.java
@@ -9,7 +9,7 @@
/**
 * XSS跨站脚本配置
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
@RefreshScope
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/AuthFilter.java
@@ -9,14 +9,14 @@
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.stereotype.Component;
import org.springframework.web.server.ServerWebExchange;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.constant.HttpStatus;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.constant.TokenConstants;
import com.ruoyi.common.core.utils.JwtUtils;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.redis.service.RedisService;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.constant.HttpStatus;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.constant.TokenConstants;
import com.se.common.core.utils.JwtUtils;
import com.se.common.core.utils.ServletUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.redis.service.RedisService;
import com.ruoyi.gateway.config.properties.IgnoreWhiteProperties;
import io.jsonwebtoken.Claims;
import reactor.core.publisher.Mono;
@@ -24,7 +24,7 @@
/**
 * ç½‘关鉴权
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class AuthFilter implements GlobalFilter, Ordered
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/BlackListUrlFilter.java
@@ -6,12 +6,12 @@
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.utils.ServletUtils;
import com.se.common.core.utils.ServletUtils;
/**
 * é»‘名单过滤器
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class BlackListUrlFilter extends AbstractGatewayFilterFactory<BlackListUrlFilter.Config>
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/CacheRequestFilter.java
@@ -15,7 +15,7 @@
/**
 * èŽ·å–body请求数据(解决流不能重复读取问题)
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class CacheRequestFilter extends AbstractGatewayFilterFactory<CacheRequestFilter.Config>
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/ValidateCodeFilter.java
@@ -12,8 +12,8 @@
import org.springframework.stereotype.Component;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.ServletUtils;
import com.se.common.core.utils.StringUtils;
import com.ruoyi.gateway.config.properties.CaptchaProperties;
import com.ruoyi.gateway.service.ValidateCodeService;
import reactor.core.publisher.Flux;
@@ -21,7 +21,7 @@
/**
 * éªŒè¯ç è¿‡æ»¤å™¨
 *
 * @author ruoyi
 * @author admin
 */
@Component
public class ValidateCodeFilter extends AbstractGatewayFilterFactory<Object>
ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/XssFilter.java
@@ -18,8 +18,8 @@
import org.springframework.http.server.reactive.ServerHttpRequestDecorator;
import org.springframework.stereotype.Component;
import org.springframework.web.server.ServerWebExchange;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.html.EscapeUtil;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.html.EscapeUtil;
import com.ruoyi.gateway.config.properties.XssProperties;
import io.netty.buffer.ByteBufAllocator;
import reactor.core.publisher.Flux;
@@ -28,7 +28,7 @@
/**
 * è·¨ç«™è„šæœ¬è¿‡æ»¤å™¨
 *
 * @author ruoyi
 * @author admin
 */
@Component
@ConditionalOnProperty(value = "security.xss.enabled", havingValue = "true")
ruoyi-gateway/src/main/java/com/ruoyi/gateway/handler/GatewayExceptionHandler.java
@@ -9,13 +9,13 @@
import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.web.server.ResponseStatusException;
import org.springframework.web.server.ServerWebExchange;
import com.ruoyi.common.core.utils.ServletUtils;
import com.se.common.core.utils.ServletUtils;
import reactor.core.publisher.Mono;
/**
 * ç½‘关统一异常处理
 *
 * @author ruoyi
 * @author admin
 */
@Order(-1)
@Configuration
ruoyi-gateway/src/main/java/com/ruoyi/gateway/handler/SentinelFallbackHandler.java
@@ -2,7 +2,7 @@
import com.alibaba.csp.sentinel.adapter.gateway.sc.callback.GatewayCallbackManager;
import com.alibaba.csp.sentinel.slots.block.BlockException;
import com.ruoyi.common.core.utils.ServletUtils;
import com.se.common.core.utils.ServletUtils;
import org.springframework.web.reactive.function.server.ServerResponse;
import org.springframework.web.server.ServerWebExchange;
import org.springframework.web.server.WebExceptionHandler;
@@ -11,7 +11,7 @@
/**
 * è‡ªå®šä¹‰é™æµå¼‚常处理
 *
 * @author ruoyi
 * @author admin
 */
public class SentinelFallbackHandler implements WebExceptionHandler
{
ruoyi-gateway/src/main/java/com/ruoyi/gateway/handler/ValidateCodeHandler.java
@@ -8,15 +8,15 @@
import org.springframework.web.reactive.function.server.HandlerFunction;
import org.springframework.web.reactive.function.server.ServerRequest;
import org.springframework.web.reactive.function.server.ServerResponse;
import com.ruoyi.common.core.exception.CaptchaException;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.se.common.core.exception.CaptchaException;
import com.se.common.core.web.domain.AjaxResult;
import com.ruoyi.gateway.service.ValidateCodeService;
import reactor.core.publisher.Mono;
/**
 * éªŒè¯ç èŽ·å–
 *
 * @author ruoyi
 * @author admin
 */
@Component
public class ValidateCodeHandler implements HandlerFunction<ServerResponse>
ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/ValidateCodeService.java
@@ -1,13 +1,13 @@
package com.ruoyi.gateway.service;
import java.io.IOException;
import com.ruoyi.common.core.exception.CaptchaException;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.se.common.core.exception.CaptchaException;
import com.se.common.core.web.domain.AjaxResult;
/**
 * éªŒè¯ç å¤„理
 *
 * @author ruoyi
 * @author admin
 */
public interface ValidateCodeService
{
ruoyi-gateway/src/main/java/com/ruoyi/gateway/service/impl/ValidateCodeServiceImpl.java
@@ -9,21 +9,21 @@
import org.springframework.stereotype.Service;
import org.springframework.util.FastByteArrayOutputStream;
import com.google.code.kaptcha.Producer;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.exception.CaptchaException;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.sign.Base64;
import com.ruoyi.common.core.utils.uuid.IdUtils;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.redis.service.RedisService;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.constant.Constants;
import com.se.common.core.exception.CaptchaException;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.sign.Base64;
import com.se.common.core.utils.uuid.IdUtils;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.redis.service.RedisService;
import com.ruoyi.gateway.config.properties.CaptchaProperties;
import com.ruoyi.gateway.service.ValidateCodeService;
/**
 * éªŒè¯ç å®žçŽ°å¤„ç†
 *
 * @author ruoyi
 * @author admin
 */
@Service
public class ValidateCodeServiceImpl implements ValidateCodeService
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/RuoYiFileApplication.java
@@ -3,12 +3,12 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
import com.se.common.swagger.annotation.EnableCustomSwagger2;
/**
 * æ–‡ä»¶æœåŠ¡
 * 
 * @author ruoyi
 * @author admin
 */
@EnableCustomSwagger2
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class })
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/config/MinioConfig.java
@@ -8,7 +8,7 @@
/**
 * Minio é…ç½®ä¿¡æ¯
 *
 * @author ruoyi
 * @author admin
 */
@Configuration
@ConfigurationProperties(prefix = "minio")
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/config/ResourcesConfig.java
@@ -10,7 +10,7 @@
/**
 * é€šç”¨æ˜ å°„配置
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
public class ResourcesConfig implements WebMvcConfigurer
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java
@@ -6,15 +6,15 @@
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.file.FileUtils;
import com.se.common.core.domain.R;
import com.se.common.core.utils.file.FileUtils;
import com.ruoyi.file.service.ISysFileService;
import com.ruoyi.system.api.domain.SysFile;
import com.se.system.api.domain.SysFile;
/**
 * æ–‡ä»¶è¯·æ±‚处理
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
public class SysFileController
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/FastDfsSysFileServiceImpl.java
@@ -8,12 +8,12 @@
import org.springframework.web.multipart.MultipartFile;
import com.github.tobato.fastdfs.domain.fdfs.StorePath;
import com.github.tobato.fastdfs.service.FastFileStorageClient;
import com.ruoyi.common.core.utils.file.FileTypeUtils;
import com.se.common.core.utils.file.FileTypeUtils;
/**
 * FastDFS æ–‡ä»¶å­˜å‚¨
 *
 * @author ruoyi
 * @author admin
 */
@Service
public class FastDfsSysFileServiceImpl implements ISysFileService
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/ISysFileService.java
@@ -5,7 +5,7 @@
/**
 * æ–‡ä»¶ä¸Šä¼ æŽ¥å£
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysFileService
{
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/LocalSysFileServiceImpl.java
@@ -9,7 +9,7 @@
/**
 * æœ¬åœ°æ–‡ä»¶å­˜å‚¨
 * 
 * @author ruoyi
 * @author admin
 */
@Primary
@Service
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/MinioSysFileServiceImpl.java
@@ -13,7 +13,7 @@
/**
 * Minio æ–‡ä»¶å­˜å‚¨
 *
 * @author ruoyi
 * @author admin
 */
@Service
public class MinioSysFileServiceImpl implements ISysFileService
ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/FileUploadUtils.java
@@ -6,20 +6,20 @@
import java.util.Objects;
import org.apache.commons.io.FilenameUtils;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.core.exception.file.FileException;
import com.ruoyi.common.core.exception.file.FileNameLengthLimitExceededException;
import com.ruoyi.common.core.exception.file.FileSizeLimitExceededException;
import com.ruoyi.common.core.exception.file.InvalidExtensionException;
import com.ruoyi.common.core.utils.DateUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.file.FileTypeUtils;
import com.ruoyi.common.core.utils.file.MimeTypeUtils;
import com.ruoyi.common.core.utils.uuid.Seq;
import com.se.common.core.exception.file.FileException;
import com.se.common.core.exception.file.FileNameLengthLimitExceededException;
import com.se.common.core.exception.file.FileSizeLimitExceededException;
import com.se.common.core.exception.file.InvalidExtensionException;
import com.se.common.core.utils.DateUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.file.FileTypeUtils;
import com.se.common.core.utils.file.MimeTypeUtils;
import com.se.common.core.utils.uuid.Seq;
/**
 * æ–‡ä»¶ä¸Šä¼ å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class FileUploadUtils
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/RuoYiGenApplication.java
@@ -2,14 +2,14 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import com.ruoyi.common.security.annotation.EnableCustomConfig;
import com.ruoyi.common.security.annotation.EnableRyFeignClients;
import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
import com.se.common.security.annotation.EnableCustomConfig;
import com.se.common.security.annotation.EnableRyFeignClients;
import com.se.common.swagger.annotation.EnableCustomSwagger2;
/**
 * ä»£ç ç”Ÿæˆ
 * 
 * @author ruoyi
 * @author admin
 */
@EnableCustomConfig
@EnableCustomSwagger2
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/config/GenConfig.java
@@ -6,7 +6,7 @@
/**
 * ä»£ç ç”Ÿæˆç›¸å…³é…ç½®
 * 
 * @author ruoyi
 * @author admin
 */
@Component
@ConfigurationProperties(prefix = "gen")
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/controller/GenController.java
@@ -16,13 +16,13 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.se.common.core.text.Convert;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.ruoyi.gen.domain.GenTable;
import com.ruoyi.gen.domain.GenTableColumn;
import com.ruoyi.gen.service.IGenTableColumnService;
@@ -31,7 +31,7 @@
/**
 * ä»£ç ç”Ÿæˆ æ“ä½œå¤„理
 * 
 * @author ruoyi
 * @author admin
 */
@RequestMapping("/gen")
@RestController
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTable.java
@@ -4,14 +4,14 @@
import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import org.apache.commons.lang3.ArrayUtils;
import com.ruoyi.common.core.constant.GenConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.constant.GenConstants;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.web.domain.BaseEntity;
/**
 * ä¸šåŠ¡è¡¨ gen_table
 * 
 * @author ruoyi
 * @author admin
 */
public class GenTable extends BaseEntity
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/domain/GenTableColumn.java
@@ -2,13 +2,13 @@
import javax.validation.constraints.NotBlank;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.web.domain.BaseEntity;
/**
 * ä»£ç ç”Ÿæˆä¸šåŠ¡å­—æ®µè¡¨ gen_table_column
 * 
 * @author ruoyi
 * @author admin
 */
public class GenTableColumn extends BaseEntity
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/mapper/GenTableColumnMapper.java
@@ -6,7 +6,7 @@
/**
 * ä¸šåŠ¡å­—æ®µ æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface GenTableColumnMapper
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/mapper/GenTableMapper.java
@@ -6,7 +6,7 @@
/**
 * ä¸šåŠ¡ æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface GenTableMapper
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/GenTableColumnServiceImpl.java
@@ -3,14 +3,14 @@
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.common.core.text.Convert;
import com.se.common.core.text.Convert;
import com.ruoyi.gen.domain.GenTableColumn;
import com.ruoyi.gen.mapper.GenTableColumnMapper;
/**
 * ä¸šåŠ¡å­—æ®µ æœåŠ¡å±‚å®žçŽ°
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class GenTableColumnServiceImpl implements IGenTableColumnService 
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/GenTableServiceImpl.java
@@ -23,12 +23,12 @@
import org.springframework.transaction.annotation.Transactional;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.constant.GenConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.text.CharsetKit;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.se.common.core.constant.Constants;
import com.se.common.core.constant.GenConstants;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.text.CharsetKit;
import com.se.common.core.utils.StringUtils;
import com.se.common.security.utils.SecurityUtils;
import com.ruoyi.gen.domain.GenTable;
import com.ruoyi.gen.domain.GenTableColumn;
import com.ruoyi.gen.mapper.GenTableColumnMapper;
@@ -40,7 +40,7 @@
/**
 * ä¸šåŠ¡ æœåŠ¡å±‚å®žçŽ°
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class GenTableServiceImpl implements IGenTableService
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/IGenTableColumnService.java
@@ -6,7 +6,7 @@
/**
 * ä¸šåŠ¡å­—æ®µ æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface IGenTableColumnService
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/IGenTableService.java
@@ -7,7 +7,7 @@
/**
 * ä¸šåŠ¡ æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface IGenTableService
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/util/GenUtils.java
@@ -2,8 +2,8 @@
import java.util.Arrays;
import org.apache.commons.lang3.RegExUtils;
import com.ruoyi.common.core.constant.GenConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.constant.GenConstants;
import com.se.common.core.utils.StringUtils;
import com.ruoyi.gen.config.GenConfig;
import com.ruoyi.gen.domain.GenTable;
import com.ruoyi.gen.domain.GenTableColumn;
@@ -11,7 +11,7 @@
/**
 * ä»£ç ç”Ÿæˆå™¨ å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class GenUtils
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/util/VelocityInitializer.java
@@ -2,12 +2,12 @@
import java.util.Properties;
import org.apache.velocity.app.Velocity;
import com.ruoyi.common.core.constant.Constants;
import com.se.common.core.constant.Constants;
/**
 * VelocityEngine工厂
 * 
 * @author ruoyi
 * @author admin
 */
public class VelocityInitializer
{
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/util/VelocityUtils.java
@@ -7,16 +7,16 @@
import org.apache.velocity.VelocityContext;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.common.core.constant.GenConstants;
import com.ruoyi.common.core.utils.DateUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.constant.GenConstants;
import com.se.common.core.utils.DateUtils;
import com.se.common.core.utils.StringUtils;
import com.ruoyi.gen.domain.GenTable;
import com.ruoyi.gen.domain.GenTableColumn;
/**
 * æ¨¡æ¿å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class VelocityUtils
{
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/controller.java.vm
@@ -1,7 +1,6 @@
package ${packageName}.controller;
import java.util.List;
import java.io.IOException;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -12,16 +11,16 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import ${packageName}.domain.${ClassName};
import ${packageName}.service.I${ClassName}Service;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.utils.poi.ExcelUtil;
#if($table.crud || $table.sub)
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.se.common.core.web.page.TableDataInfo;
#elseif($table.tree)
#end
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/domain.java.vm
@@ -3,13 +3,9 @@
#foreach ($import in $importList)
import ${import};
#end
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel;
#if($table.crud || $table.sub)
import com.ruoyi.common.core.web.domain.BaseEntity;
#elseif($table.tree)
import com.ruoyi.common.core.web.domain.TreeEntity;
#end
/**
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/serviceImpl.java.vm
@@ -3,7 +3,7 @@
import java.util.List;
#foreach ($column in $columns)
#if($column.javaField == 'createTime' || $column.javaField == 'updateTime')
import com.ruoyi.common.core.utils.DateUtils;
import com.se.common.core.utils.DateUtils;
#break
#end
#end
@@ -11,7 +11,7 @@
import org.springframework.stereotype.Service;
#if($table.sub)
import java.util.ArrayList;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
import org.springframework.transaction.annotation.Transactional;
import ${packageName}.domain.${subClassName};
#end
ruoyi-modules/ruoyi-gen/src/main/resources/vm/java/sub-domain.java.vm
@@ -3,10 +3,7 @@
#foreach ($import in $subImportList)
import ${import};
#end
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
/**
 * ${subTable.functionName}对象 ${subTableName}
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/RuoYiJobApplication.java
@@ -2,14 +2,14 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import com.ruoyi.common.security.annotation.EnableCustomConfig;
import com.ruoyi.common.security.annotation.EnableRyFeignClients;
import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
import com.se.common.security.annotation.EnableCustomConfig;
import com.se.common.security.annotation.EnableRyFeignClients;
import com.se.common.swagger.annotation.EnableCustomSwagger2;
/**
 * å®šæ—¶ä»»åŠ¡
 * 
 * @author ruoyi
 * @author admin
 */
@EnableCustomConfig
@EnableCustomSwagger2
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/config/ScheduleConfig.java
@@ -9,7 +9,7 @@
///**
// * å®šæ—¶ä»»åŠ¡é…ç½®ï¼ˆå•æœºéƒ¨ç½²å»ºè®®åˆ é™¤æ­¤ç±»å’Œqrtz数据库表,默认走内存会最高效)
// * 
// * @author ruoyi
// * @author admin
// */
//@Configuration
//public class ScheduleConfig
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/controller/SysJobController.java
@@ -12,17 +12,17 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.exception.job.TaskException;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.se.common.core.constant.Constants;
import com.se.common.core.exception.job.TaskException;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.ruoyi.job.domain.SysJob;
import com.ruoyi.job.service.ISysJobService;
import com.ruoyi.job.util.CronUtils;
@@ -31,7 +31,7 @@
/**
 * è°ƒåº¦ä»»åŠ¡ä¿¡æ¯æ“ä½œå¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/job")
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/controller/SysJobLogController.java
@@ -9,20 +9,20 @@
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.ruoyi.job.domain.SysJobLog;
import com.ruoyi.job.service.ISysJobLogService;
/**
 * è°ƒåº¦æ—¥å¿—操作处理
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/job/log")
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/domain/SysJob.java
@@ -6,17 +6,17 @@
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.constant.ScheduleConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.constant.ScheduleConstants;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.web.domain.BaseEntity;
import com.ruoyi.job.util.CronUtils;
/**
 * å®šæ—¶ä»»åŠ¡è°ƒåº¦è¡¨ sys_job
 * 
 * @author ruoyi
 * @author admin
 */
public class SysJob extends BaseEntity
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/domain/SysJobLog.java
@@ -3,13 +3,13 @@
import java.util.Date;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.web.domain.BaseEntity;
/**
 * å®šæ—¶ä»»åŠ¡è°ƒåº¦æ—¥å¿—è¡¨ sys_job_log
 * 
 * @author ruoyi
 * @author admin
 */
public class SysJobLog extends BaseEntity
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/mapper/SysJobLogMapper.java
@@ -6,7 +6,7 @@
/**
 * è°ƒåº¦ä»»åŠ¡æ—¥å¿—ä¿¡æ¯ æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysJobLogMapper
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/mapper/SysJobMapper.java
@@ -6,7 +6,7 @@
/**
 * è°ƒåº¦ä»»åŠ¡ä¿¡æ¯ æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysJobMapper
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/ISysJobLogService.java
@@ -6,7 +6,7 @@
/**
 * å®šæ—¶ä»»åŠ¡è°ƒåº¦æ—¥å¿—ä¿¡æ¯ä¿¡æ¯ æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysJobLogService
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/ISysJobService.java
@@ -2,13 +2,13 @@
import java.util.List;
import org.quartz.SchedulerException;
import com.ruoyi.common.core.exception.job.TaskException;
import com.se.common.core.exception.job.TaskException;
import com.ruoyi.job.domain.SysJob;
/**
 * å®šæ—¶ä»»åŠ¡è°ƒåº¦ä¿¡æ¯ä¿¡æ¯ æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysJobService
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/SysJobLogServiceImpl.java
@@ -9,7 +9,7 @@
/**
 * å®šæ—¶ä»»åŠ¡è°ƒåº¦æ—¥å¿—ä¿¡æ¯ æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysJobLogServiceImpl implements ISysJobLogService
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/service/SysJobServiceImpl.java
@@ -9,8 +9,8 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.ruoyi.common.core.constant.ScheduleConstants;
import com.ruoyi.common.core.exception.job.TaskException;
import com.se.common.core.constant.ScheduleConstants;
import com.se.common.core.exception.job.TaskException;
import com.ruoyi.job.domain.SysJob;
import com.ruoyi.job.mapper.SysJobMapper;
import com.ruoyi.job.util.CronUtils;
@@ -19,7 +19,7 @@
/**
 * å®šæ—¶ä»»åŠ¡è°ƒåº¦ä¿¡æ¯ æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysJobServiceImpl implements ISysJobService
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/task/RyTask.java
@@ -1,12 +1,12 @@
package com.ruoyi.job.task;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
/**
 * å®šæ—¶ä»»åŠ¡è°ƒåº¦æµ‹è¯•
 * 
 * @author ruoyi
 * @author admin
 */
@Component("ryTask")
public class RyTask
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/AbstractQuartzJob.java
@@ -6,11 +6,11 @@
import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.ruoyi.common.core.constant.ScheduleConstants;
import com.ruoyi.common.core.utils.ExceptionUtil;
import com.ruoyi.common.core.utils.SpringUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.bean.BeanUtils;
import com.se.common.core.constant.ScheduleConstants;
import com.se.common.core.utils.ExceptionUtil;
import com.se.common.core.utils.SpringUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.bean.BeanUtils;
import com.ruoyi.job.domain.SysJob;
import com.ruoyi.job.domain.SysJobLog;
import com.ruoyi.job.service.ISysJobLogService;
@@ -18,7 +18,7 @@
/**
 * æŠ½è±¡quartz调用
 *
 * @author ruoyi
 * @author admin
 */
public abstract class AbstractQuartzJob implements Job
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/CronUtils.java
@@ -7,7 +7,7 @@
/**
 * cron表达式工具类
 * 
 * @author ruoyi
 * @author admin
 *
 */
public class CronUtils
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/JobInvokeUtil.java
@@ -4,14 +4,14 @@
import java.lang.reflect.Method;
import java.util.LinkedList;
import java.util.List;
import com.ruoyi.common.core.utils.SpringUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.SpringUtils;
import com.se.common.core.utils.StringUtils;
import com.ruoyi.job.domain.SysJob;
/**
 * ä»»åŠ¡æ‰§è¡Œå·¥å…·
 *
 * @author ruoyi
 * @author admin
 */
public class JobInvokeUtil
{
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/QuartzDisallowConcurrentExecution.java
@@ -8,7 +8,7 @@
/**
 * å®šæ—¶ä»»åŠ¡å¤„ç†ï¼ˆç¦æ­¢å¹¶å‘æ‰§è¡Œï¼‰
 * 
 * @author ruoyi
 * @author admin
 *
 */
@DisallowConcurrentExecution
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/QuartzJobExecution.java
@@ -7,7 +7,7 @@
/**
 * å®šæ—¶ä»»åŠ¡å¤„ç†ï¼ˆå…è®¸å¹¶å‘æ‰§è¡Œï¼‰
 * 
 * @author ruoyi
 * @author admin
 *
 */
public class QuartzJobExecution extends AbstractQuartzJob
ruoyi-modules/ruoyi-job/src/main/java/com/ruoyi/job/util/ScheduleUtils.java
@@ -10,18 +10,18 @@
import org.quartz.SchedulerException;
import org.quartz.TriggerBuilder;
import org.quartz.TriggerKey;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.constant.ScheduleConstants;
import com.ruoyi.common.core.exception.job.TaskException;
import com.ruoyi.common.core.exception.job.TaskException.Code;
import com.ruoyi.common.core.utils.SpringUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.constant.Constants;
import com.se.common.core.constant.ScheduleConstants;
import com.se.common.core.exception.job.TaskException;
import com.se.common.core.exception.job.TaskException.Code;
import com.se.common.core.utils.SpringUtils;
import com.se.common.core.utils.StringUtils;
import com.ruoyi.job.domain.SysJob;
/**
 * å®šæ—¶ä»»åŠ¡å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 *
 */
public class ScheduleUtils
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/RuoYiSystemApplication.java
@@ -2,14 +2,14 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import com.ruoyi.common.security.annotation.EnableCustomConfig;
import com.ruoyi.common.security.annotation.EnableRyFeignClients;
import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
import com.se.common.security.annotation.EnableCustomConfig;
import com.se.common.security.annotation.EnableRyFeignClients;
import com.se.common.swagger.annotation.EnableCustomSwagger2;
/**
 * ç³»ç»Ÿæ¨¡å—
 * 
 * @author ruoyi
 * @author admin
 */
@EnableCustomConfig
@EnableCustomSwagger2
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysConfigController.java
@@ -12,21 +12,21 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.service.ISysConfigService;
/**
 * å‚数配置 ä¿¡æ¯æ“ä½œå¤„理
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/config")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysDeptController.java
@@ -12,21 +12,21 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysDept;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysDept;
import com.ruoyi.system.service.ISysDeptService;
/**
 * éƒ¨é—¨ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/dept")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysDictDataController.java
@@ -13,23 +13,23 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysDictData;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysDictData;
import com.ruoyi.system.service.ISysDictDataService;
import com.ruoyi.system.service.ISysDictTypeService;
/**
 * æ•°æ®å­—典信息
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/dict/data")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysDictTypeController.java
@@ -12,21 +12,21 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysDictType;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysDictType;
import com.ruoyi.system.service.ISysDictTypeService;
/**
 * æ•°æ®å­—典信息
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/dict/type")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysLogininforController.java
@@ -10,23 +10,23 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.redis.service.RedisService;
import com.ruoyi.common.security.annotation.InnerAuth;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.system.api.domain.SysLogininfor;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.redis.service.RedisService;
import com.se.common.security.annotation.InnerAuth;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.api.domain.SysLogininfor;
import com.ruoyi.system.service.ISysLogininforService;
/**
 * ç³»ç»Ÿè®¿é—®è®°å½•
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/logininfor")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysMenuController.java
@@ -11,21 +11,21 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.ruoyi.system.domain.SysMenu;
import com.ruoyi.system.service.ISysMenuService;
/**
 * èœå•信息
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/menu")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysNoticeController.java
@@ -11,20 +11,20 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.ruoyi.system.domain.SysNotice;
import com.ruoyi.system.service.ISysNoticeService;
/**
 * å…¬å‘Š ä¿¡æ¯æ“ä½œå¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/notice")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysOperlogController.java
@@ -10,21 +10,21 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.InnerAuth;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.system.api.domain.SysOperLog;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.InnerAuth;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.api.domain.SysOperLog;
import com.ruoyi.system.service.ISysOperLogService;
/**
 * æ“ä½œæ—¥å¿—记录
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/operlog")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysPostController.java
@@ -12,21 +12,21 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.ruoyi.system.domain.SysPost;
import com.ruoyi.system.service.ISysPostService;
/**
 * å²—位信息操作处理
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/post")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysProfileController.java
@@ -10,26 +10,26 @@
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.file.FileTypeUtils;
import com.ruoyi.common.core.utils.file.MimeTypeUtils;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.service.TokenService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.RemoteFileService;
import com.ruoyi.system.api.domain.SysFile;
import com.ruoyi.system.api.domain.SysUser;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.domain.R;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.file.FileTypeUtils;
import com.se.common.core.utils.file.MimeTypeUtils;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.service.TokenService;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.RemoteFileService;
import com.se.system.api.domain.SysFile;
import com.se.system.api.domain.SysUser;
import com.se.system.api.model.LoginUser;
import com.ruoyi.system.service.ISysUserService;
/**
 * ä¸ªäººä¿¡æ¯ ä¸šåŠ¡å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/user/profile")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysRoleController.java
@@ -12,17 +12,17 @@
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysDept;
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysDept;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.ruoyi.system.domain.SysUserRole;
import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysRoleService;
@@ -31,7 +31,7 @@
/**
 * è§’色信息
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/role")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java
@@ -17,21 +17,21 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.security.annotation.InnerAuth;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysDept;
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.domain.R;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.poi.ExcelUtil;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.security.annotation.InnerAuth;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysDept;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.se.system.api.model.LoginUser;
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysPermissionService;
@@ -42,7 +42,7 @@
/**
 * ç”¨æˆ·ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/user")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserOnlineController.java
@@ -10,23 +10,23 @@
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.redis.service.RedisService;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.web.controller.BaseController;
import com.se.common.core.web.domain.AjaxResult;
import com.se.common.core.web.page.TableDataInfo;
import com.se.common.log.annotation.Log;
import com.se.common.log.enums.BusinessType;
import com.se.common.redis.service.RedisService;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.system.api.model.LoginUser;
import com.ruoyi.system.domain.SysUserOnline;
import com.ruoyi.system.service.ISysUserOnlineService;
/**
 * åœ¨çº¿ç”¨æˆ·ç›‘控
 * 
 * @author ruoyi
 * @author admin
 */
@RestController
@RequestMapping("/online")
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java
@@ -4,14 +4,14 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.web.domain.BaseEntity;
/**
 * å‚数配置表 sys_config
 * 
 * @author ruoyi
 * @author admin
 */
public class SysConfig extends BaseEntity
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysMenu.java
@@ -7,12 +7,12 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.web.domain.BaseEntity;
/**
 * èœå•权限表 sys_menu
 * 
 * @author ruoyi
 * @author admin
 */
public class SysMenu extends BaseEntity
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java
@@ -4,13 +4,13 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.ruoyi.common.core.xss.Xss;
import com.se.common.core.web.domain.BaseEntity;
import com.se.common.core.xss.Xss;
/**
 * é€šçŸ¥å…¬å‘Šè¡¨ sys_notice
 * 
 * @author ruoyi
 * @author admin
 */
public class SysNotice extends BaseEntity
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java
@@ -5,14 +5,14 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.web.domain.BaseEntity;
/**
 * å²—位表 sys_post
 * 
 * @author ruoyi
 * @author admin
 */
public class SysPost extends BaseEntity
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleDept.java
@@ -6,7 +6,7 @@
/**
 * è§’色和部门关联 sys_role_dept
 * 
 * @author ruoyi
 * @author admin
 */
public class SysRoleDept
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleMenu.java
@@ -6,7 +6,7 @@
/**
 * è§’色和菜单关联 sys_role_menu
 * 
 * @author ruoyi
 * @author admin
 */
public class SysRoleMenu
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserOnline.java
@@ -3,7 +3,7 @@
/**
 * å½“前在线会话
 * 
 * @author ruoyi
 * @author admin
 */
public class SysUserOnline
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserPost.java
@@ -6,7 +6,7 @@
/**
 * ç”¨æˆ·å’Œå²—位关联 sys_user_post
 * 
 * @author ruoyi
 * @author admin
 */
public class SysUserPost
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserRole.java
@@ -6,7 +6,7 @@
/**
 * ç”¨æˆ·å’Œè§’色关联 sys_user_role
 * 
 * @author ruoyi
 * @author admin
 */
public class SysUserRole
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MetaVo.java
@@ -1,11 +1,11 @@
package com.ruoyi.system.domain.vo;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
/**
 * è·¯ç”±æ˜¾ç¤ºä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
public class MetaVo
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java
@@ -6,7 +6,7 @@
/**
 * è·¯ç”±é…ç½®ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class RouterVo
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TreeSelect.java
@@ -4,13 +4,13 @@
import java.util.List;
import java.util.stream.Collectors;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.system.api.domain.SysDept;
import com.se.system.api.domain.SysDept;
import com.ruoyi.system.domain.SysMenu;
/**
 * Treeselect树结构实体类
 * 
 * @author ruoyi
 * @author admin
 */
public class TreeSelect implements Serializable
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysConfigMapper.java
@@ -6,7 +6,7 @@
/**
 * å‚数配置 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysConfigMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDeptMapper.java
@@ -2,12 +2,12 @@
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.ruoyi.system.api.domain.SysDept;
import com.se.system.api.domain.SysDept;
/**
 * éƒ¨é—¨ç®¡ç† æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysDeptMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictDataMapper.java
@@ -2,12 +2,12 @@
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.ruoyi.system.api.domain.SysDictData;
import com.se.system.api.domain.SysDictData;
/**
 * å­—典表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysDictDataMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictTypeMapper.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.mapper;
import java.util.List;
import com.ruoyi.system.api.domain.SysDictType;
import com.se.system.api.domain.SysDictType;
/**
 * å­—典表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysDictTypeMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.mapper;
import java.util.List;
import com.ruoyi.system.api.domain.SysLogininfor;
import com.se.system.api.domain.SysLogininfor;
/**
 * ç³»ç»Ÿè®¿é—®æ—¥å¿—情况信息 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysLogininforMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
@@ -7,7 +7,7 @@
/**
 * èœå•表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysMenuMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java
@@ -6,7 +6,7 @@
/**
 * é€šçŸ¥å…¬å‘Šè¡¨ æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysNoticeMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.mapper;
import java.util.List;
import com.ruoyi.system.api.domain.SysOperLog;
import com.se.system.api.domain.SysOperLog;
/**
 * æ“ä½œæ—¥å¿— æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysOperLogMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java
@@ -6,7 +6,7 @@
/**
 * å²—位信息 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysPostMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java
@@ -6,7 +6,7 @@
/**
 * è§’色与部门关联表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysRoleDeptMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.mapper;
import java.util.List;
import com.ruoyi.system.api.domain.SysRole;
import com.se.system.api.domain.SysRole;
/**
 * è§’色表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysRoleMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java
@@ -6,7 +6,7 @@
/**
 * è§’色与菜单关联表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysRoleMenuMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
@@ -2,12 +2,12 @@
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.ruoyi.system.api.domain.SysUser;
import com.se.system.api.domain.SysUser;
/**
 * ç”¨æˆ·è¡¨ æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysUserMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java
@@ -6,7 +6,7 @@
/**
 * ç”¨æˆ·ä¸Žå²—位关联表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysUserPostMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java
@@ -7,7 +7,7 @@
/**
 * ç”¨æˆ·ä¸Žè§’色关联表 æ•°æ®å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface SysUserRoleMapper
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysConfigService.java
@@ -6,7 +6,7 @@
/**
 * å‚数配置 æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysConfigService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java
@@ -1,13 +1,13 @@
package com.ruoyi.system.service;
import java.util.List;
import com.ruoyi.system.api.domain.SysDept;
import com.se.system.api.domain.SysDept;
import com.ruoyi.system.domain.vo.TreeSelect;
/**
 * éƒ¨é—¨ç®¡ç† æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysDeptService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictDataService.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.service;
import java.util.List;
import com.ruoyi.system.api.domain.SysDictData;
import com.se.system.api.domain.SysDictData;
/**
 * å­—å…¸ ä¸šåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysDictDataService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java
@@ -1,13 +1,13 @@
package com.ruoyi.system.service;
import java.util.List;
import com.ruoyi.system.api.domain.SysDictData;
import com.ruoyi.system.api.domain.SysDictType;
import com.se.system.api.domain.SysDictData;
import com.se.system.api.domain.SysDictType;
/**
 * å­—å…¸ ä¸šåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysDictTypeService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysLogininforService.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.service;
import java.util.List;
import com.ruoyi.system.api.domain.SysLogininfor;
import com.se.system.api.domain.SysLogininfor;
/**
 * ç³»ç»Ÿè®¿é—®æ—¥å¿—情况信息 æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysLogininforService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysMenuService.java
@@ -9,7 +9,7 @@
/**
 * èœå• ä¸šåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysMenuService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysNoticeService.java
@@ -6,7 +6,7 @@
/**
 * å…¬å‘Š æœåŠ¡å±‚
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysNoticeService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysOperLogService.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.service;
import java.util.List;
import com.ruoyi.system.api.domain.SysOperLog;
import com.se.system.api.domain.SysOperLog;
/**
 * æ“ä½œæ—¥å¿— æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysOperLogService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPermissionService.java
@@ -2,12 +2,12 @@
import java.util.Set;
import com.ruoyi.system.api.domain.SysUser;
import com.se.system.api.domain.SysUser;
/**
 * æƒé™ä¿¡æ¯ æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysPermissionService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPostService.java
@@ -6,7 +6,7 @@
/**
 * å²—位信息 æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysPostService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysRoleService.java
@@ -2,13 +2,13 @@
import java.util.List;
import java.util.Set;
import com.ruoyi.system.api.domain.SysRole;
import com.se.system.api.domain.SysRole;
import com.ruoyi.system.domain.SysUserRole;
/**
 * è§’色业务层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysRoleService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserOnlineService.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.service;
import com.ruoyi.system.api.model.LoginUser;
import com.se.system.api.model.LoginUser;
import com.ruoyi.system.domain.SysUserOnline;
/**
 * åœ¨çº¿ç”¨æˆ· æœåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysUserOnlineService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java
@@ -1,12 +1,12 @@
package com.ruoyi.system.service;
import java.util.List;
import com.ruoyi.system.api.domain.SysUser;
import com.se.system.api.domain.SysUser;
/**
 * ç”¨æˆ· ä¸šåС层
 * 
 * @author ruoyi
 * @author admin
 */
public interface ISysUserService
{
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java
@@ -5,12 +5,12 @@
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.redis.service.RedisService;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.text.Convert;
import com.se.common.core.utils.StringUtils;
import com.se.common.redis.service.RedisService;
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.mapper.SysConfigMapper;
import com.ruoyi.system.service.ISysConfigService;
@@ -18,7 +18,7 @@
/**
 * å‚数配置 æœåŠ¡å±‚å®žçŽ°
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysConfigServiceImpl implements ISysConfigService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
@@ -6,16 +6,16 @@
import java.util.stream.Collectors;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.core.utils.SpringUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.datascope.annotation.DataScope;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysDept;
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.text.Convert;
import com.se.common.core.utils.SpringUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.datascope.annotation.DataScope;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysDept;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.ruoyi.system.domain.vo.TreeSelect;
import com.ruoyi.system.mapper.SysDeptMapper;
import com.ruoyi.system.mapper.SysRoleMapper;
@@ -24,7 +24,7 @@
/**
 * éƒ¨é—¨ç®¡ç† æœåŠ¡å®žçŽ°
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysDeptServiceImpl implements ISysDeptService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictDataServiceImpl.java
@@ -3,15 +3,15 @@
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.common.security.utils.DictUtils;
import com.ruoyi.system.api.domain.SysDictData;
import com.se.common.security.utils.DictUtils;
import com.se.system.api.domain.SysDictData;
import com.ruoyi.system.mapper.SysDictDataMapper;
import com.ruoyi.system.service.ISysDictDataService;
/**
 * å­—å…¸ ä¸šåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysDictDataServiceImpl implements ISysDictDataService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java
@@ -8,12 +8,12 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.utils.DictUtils;
import com.ruoyi.system.api.domain.SysDictData;
import com.ruoyi.system.api.domain.SysDictType;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.utils.StringUtils;
import com.se.common.security.utils.DictUtils;
import com.se.system.api.domain.SysDictData;
import com.se.system.api.domain.SysDictType;
import com.ruoyi.system.mapper.SysDictDataMapper;
import com.ruoyi.system.mapper.SysDictTypeMapper;
import com.ruoyi.system.service.ISysDictTypeService;
@@ -21,7 +21,7 @@
/**
 * å­—å…¸ ä¸šåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysDictTypeServiceImpl implements ISysDictTypeService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java
@@ -3,14 +3,14 @@
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.api.domain.SysLogininfor;
import com.se.system.api.domain.SysLogininfor;
import com.ruoyi.system.mapper.SysLogininforMapper;
import com.ruoyi.system.service.ISysLogininforService;
/**
 * ç³»ç»Ÿè®¿é—®æ—¥å¿—情况信息 æœåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysLogininforServiceImpl implements ISysLogininforService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
@@ -10,12 +10,12 @@
import java.util.stream.Collectors;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import com.se.common.core.constant.Constants;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.utils.StringUtils;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.ruoyi.system.domain.SysMenu;
import com.ruoyi.system.domain.vo.MetaVo;
import com.ruoyi.system.domain.vo.RouterVo;
@@ -28,7 +28,7 @@
/**
 * èœå• ä¸šåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysMenuServiceImpl implements ISysMenuService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java
@@ -10,7 +10,7 @@
/**
 * å…¬å‘Š æœåŠ¡å±‚å®žçŽ°
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysNoticeServiceImpl implements ISysNoticeService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java
@@ -3,14 +3,14 @@
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.api.domain.SysOperLog;
import com.se.system.api.domain.SysOperLog;
import com.ruoyi.system.mapper.SysOperLogMapper;
import com.ruoyi.system.service.ISysOperLogService;
/**
 * æ“ä½œæ—¥å¿— æœåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysOperLogServiceImpl implements ISysOperLogService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java
@@ -6,8 +6,8 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.ruoyi.system.service.ISysMenuService;
import com.ruoyi.system.service.ISysPermissionService;
import com.ruoyi.system.service.ISysRoleService;
@@ -15,7 +15,7 @@
/**
 * ç”¨æˆ·æƒé™å¤„理
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysPermissionServiceImpl implements ISysPermissionService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java
@@ -3,9 +3,9 @@
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.utils.StringUtils;
import com.ruoyi.system.domain.SysPost;
import com.ruoyi.system.mapper.SysPostMapper;
import com.ruoyi.system.mapper.SysUserPostMapper;
@@ -14,7 +14,7 @@
/**
 * å²—位信息 æœåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysPostServiceImpl implements ISysPostService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
@@ -8,14 +8,14 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.utils.SpringUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.datascope.annotation.DataScope;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.utils.SpringUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.datascope.annotation.DataScope;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.ruoyi.system.domain.SysRoleDept;
import com.ruoyi.system.domain.SysRoleMenu;
import com.ruoyi.system.domain.SysUserRole;
@@ -28,7 +28,7 @@
/**
 * è§’色 ä¸šåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysRoleServiceImpl implements ISysRoleService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserOnlineServiceImpl.java
@@ -1,15 +1,15 @@
package com.ruoyi.system.service.impl;
import org.springframework.stereotype.Service;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.utils.StringUtils;
import com.se.system.api.model.LoginUser;
import com.ruoyi.system.domain.SysUserOnline;
import com.ruoyi.system.service.ISysUserOnlineService;
/**
 * åœ¨çº¿ç”¨æˆ· æœåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysUserOnlineServiceImpl implements ISysUserOnlineService
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -10,15 +10,15 @@
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.exception.ServiceException;
import com.ruoyi.common.core.utils.SpringUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.bean.BeanValidators;
import com.ruoyi.common.datascope.annotation.DataScope;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.domain.SysRole;
import com.ruoyi.system.api.domain.SysUser;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.exception.ServiceException;
import com.se.common.core.utils.SpringUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.bean.BeanValidators;
import com.se.common.datascope.annotation.DataScope;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.domain.SysRole;
import com.se.system.api.domain.SysUser;
import com.ruoyi.system.domain.SysPost;
import com.ruoyi.system.domain.SysUserPost;
import com.ruoyi.system.domain.SysUserRole;
@@ -34,7 +34,7 @@
/**
 * ç”¨æˆ· ä¸šåŠ¡å±‚å¤„ç†
 * 
 * @author ruoyi
 * @author admin
 */
@Service
public class SysUserServiceImpl implements ISysUserService
ruoyi-visual/pom.xml
ÎļþÒÑɾ³ý
ruoyi-visual/ruoyi-monitor/pom.xml
ÎļþÒÑɾ³ý
ruoyi-visual/ruoyi-monitor/src/main/java/com/ruoyi/modules/monitor/RuoYiMonitorApplication.java
ÎļþÒÑɾ³ý
ruoyi-visual/ruoyi-monitor/src/main/java/com/ruoyi/modules/monitor/config/WebSecurityConfigurer.java
ÎļþÒÑɾ³ý
ruoyi-visual/ruoyi-monitor/src/main/resources/banner.txt
ÎļþÒÑɾ³ý
ruoyi-visual/ruoyi-monitor/src/main/resources/bootstrap.yml
ÎļþÒÑɾ³ý
ruoyi-visual/ruoyi-monitor/src/main/resources/logback.xml
ÎļþÒÑɾ³ý
se-api/se-api-system/pom.xml
@@ -9,10 +9,10 @@
    </parent>
    <modelVersion>4.0.0</modelVersion>
    
    <artifactId>ruoyi-api-system</artifactId>
    <artifactId>se-api-system</artifactId>
    <description>
        ruoyi-api-system系统接口模块
        se-api-system系统接口模块
    </description>
    <dependencies>
se-api/se-api-system/src/main/java/com/se/system/api/RemoteFileService.java
@@ -7,8 +7,8 @@
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R;
import com.se.common.core.constant.ServiceNameConstants;
import com.se.common.core.domain.R;
/**
 * æ–‡ä»¶æœåŠ¡
se-api/se-api-system/src/main/java/com/se/system/api/RemoteLogService.java
@@ -6,9 +6,9 @@
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.constant.ServiceNameConstants;
import com.se.common.core.domain.R;
import com.se.system.api.factory.RemoteLogFallbackFactory;
/**
se-api/se-api-system/src/main/java/com/se/system/api/RemoteUserService.java
@@ -9,9 +9,9 @@
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.constant.ServiceNameConstants;
import com.se.common.core.domain.R;
import com.se.system.api.factory.RemoteUserFallbackFactory;
/**
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysDept.java
@@ -8,7 +8,7 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.web.domain.BaseEntity;
/**
 * éƒ¨é—¨è¡¨ sys_dept
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysDictData.java
@@ -4,10 +4,10 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.constant.UserConstants;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.constant.UserConstants;
import com.se.common.core.web.domain.BaseEntity;
/**
 * å­—典数据表 sys_dict_data
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysDictType.java
@@ -5,9 +5,9 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.web.domain.BaseEntity;
/**
 * å­—典类型表 sys_dict_type
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysLogininfor.java
@@ -2,9 +2,9 @@
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.web.domain.BaseEntity;
/**
 * ç³»ç»Ÿè®¿é—®è®°å½•表 sys_logininfor
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysOperLog.java
@@ -2,9 +2,9 @@
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.web.domain.BaseEntity;
/**
 * æ“ä½œæ—¥å¿—记录表 oper_log
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysRole.java
@@ -6,9 +6,9 @@
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.web.domain.BaseEntity;
/**
 * è§’色表 sys_role
se-api/se-api-system/src/main/java/com/se/system/api/domain/SysUser.java
@@ -5,12 +5,12 @@
import javax.validation.constraints.*;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.annotation.Excel.ColumnType;
import com.ruoyi.common.core.annotation.Excel.Type;
import com.ruoyi.common.core.annotation.Excels;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.ruoyi.common.core.xss.Xss;
import com.se.common.core.annotation.Excel;
import com.se.common.core.annotation.Excel.ColumnType;
import com.se.common.core.annotation.Excel.Type;
import com.se.common.core.annotation.Excels;
import com.se.common.core.web.domain.BaseEntity;
import com.se.common.core.xss.Xss;
/**
 * ç”¨æˆ·å¯¹è±¡ sys_user
se-api/se-api-system/src/main/java/com/se/system/api/factory/RemoteFileFallbackFactory.java
@@ -5,7 +5,7 @@
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.core.domain.R;
import com.se.common.core.domain.R;
import com.se.system.api.RemoteFileService;
import com.se.system.api.domain.SysFile;
se-api/se-api-system/src/main/java/com/se/system/api/factory/RemoteLogFallbackFactory.java
@@ -7,7 +7,7 @@
import org.slf4j.LoggerFactory;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.domain.R;
import com.se.common.core.domain.R;
/**
 * æ—¥å¿—服务降级处理
se-api/se-api-system/src/main/java/com/se/system/api/factory/RemoteUserFallbackFactory.java
@@ -7,7 +7,7 @@
import org.slf4j.LoggerFactory;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.domain.R;
import com.se.common.core.domain.R;
/**
 * ç”¨æˆ·æœåŠ¡é™çº§å¤„ç†
se-api/se-api-system/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,3 +1,3 @@
RemoteUserFallbackFactory
RemoteLogFallbackFactory
RemoteFileFallbackFactory
com.se.system.api.factory.RemoteUserFallbackFactory
com.se.system.api.factory.RemoteLogFallbackFactory
com.se.system.api.factory.RemoteFileFallbackFactory
se-common/pom.xml
se-common/ruoyi-common-core/pom.xml
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excel.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excel.java ÐÞ¸Ä
@@ -12,7 +12,7 @@
/**
 * è‡ªå®šä¹‰å¯¼å‡ºExcel数据注解
 * 
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excels.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excels.java ÐÞ¸Ä
@@ -8,7 +8,7 @@
/**
 * Excel注解集
 * 
 * @author ruoyi
 * @author admin
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * é€šç”¨å¸¸é‡ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
public class Constants
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/SecurityConstants.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/SecurityConstants.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * æƒé™ç›¸å…³é€šç”¨å¸¸é‡
 * 
 * @author ruoyi
 * @author admin
 */
public class SecurityConstants
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ServiceNameConstants.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ServiceNameConstants.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * æœåŠ¡åç§°
 * 
 * @author ruoyi
 * @author admin
 */
public class ServiceNameConstants
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * ç”¨æˆ·å¸¸é‡ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
public class UserConstants
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java ÐÞ¸Ä
@@ -6,7 +6,7 @@
/**
 * å“åº”信息主体
 *
 * @author ruoyi
 * @author admin
 */
public class R<T> implements Serializable
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * ç”¨æˆ·çŠ¶æ€
 * 
 * @author ruoyi
 * @author admin
 */
public enum UserStatus
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * éªŒè¯ç é”™è¯¯å¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class CaptchaException extends RuntimeException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * æ£€æŸ¥å¼‚常
 * 
 * @author ruoyi
 * @author admin
 */
public class CheckedException extends RuntimeException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * å…¨å±€å¼‚常
 * 
 * @author ruoyi
 * @author admin
 */
public class GlobalException extends RuntimeException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * ä¸šåС异叏
 * 
 * @author ruoyi
 * @author admin
 */
public final class ServiceException extends RuntimeException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotPermissionException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotPermissionException.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
/**
 * æœªèƒ½é€šè¿‡çš„æƒé™è®¤è¯å¼‚常
 * 
 * @author ruoyi
 * @author admin
 */
public class NotPermissionException extends RuntimeException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotRoleException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotRoleException.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
/**
 * æœªèƒ½é€šè¿‡çš„角色认证异常
 * 
 * @author ruoyi
 * @author admin
 */
public class NotRoleException extends RuntimeException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * æ–‡ä»¶åç§°è¶…长限制异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileNameLengthLimitExceededException extends FileException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * æ–‡ä»¶åå¤§å°é™åˆ¶å¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileSizeLimitExceededException extends FileException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/InvalidExtensionException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/InvalidExtensionException.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
/**
 * æ–‡ä»¶ä¸Šä¼  è¯¯å¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class InvalidExtensionException extends FileUploadException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * éªŒè¯ç å¤±æ•ˆå¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class CaptchaExpireException extends UserException
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/Convert.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/Convert.java ÐÞ¸Ä
@@ -12,7 +12,7 @@
/**
 * ç±»åž‹è½¬æ¢å™¨
 * 
 * @author ruoyi
 * @author admin
 */
public class Convert
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/StrFormatter.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/StrFormatter.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
/**
 * å­—符串格式化
 * 
 * @author ruoyi
 * @author admin
 */
public class StrFormatter
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java ÐÞ¸Ä
@@ -14,7 +14,7 @@
/**
 * æ—¶é—´å·¥å…·ç±»
 *
 * @author ruoyi
 * @author admin
 */
public class DateUtils extends org.apache.commons.lang3.time.DateUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ExceptionUtil.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ExceptionUtil.java ÐÞ¸Ä
@@ -7,7 +7,7 @@
/**
 * é”™è¯¯ä¿¡æ¯å¤„理类。
 *
 * @author ruoyi
 * @author admin
 */
public class ExceptionUtil
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/PageUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/PageUtils.java ÐÞ¸Ä
@@ -8,7 +8,7 @@
/**
 * åˆ†é¡µå·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class PageUtils extends PageHelper
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java ÐÞ¸Ä
@@ -30,7 +30,7 @@
/**
 * å®¢æˆ·ç«¯å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class ServletUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java ÐÞ¸Ä
@@ -10,7 +10,7 @@
/**
 * spring工具类 æ–¹ä¾¿åœ¨éžspring管理环境中获取bean
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public final class SpringUtils implements BeanFactoryPostProcessor
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java ÐÞ¸Ä
@@ -10,7 +10,7 @@
/**
 * å­—符串工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class StringUtils extends org.apache.commons.lang3.StringUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/bean/BeanUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/bean/BeanUtils.java ÐÞ¸Ä
@@ -9,7 +9,7 @@
/**
 * Bean å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class BeanUtils extends org.springframework.beans.BeanUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileTypeUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileTypeUtils.java ÐÞ¸Ä
@@ -9,7 +9,7 @@
/**
 * æ–‡ä»¶ç±»åž‹å·¥å…·ç±»
 *
 * @author ruoyi
 * @author admin
 */
public class FileTypeUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java ÐÞ¸Ä
@@ -16,7 +16,7 @@
/**
 * æ–‡ä»¶å¤„理工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/ImageUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/ImageUtils.java ÐÞ¸Ä
@@ -12,7 +12,7 @@
/**
 * å›¾ç‰‡å¤„理工具类
 *
 * @author ruoyi
 * @author admin
 */
public class ImageUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/EscapeUtil.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/EscapeUtil.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
/**
 * è½¬ä¹‰å’Œåè½¬ä¹‰å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class EscapeUtil
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/HTMLFilter.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/HTMLFilter.java copy to se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/HTMLFilter.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/HTMLFilter.java ¸´ÖÆ
@@ -13,7 +13,7 @@
/**
 * HTML过滤器,用于去除XSS漏洞隐患。
 *
 * @author ruoyi
 * @author admin
 */
public final class HTMLFilter
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/IpUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/IpUtils.java ÐÞ¸Ä
@@ -9,7 +9,7 @@
/**
 * èŽ·å–IP方法
 * 
 * @author ruoyi
 * @author admin
 */
public class IpUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelHandlerAdapter.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelHandlerAdapter.java ÐÞ¸Ä
@@ -6,7 +6,7 @@
/**
 * Excel数据格式处理适配器
 * 
 * @author ruoyi
 * @author admin
 */
public interface ExcelHandlerAdapter
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/IdUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/IdUtils.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * ID生成器工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class IdUtils
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/Seq.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/Seq.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
import com.ruoyi.common.core.utils.StringUtils;
/**
 * @author ruoyi åºåˆ—生成类
 * @author admin åºåˆ—生成类
 */
public class Seq
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/UUID.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/UUID.java ÐÞ¸Ä
@@ -10,7 +10,7 @@
/**
 * æä¾›é€šç”¨å”¯ä¸€è¯†åˆ«ç ï¼ˆuniversally unique identifier)(UUID)实现
 *
 * @author ruoyi
 * @author admin
 */
public final class UUID implements java.io.Serializable, Comparable<UUID>
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java ÐÞ¸Ä
@@ -17,7 +17,7 @@
/**
 * web层通用数据处理
 * 
 * @author ruoyi
 * @author admin
 */
public class BaseController
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/AjaxResult.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/AjaxResult.java ÐÞ¸Ä
@@ -8,7 +8,7 @@
/**
 * æ“ä½œæ¶ˆæ¯æé†’
 * 
 * @author ruoyi
 * @author admin
 */
public class AjaxResult extends HashMap<String, Object>
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java ÐÞ¸Ä
@@ -11,7 +11,7 @@
/**
 * Entity基类
 * 
 * @author ruoyi
 * @author admin
 */
public class BaseEntity implements Serializable
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java ÐÞ¸Ä
@@ -6,7 +6,7 @@
/**
 * Tree基类
 * 
 * @author ruoyi
 * @author admin
 */
public class TreeEntity extends BaseEntity
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/PageDomain.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/PageDomain.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
/**
 * åˆ†é¡µæ•°æ®
 * 
 * @author ruoyi
 * @author admin
 */
public class PageDomain
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableDataInfo.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableDataInfo.java ÐÞ¸Ä
@@ -6,7 +6,7 @@
/**
 * è¡¨æ ¼åˆ†é¡µæ•°æ®å¯¹è±¡
 * 
 * @author ruoyi
 * @author admin
 */
public class TableDataInfo implements Serializable
{
se-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableSupport.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableSupport.java ÐÞ¸Ä
@@ -6,7 +6,7 @@
/**
 * è¡¨æ ¼æ•°æ®å¤„理
 * 
 * @author ruoyi
 * @author admin
 */
public class TableSupport
{
se-common/ruoyi-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
se-common/ruoyi-common-datascope/pom.xml
se-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/annotation/DataScope.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/annotation/DataScope.java ÐÞ¸Ä
@@ -9,7 +9,7 @@
/**
 * æ•°æ®æƒé™è¿‡æ»¤æ³¨è§£
 * 
 * @author ruoyi
 * @author admin
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
se-common/ruoyi-common-datascope/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
se-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/annotation/Slave.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/annotation/Slave.java ÐÞ¸Ä
@@ -10,7 +10,7 @@
/**
 * ä»Žåº“数据源
 * 
 * @author ruoyi
 * @author admin
 */
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
se-common/ruoyi-common-log/pom.xml
se-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/filter/PropertyPreExcludeFilter.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/filter/PropertyPreExcludeFilter.java ÐÞ¸Ä
@@ -5,7 +5,7 @@
/**
 * æŽ’除JSON敏感属性
 * 
 * @author ruoyi
 * @author admin
 */
public class PropertyPreExcludeFilter extends SimplePropertyPreFilter
{
se-common/ruoyi-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
se-common/ruoyi-common-redis/pom.xml
se-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/FastJson2JsonRedisSerializer.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/FastJson2JsonRedisSerializer.java ÐÞ¸Ä
@@ -12,7 +12,7 @@
/**
 * Redis使用FastJson序列化
 * 
 * @author ruoyi
 * @author admin
 */
public class FastJson2JsonRedisSerializer<T> implements RedisSerializer<T>
{
se-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/RedisConfig.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/RedisConfig.java ÐÞ¸Ä
@@ -13,7 +13,7 @@
/**
 * redis配置
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
@EnableCaching
se-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/service/RedisService.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/service/RedisService.java ÐÞ¸Ä
@@ -16,7 +16,7 @@
/**
 * spring redis å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 **/
@SuppressWarnings(value = { "unchecked", "rawtypes" })
@Component
se-common/ruoyi-common-security/pom.xml
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableCustomConfig.java
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableRyFeignClients.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableRyFeignClients.java ÐÞ¸Ä
@@ -7,7 +7,7 @@
 * è‡ªå®šä¹‰feign注解
 * æ·»åŠ basePackages路径
 * 
 * @author ruoyi
 * @author admin
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/Logical.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/Logical.java ÐÞ¸Ä
@@ -3,7 +3,7 @@
/**
 * æƒé™æ³¨è§£çš„验证模式
 * 
 * @author ruoyi
 * @author admin
 *
 */
public enum Logical
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresLogin.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresLogin.java ÐÞ¸Ä
@@ -8,7 +8,7 @@
/**
 * ç™»å½•认证:只有登录之后才能进入该方法
 * 
 * @author ruoyi
 * @author admin
 *
 */
@Retention(RetentionPolicy.RUNTIME)
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresPermissions.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresPermissions.java ÐÞ¸Ä
@@ -8,7 +8,7 @@
/**
 * æƒé™è®¤è¯ï¼šå¿…须具有指定权限才能进入该方法
 * 
 * @author ruoyi
 * @author admin
 *
 */
@Retention(RetentionPolicy.RUNTIME)
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresRoles.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresRoles.java ÐÞ¸Ä
@@ -8,7 +8,7 @@
/**
 * è§’色认证:必须具有指定角色标识才能进入该方法
 * 
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE })
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/aspect/PreAuthorizeAspect.java
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java ÐÞ¸Ä
@@ -16,12 +16,12 @@
import com.ruoyi.common.security.annotation.RequiresRoles;
import com.ruoyi.common.security.service.TokenService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.system.api.model.LoginUser;
/**
 * Token æƒé™éªŒè¯ï¼Œé€»è¾‘实现类
 * 
 * @author ruoyi
 * @author admin
 */
public class AuthLogic
{
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthUtil.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthUtil.java ÐÞ¸Ä
@@ -2,12 +2,12 @@
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.annotation.RequiresRoles;
import com.ruoyi.system.api.model.LoginUser;
import com.se.system.api.model.LoginUser;
/**
 * Token æƒé™éªŒè¯å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class AuthUtil
{
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/ApplicationConfig.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/ApplicationConfig.java ÐÞ¸Ä
@@ -7,7 +7,7 @@
/**
 * ç³»ç»Ÿé…ç½®
 *
 * @author ruoyi
 * @author admin
 */
public class ApplicationConfig
{
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/WebMvcConfig.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/WebMvcConfig.java ÐÞ¸Ä
@@ -7,7 +7,7 @@
/**
 * æ‹¦æˆªå™¨é…ç½®
 *
 * @author ruoyi
 * @author admin
 */
public class WebMvcConfig implements WebMvcConfigurer
{
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignAutoConfiguration.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignAutoConfiguration.java ÐÞ¸Ä
@@ -7,7 +7,7 @@
/**
 * Feign é…ç½®æ³¨å†Œ
 *
 * @author ruoyi
 * @author admin
 **/
@Configuration
public class FeignAutoConfiguration
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignRequestInterceptor.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignRequestInterceptor.java ÐÞ¸Ä
@@ -13,7 +13,7 @@
/**
 * feign è¯·æ±‚拦截器
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class FeignRequestInterceptor implements RequestInterceptor
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/interceptor/HeaderInterceptor.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/interceptor/HeaderInterceptor.java ÐÞ¸Ä
@@ -10,13 +10,13 @@
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.auth.AuthUtil;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.system.api.model.LoginUser;
/**
 * è‡ªå®šä¹‰è¯·æ±‚头拦截器,将Header数据封装到线程变量中方便获取
 * æ³¨æ„ï¼šæ­¤æ‹¦æˆªå™¨ä¼šåŒæ—¶éªŒè¯å½“前用户有效期自动刷新有效期
 *
 * @author ruoyi
 * @author admin
 */
public class HeaderInterceptor implements AsyncHandlerInterceptor
{
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java ÐÞ¸Ä
@@ -17,12 +17,12 @@
import com.ruoyi.common.core.utils.uuid.IdUtils;
import com.ruoyi.common.redis.service.RedisService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.system.api.model.LoginUser;
/**
 * token验证处理
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class TokenService
se-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/SecurityUtils.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/SecurityUtils.java ÐÞ¸Ä
@@ -7,12 +7,12 @@
import com.ruoyi.common.core.context.SecurityContextHolder;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.system.api.model.LoginUser;
/**
 * æƒé™èŽ·å–å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class SecurityUtils
{
se-common/ruoyi-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
se-common/ruoyi-common-sensitive/pom.xml
se-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/annotation/Sensitive.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/annotation/Sensitive.java ÐÞ¸Ä
@@ -12,7 +12,7 @@
/**
 * æ•°æ®è„±æ•æ³¨è§£
 *
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
se-common/ruoyi-common-swagger/pom.xml
se-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerAutoConfiguration.java
se-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerProperties.java
se-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerWebConfiguration.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerWebConfiguration.java ÐÞ¸Ä
@@ -6,7 +6,7 @@
/**
 * swagger èµ„源映射路径
 * 
 * @author ruoyi
 * @author admin
 */
public class SwaggerWebConfiguration implements WebMvcConfigurer
{
se-common/ruoyi-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
se-common/se-common-core/pom.xml
copy from ruoyi-common/ruoyi-common-core/pom.xml copy to se-common/se-common-core/pom.xml
se-common/se-common-core/src/main/java/com/se/common/core/annotation/Excel.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excel.java copy to se-common/se-common-core/src/main/java/com/se/common/core/annotation/Excel.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excel.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.annotation;
package com.se.common.core.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -7,12 +7,12 @@
import java.math.BigDecimal;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
import org.apache.poi.ss.usermodel.IndexedColors;
import com.ruoyi.common.core.utils.poi.ExcelHandlerAdapter;
import com.se.common.core.utils.poi.ExcelHandlerAdapter;
/**
 * è‡ªå®šä¹‰å¯¼å‡ºExcel数据注解
 * 
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
se-common/se-common-core/src/main/java/com/se/common/core/annotation/Excels.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excels.java copy to se-common/se-common-core/src/main/java/com/se/common/core/annotation/Excels.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/annotation/Excels.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.annotation;
package com.se.common.core.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -8,7 +8,7 @@
/**
 * Excel注解集
 * 
 * @author ruoyi
 * @author admin
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
se-common/se-common-core/src/main/java/com/se/common/core/constant/Constants.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java copy to se-common/se-common-core/src/main/java/com/se/common/core/constant/Constants.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/Constants.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.constant;
package com.se.common.core.constant;
/**
 * é€šç”¨å¸¸é‡ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
public class Constants
{
se-common/se-common-core/src/main/java/com/se/common/core/constant/SecurityConstants.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/SecurityConstants.java copy to se-common/se-common-core/src/main/java/com/se/common/core/constant/SecurityConstants.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/SecurityConstants.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.constant;
package com.se.common.core.constant;
/**
 * æƒé™ç›¸å…³é€šç”¨å¸¸é‡
 * 
 * @author ruoyi
 * @author admin
 */
public class SecurityConstants
{
se-common/se-common-core/src/main/java/com/se/common/core/constant/ServiceNameConstants.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ServiceNameConstants.java copy to se-common/se-common-core/src/main/java/com/se/common/core/constant/ServiceNameConstants.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/ServiceNameConstants.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.constant;
package com.se.common.core.constant;
/**
 * æœåŠ¡åç§°
 * 
 * @author ruoyi
 * @author admin
 */
public class ServiceNameConstants
{
se-common/se-common-core/src/main/java/com/se/common/core/constant/UserConstants.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java copy to se-common/se-common-core/src/main/java/com/se/common/core/constant/UserConstants.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/constant/UserConstants.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.constant;
package com.se.common.core.constant;
/**
 * ç”¨æˆ·å¸¸é‡ä¿¡æ¯
 * 
 * @author ruoyi
 * @author admin
 */
public class UserConstants
{
se-common/se-common-core/src/main/java/com/se/common/core/domain/R.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java copy to se-common/se-common-core/src/main/java/com/se/common/core/domain/R.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/domain/R.java ¸´ÖÆ
@@ -1,12 +1,12 @@
package com.ruoyi.common.core.domain;
package com.se.common.core.domain;
import java.io.Serializable;
import com.ruoyi.common.core.constant.Constants;
import com.se.common.core.constant.Constants;
/**
 * å“åº”信息主体
 *
 * @author ruoyi
 * @author admin
 */
public class R<T> implements Serializable
{
se-common/se-common-core/src/main/java/com/se/common/core/enums/UserStatus.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java copy to se-common/se-common-core/src/main/java/com/se/common/core/enums/UserStatus.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/UserStatus.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.enums;
package com.se.common.core.enums;
/**
 * ç”¨æˆ·çŠ¶æ€
 * 
 * @author ruoyi
 * @author admin
 */
public enum UserStatus
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/CaptchaException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/CaptchaException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CaptchaException.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.exception;
package com.se.common.core.exception;
/**
 * éªŒè¯ç é”™è¯¯å¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class CaptchaException extends RuntimeException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/CheckedException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/CheckedException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/CheckedException.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.exception;
package com.se.common.core.exception;
/**
 * æ£€æŸ¥å¼‚常
 * 
 * @author ruoyi
 * @author admin
 */
public class CheckedException extends RuntimeException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/GlobalException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/GlobalException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/GlobalException.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.exception;
package com.se.common.core.exception;
/**
 * å…¨å±€å¼‚常
 * 
 * @author ruoyi
 * @author admin
 */
public class GlobalException extends RuntimeException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/ServiceException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/ServiceException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/ServiceException.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.exception;
package com.se.common.core.exception;
/**
 * ä¸šåС异叏
 * 
 * @author ruoyi
 * @author admin
 */
public final class ServiceException extends RuntimeException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/auth/NotPermissionException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotPermissionException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/auth/NotPermissionException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotPermissionException.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.exception.auth;
package com.se.common.core.exception.auth;
import org.apache.commons.lang3.StringUtils;
/**
 * æœªèƒ½é€šè¿‡çš„æƒé™è®¤è¯å¼‚常
 * 
 * @author ruoyi
 * @author admin
 */
public class NotPermissionException extends RuntimeException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/auth/NotRoleException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotRoleException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/auth/NotRoleException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/auth/NotRoleException.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.exception.auth;
package com.se.common.core.exception.auth;
import org.apache.commons.lang3.StringUtils;
/**
 * æœªèƒ½é€šè¿‡çš„角色认证异常
 * 
 * @author ruoyi
 * @author admin
 */
public class NotRoleException extends RuntimeException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/file/FileNameLengthLimitExceededException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/file/FileNameLengthLimitExceededException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileNameLengthLimitExceededException.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.exception.file;
package com.se.common.core.exception.file;
/**
 * æ–‡ä»¶åç§°è¶…长限制异常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileNameLengthLimitExceededException extends FileException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/file/FileSizeLimitExceededException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/file/FileSizeLimitExceededException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/FileSizeLimitExceededException.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.exception.file;
package com.se.common.core.exception.file;
/**
 * æ–‡ä»¶åå¤§å°é™åˆ¶å¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileSizeLimitExceededException extends FileException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/file/InvalidExtensionException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/InvalidExtensionException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/file/InvalidExtensionException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/file/InvalidExtensionException.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.exception.file;
package com.se.common.core.exception.file;
import java.util.Arrays;
/**
 * æ–‡ä»¶ä¸Šä¼  è¯¯å¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class InvalidExtensionException extends FileUploadException
{
se-common/se-common-core/src/main/java/com/se/common/core/exception/user/CaptchaExpireException.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java copy to se-common/se-common-core/src/main/java/com/se/common/core/exception/user/CaptchaExpireException.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/exception/user/CaptchaExpireException.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.exception.user;
package com.se.common.core.exception.user;
/**
 * éªŒè¯ç å¤±æ•ˆå¼‚常类
 * 
 * @author ruoyi
 * @author admin
 */
public class CaptchaExpireException extends UserException
{
se-common/se-common-core/src/main/java/com/se/common/core/text/Convert.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/Convert.java copy to se-common/se-common-core/src/main/java/com/se/common/core/text/Convert.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/Convert.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.text;
package com.se.common.core.text;
import java.math.BigDecimal;
import java.math.BigInteger;
@@ -7,12 +7,12 @@
import java.nio.charset.Charset;
import java.text.NumberFormat;
import java.util.Set;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
/**
 * ç±»åž‹è½¬æ¢å™¨
 * 
 * @author ruoyi
 * @author admin
 */
public class Convert
{
se-common/se-common-core/src/main/java/com/se/common/core/text/StrFormatter.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/StrFormatter.java copy to se-common/se-common-core/src/main/java/com/se/common/core/text/StrFormatter.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/text/StrFormatter.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.text;
package com.se.common.core.text;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
/**
 * å­—符串格式化
 * 
 * @author ruoyi
 * @author admin
 */
public class StrFormatter
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/DateUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/DateUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/DateUtils.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils;
package com.se.common.core.utils;
import java.lang.management.ManagementFactory;
import java.text.ParseException;
@@ -14,7 +14,7 @@
/**
 * æ—¶é—´å·¥å…·ç±»
 *
 * @author ruoyi
 * @author admin
 */
public class DateUtils extends org.apache.commons.lang3.time.DateUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/ExceptionUtil.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ExceptionUtil.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/ExceptionUtil.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ExceptionUtil.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils;
package com.se.common.core.utils;
import java.io.PrintWriter;
import java.io.StringWriter;
@@ -7,7 +7,7 @@
/**
 * é”™è¯¯ä¿¡æ¯å¤„理类。
 *
 * @author ruoyi
 * @author admin
 */
public class ExceptionUtil
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/PageUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/PageUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/PageUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/PageUtils.java ¸´ÖÆ
@@ -1,14 +1,14 @@
package com.ruoyi.common.core.utils;
package com.se.common.core.utils;
import com.github.pagehelper.PageHelper;
import com.ruoyi.common.core.utils.sql.SqlUtil;
import com.ruoyi.common.core.web.page.PageDomain;
import com.ruoyi.common.core.web.page.TableSupport;
import com.se.common.core.utils.sql.SqlUtil;
import com.se.common.core.web.page.PageDomain;
import com.se.common.core.web.page.TableSupport;
/**
 * åˆ†é¡µå·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class PageUtils extends PageHelper
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/ServletUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/ServletUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ServletUtils.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils;
package com.se.common.core.utils;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
@@ -12,6 +12,9 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.se.common.core.constant.Constants;
import com.se.common.core.domain.R;
import org.springframework.core.io.buffer.DataBuffer;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
@@ -22,15 +25,13 @@
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import com.alibaba.fastjson2.JSON;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.text.Convert;
import com.se.common.core.text.Convert;
import reactor.core.publisher.Mono;
/**
 * å®¢æˆ·ç«¯å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class ServletUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/SpringUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/SpringUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/SpringUtils.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils;
package com.se.common.core.utils;
import org.springframework.aop.framework.AopContext;
import org.springframework.beans.BeansException;
@@ -10,7 +10,7 @@
/**
 * spring工具类 æ–¹ä¾¿åœ¨éžspring管理环境中获取bean
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public final class SpringUtils implements BeanFactoryPostProcessor
se-common/se-common-core/src/main/java/com/se/common/core/utils/StringUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/StringUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/StringUtils.java ¸´ÖÆ
@@ -1,16 +1,17 @@
package com.ruoyi.common.core.utils;
package com.se.common.core.utils;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import com.se.common.core.constant.Constants;
import com.se.common.core.text.StrFormatter;
import org.springframework.util.AntPathMatcher;
import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.text.StrFormatter;
/**
 * å­—符串工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class StringUtils extends org.apache.commons.lang3.StringUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/bean/BeanUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/bean/BeanUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/bean/BeanUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/bean/BeanUtils.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils.bean;
package com.se.common.core.utils.bean;
import java.lang.reflect.Method;
import java.util.ArrayList;
@@ -9,7 +9,7 @@
/**
 * Bean å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class BeanUtils extends org.springframework.beans.BeanUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/file/FileTypeUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileTypeUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/file/FileTypeUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileTypeUtils.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils.file;
package com.se.common.core.utils.file;
import java.io.File;
import java.util.Objects;
@@ -9,7 +9,7 @@
/**
 * æ–‡ä»¶ç±»åž‹å·¥å…·ç±»
 *
 * @author ruoyi
 * @author admin
 */
public class FileTypeUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/file/FileUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/file/FileUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/FileUtils.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils.file;
package com.se.common.core.utils.file;
import java.io.File;
import java.io.FileInputStream;
@@ -11,12 +11,12 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.ArrayUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
/**
 * æ–‡ä»¶å¤„理工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class FileUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/file/ImageUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/ImageUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/file/ImageUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/file/ImageUtils.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils.file;
package com.se.common.core.utils.file;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
@@ -12,7 +12,7 @@
/**
 * å›¾ç‰‡å¤„理工具类
 *
 * @author ruoyi
 * @author admin
 */
public class ImageUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/html/EscapeUtil.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/EscapeUtil.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/html/EscapeUtil.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/EscapeUtil.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.utils.html;
package com.se.common.core.utils.html;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
/**
 * è½¬ä¹‰å’Œåè½¬ä¹‰å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class EscapeUtil
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/html/HTMLFilter.java
ÎļþÃû´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/html/HTMLFilter.java ÐÞ¸Ä
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils.html;
package com.se.common.core.utils.html;
import java.util.ArrayList;
import java.util.Collections;
@@ -13,7 +13,7 @@
/**
 * HTML过滤器,用于去除XSS漏洞隐患。
 *
 * @author ruoyi
 * @author admin
 */
public final class HTMLFilter
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/ip/IpUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/IpUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/ip/IpUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/ip/IpUtils.java ¸´ÖÆ
@@ -1,15 +1,15 @@
package com.ruoyi.common.core.utils.ip;
package com.se.common.core.utils.ip;
import java.net.InetAddress;
import java.net.UnknownHostException;
import javax.servlet.http.HttpServletRequest;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.ServletUtils;
import com.se.common.core.utils.StringUtils;
/**
 * èŽ·å–IP方法
 * 
 * @author ruoyi
 * @author admin
 */
public class IpUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/poi/ExcelHandlerAdapter.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelHandlerAdapter.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/poi/ExcelHandlerAdapter.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelHandlerAdapter.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.utils.poi;
package com.se.common.core.utils.poi;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Workbook;
@@ -6,7 +6,7 @@
/**
 * Excel数据格式处理适配器
 * 
 * @author ruoyi
 * @author admin
 */
public interface ExcelHandlerAdapter
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/IdUtils.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/IdUtils.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/IdUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/IdUtils.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.utils.uuid;
package com.se.common.core.utils.uuid;
/**
 * ID生成器工具类
 * 
 * @author ruoyi
 * @author admin
 */
public class IdUtils
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/Seq.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/Seq.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/Seq.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/Seq.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.utils.uuid;
package com.se.common.core.utils.uuid;
import java.util.concurrent.atomic.AtomicInteger;
import com.ruoyi.common.core.utils.DateUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.DateUtils;
import com.se.common.core.utils.StringUtils;
/**
 * @author ruoyi åºåˆ—生成类
 * @author admin åºåˆ—生成类
 */
public class Seq
{
se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/UUID.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/UUID.java copy to se-common/se-common-core/src/main/java/com/se/common/core/utils/uuid/UUID.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/uuid/UUID.java ¸´ÖÆ
@@ -1,16 +1,16 @@
package com.ruoyi.common.core.utils.uuid;
package com.se.common.core.utils.uuid;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.util.Random;
import java.util.concurrent.ThreadLocalRandom;
import com.ruoyi.common.core.exception.UtilException;
import com.se.common.core.exception.UtilException;
/**
 * æä¾›é€šç”¨å”¯ä¸€è¯†åˆ«ç ï¼ˆuniversally unique identifier)(UUID)实现
 *
 * @author ruoyi
 * @author admin
 */
public final class UUID implements java.io.Serializable, Comparable<UUID>
{
se-common/se-common-core/src/main/java/com/se/common/core/web/controller/BaseController.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java copy to se-common/se-common-core/src/main/java/com/se/common/core/web/controller/BaseController.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/controller/BaseController.java ¸´ÖÆ
@@ -1,23 +1,24 @@
package com.ruoyi.common.core.web.controller;
package com.se.common.core.web.controller;
import java.beans.PropertyEditorSupport;
import java.util.Date;
import java.util.List;
import com.se.common.core.web.page.TableDataInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import com.github.pagehelper.PageInfo;
import com.ruoyi.common.core.constant.HttpStatus;
import com.ruoyi.common.core.utils.DateUtils;
import com.ruoyi.common.core.utils.PageUtils;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.se.common.core.constant.HttpStatus;
import com.se.common.core.utils.DateUtils;
import com.se.common.core.utils.PageUtils;
import com.se.common.core.web.domain.AjaxResult;
/**
 * web层通用数据处理
 * 
 * @author ruoyi
 * @author admin
 */
public class BaseController
{
se-common/se-common-core/src/main/java/com/se/common/core/web/domain/AjaxResult.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/AjaxResult.java copy to se-common/se-common-core/src/main/java/com/se/common/core/web/domain/AjaxResult.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/AjaxResult.java ¸´ÖÆ
@@ -1,14 +1,14 @@
package com.ruoyi.common.core.web.domain;
package com.se.common.core.web.domain;
import java.util.HashMap;
import java.util.Objects;
import com.ruoyi.common.core.constant.HttpStatus;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.constant.HttpStatus;
import com.se.common.core.utils.StringUtils;
/**
 * æ“ä½œæ¶ˆæ¯æé†’
 * 
 * @author ruoyi
 * @author admin
 */
public class AjaxResult extends HashMap<String, Object>
{
se-common/se-common-core/src/main/java/com/se/common/core/web/domain/BaseEntity.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java copy to se-common/se-common-core/src/main/java/com/se/common/core/web/domain/BaseEntity.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/BaseEntity.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.web.domain;
package com.se.common.core.web.domain;
import java.io.Serializable;
import java.util.Date;
@@ -11,7 +11,7 @@
/**
 * Entity基类
 * 
 * @author ruoyi
 * @author admin
 */
public class BaseEntity implements Serializable
{
se-common/se-common-core/src/main/java/com/se/common/core/web/domain/TreeEntity.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java copy to se-common/se-common-core/src/main/java/com/se/common/core/web/domain/TreeEntity.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/domain/TreeEntity.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.web.domain;
package com.se.common.core.web.domain;
import java.util.ArrayList;
import java.util.List;
@@ -6,7 +6,7 @@
/**
 * Tree基类
 * 
 * @author ruoyi
 * @author admin
 */
public class TreeEntity extends BaseEntity
{
se-common/se-common-core/src/main/java/com/se/common/core/web/page/PageDomain.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/PageDomain.java copy to se-common/se-common-core/src/main/java/com/se/common/core/web/page/PageDomain.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/PageDomain.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.web.page;
package com.se.common.core.web.page;
import com.ruoyi.common.core.utils.StringUtils;
import com.se.common.core.utils.StringUtils;
/**
 * åˆ†é¡µæ•°æ®
 * 
 * @author ruoyi
 * @author admin
 */
public class PageDomain
{
se-common/se-common-core/src/main/java/com/se/common/core/web/page/TableDataInfo.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableDataInfo.java copy to se-common/se-common-core/src/main/java/com/se/common/core/web/page/TableDataInfo.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableDataInfo.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.web.page;
package com.se.common.core.web.page;
import java.io.Serializable;
import java.util.List;
@@ -6,7 +6,7 @@
/**
 * è¡¨æ ¼åˆ†é¡µæ•°æ®å¯¹è±¡
 * 
 * @author ruoyi
 * @author admin
 */
public class TableDataInfo implements Serializable
{
se-common/se-common-core/src/main/java/com/se/common/core/web/page/TableSupport.java
copy from ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableSupport.java copy to se-common/se-common-core/src/main/java/com/se/common/core/web/page/TableSupport.java
Îļþ´Ó ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/web/page/TableSupport.java ¸´ÖÆ
@@ -1,12 +1,12 @@
package com.ruoyi.common.core.web.page;
package com.se.common.core.web.page;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.core.utils.ServletUtils;
import com.se.common.core.text.Convert;
import com.se.common.core.utils.ServletUtils;
/**
 * è¡¨æ ¼æ•°æ®å¤„理
 * 
 * @author ruoyi
 * @author admin
 */
public class TableSupport
{
se-common/se-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
com.se.common.core.utils.SpringUtils
se-common/se-common-datascope/pom.xml
copy from ruoyi-common/ruoyi-common-datascope/pom.xml copy to se-common/se-common-datascope/pom.xml
se-common/se-common-datascope/src/main/java/com/se/common/datascope/annotation/DataScope.java
copy from ruoyi-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/annotation/DataScope.java copy to se-common/se-common-datascope/src/main/java/com/se/common/datascope/annotation/DataScope.java
Îļþ´Ó ruoyi-common/ruoyi-common-datascope/src/main/java/com/ruoyi/common/datascope/annotation/DataScope.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.datascope.annotation;
package com.se.common.datascope.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -9,7 +9,7 @@
/**
 * æ•°æ®æƒé™è¿‡æ»¤æ³¨è§£
 * 
 * @author ruoyi
 * @author admin
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
se-common/se-common-datascope/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
com.se.common.datascope.aspect.DataScopeAspect
se-common/se-common-datasource/src/main/java/com/se/common/datasource/annotation/Slave.java
copy from ruoyi-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/annotation/Slave.java copy to se-common/se-common-datasource/src/main/java/com/se/common/datasource/annotation/Slave.java
Îļþ´Ó ruoyi-common/ruoyi-common-datasource/src/main/java/com/ruoyi/common/datasource/annotation/Slave.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.datasource.annotation;
package com.se.common.datasource.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -10,7 +10,7 @@
/**
 * ä»Žåº“数据源
 * 
 * @author ruoyi
 * @author admin
 */
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
se-common/se-common-log/pom.xml
copy from ruoyi-common/ruoyi-common-log/pom.xml copy to se-common/se-common-log/pom.xml
se-common/se-common-log/src/main/java/com/se/common/log/filter/PropertyPreExcludeFilter.java
copy from ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/filter/PropertyPreExcludeFilter.java copy to se-common/se-common-log/src/main/java/com/se/common/log/filter/PropertyPreExcludeFilter.java
Îļþ´Ó ruoyi-common/ruoyi-common-log/src/main/java/com/ruoyi/common/log/filter/PropertyPreExcludeFilter.java ¸´ÖÆ
@@ -1,11 +1,11 @@
package com.ruoyi.common.log.filter;
package com.se.common.log.filter;
import com.alibaba.fastjson2.filter.SimplePropertyPreFilter;
/**
 * æŽ’除JSON敏感属性
 * 
 * @author ruoyi
 * @author admin
 */
public class PropertyPreExcludeFilter extends SimplePropertyPreFilter
{
se-common/se-common-log/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,2 @@
com.se.common.log.service.AsyncLogService
com.se.common.log.aspect.LogAspect
se-common/se-common-redis/pom.xml
copy from ruoyi-common/ruoyi-common-redis/pom.xml copy to se-common/se-common-redis/pom.xml
se-common/se-common-redis/src/main/java/com/se/common/redis/configure/FastJson2JsonRedisSerializer.java
copy from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/FastJson2JsonRedisSerializer.java copy to se-common/se-common-redis/src/main/java/com/se/common/redis/configure/FastJson2JsonRedisSerializer.java
Îļþ´Ó ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/FastJson2JsonRedisSerializer.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.redis.configure;
package com.se.common.redis.configure;
import java.nio.charset.Charset;
import org.springframework.data.redis.serializer.RedisSerializer;
@@ -7,12 +7,12 @@
import com.alibaba.fastjson2.JSONReader;
import com.alibaba.fastjson2.JSONWriter;
import com.alibaba.fastjson2.filter.Filter;
import com.ruoyi.common.core.constant.Constants;
import com.se.common.core.constant.Constants;
/**
 * Redis使用FastJson序列化
 * 
 * @author ruoyi
 * @author admin
 */
public class FastJson2JsonRedisSerializer<T> implements RedisSerializer<T>
{
se-common/se-common-redis/src/main/java/com/se/common/redis/configure/RedisConfig.java
copy from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/RedisConfig.java copy to se-common/se-common-redis/src/main/java/com/se/common/redis/configure/RedisConfig.java
Îļþ´Ó ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/configure/RedisConfig.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.redis.configure;
package com.se.common.redis.configure;
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
@@ -13,7 +13,7 @@
/**
 * redis配置
 * 
 * @author ruoyi
 * @author admin
 */
@Configuration
@EnableCaching
se-common/se-common-redis/src/main/java/com/se/common/redis/service/RedisService.java
copy from ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/service/RedisService.java copy to se-common/se-common-redis/src/main/java/com/se/common/redis/service/RedisService.java
Îļþ´Ó ruoyi-common/ruoyi-common-redis/src/main/java/com/ruoyi/common/redis/service/RedisService.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.redis.service;
package com.se.common.redis.service;
import java.util.Collection;
import java.util.Iterator;
@@ -16,7 +16,7 @@
/**
 * spring redis å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 **/
@SuppressWarnings(value = { "unchecked", "rawtypes" })
@Component
se-common/se-common-security/pom.xml
copy from ruoyi-common/ruoyi-common-security/pom.xml copy to se-common/se-common-security/pom.xml
se-common/se-common-security/src/main/java/com/se/common/security/annotation/EnableCustomConfig.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,32 @@
package com.se.common.security.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.se.common.security.config.ApplicationConfig;
import com.se.common.security.feign.FeignAutoConfiguration;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.context.annotation.Import;
import org.springframework.scheduling.annotation.EnableAsync;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
// è¡¨ç¤ºé€šè¿‡aop框架暴露该代理对象,AopContext能够访问
@EnableAspectJAutoProxy(exposeProxy = true)
// æŒ‡å®šè¦æ‰«æçš„Mapper类的包的路径
@MapperScan("com.ruoyi.**.mapper")
// å¼€å¯çº¿ç¨‹å¼‚步执行
@EnableAsync
// è‡ªåŠ¨åŠ è½½ç±»
@Import({ ApplicationConfig.class, FeignAutoConfiguration.class })
public @interface EnableCustomConfig
{
}
se-common/se-common-security/src/main/java/com/se/common/security/annotation/EnableRyFeignClients.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableRyFeignClients.java copy to se-common/se-common-security/src/main/java/com/se/common/security/annotation/EnableRyFeignClients.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableRyFeignClients.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.security.annotation;
package com.se.common.security.annotation;
import org.springframework.cloud.openfeign.EnableFeignClients;
import java.lang.annotation.*;
@@ -7,7 +7,7 @@
 * è‡ªå®šä¹‰feign注解
 * æ·»åŠ basePackages路径
 * 
 * @author ruoyi
 * @author admin
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
se-common/se-common-security/src/main/java/com/se/common/security/annotation/Logical.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/Logical.java copy to se-common/se-common-security/src/main/java/com/se/common/security/annotation/Logical.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/Logical.java ¸´ÖÆ
@@ -1,9 +1,9 @@
package com.ruoyi.common.security.annotation;
package com.se.common.security.annotation;
/**
 * æƒé™æ³¨è§£çš„验证模式
 * 
 * @author ruoyi
 * @author admin
 *
 */
public enum Logical
se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresLogin.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresLogin.java copy to se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresLogin.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresLogin.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.security.annotation;
package com.se.common.security.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -8,7 +8,7 @@
/**
 * ç™»å½•认证:只有登录之后才能进入该方法
 * 
 * @author ruoyi
 * @author admin
 *
 */
@Retention(RetentionPolicy.RUNTIME)
se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresPermissions.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresPermissions.java copy to se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresPermissions.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresPermissions.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.security.annotation;
package com.se.common.security.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -8,7 +8,7 @@
/**
 * æƒé™è®¤è¯ï¼šå¿…须具有指定权限才能进入该方法
 * 
 * @author ruoyi
 * @author admin
 *
 */
@Retention(RetentionPolicy.RUNTIME)
se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresRoles.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresRoles.java copy to se-common/se-common-security/src/main/java/com/se/common/security/annotation/RequiresRoles.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/RequiresRoles.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.security.annotation;
package com.se.common.security.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -8,7 +8,7 @@
/**
 * è§’色认证:必须具有指定角色标识才能进入该方法
 * 
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE })
se-common/se-common-security/src/main/java/com/se/common/security/aspect/PreAuthorizeAspect.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,97 @@
package com.se.common.security.aspect;
import java.lang.reflect.Method;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.aspectj.lang.reflect.MethodSignature;
import org.springframework.stereotype.Component;
import com.se.common.security.annotation.RequiresLogin;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.annotation.RequiresRoles;
import com.se.common.security.auth.AuthUtil;
/**
 * åŸºäºŽ Spring Aop çš„æ³¨è§£é‰´æƒ
 *
 * @author kong
 */
@Aspect
@Component
public class PreAuthorizeAspect
{
    /**
     * æž„建
     */
    public PreAuthorizeAspect()
    {
    }
    /**
     * å®šä¹‰AOP签名 (切入所有使用鉴权注解的方法)
     */
    public static final String POINTCUT_SIGN = " @annotation(RequiresLogin) || "
            + "@annotation(RequiresPermissions) || "
            + "@annotation(RequiresRoles)";
    /**
     * å£°æ˜ŽAOP签名
     */
    @Pointcut(POINTCUT_SIGN)
    public void pointcut()
    {
    }
    /**
     * çŽ¯ç»•åˆ‡å…¥
     *
     * @param joinPoint åˆ‡é¢å¯¹è±¡
     * @return åº•层方法执行后的返回值
     * @throws Throwable åº•层方法抛出的异常
     */
    @Around("pointcut()")
    public Object around(ProceedingJoinPoint joinPoint) throws Throwable
    {
        // æ³¨è§£é‰´æƒ
        MethodSignature signature = (MethodSignature) joinPoint.getSignature();
        checkMethodAnnotation(signature.getMethod());
        try
        {
            // æ‰§è¡ŒåŽŸæœ‰é€»è¾‘
            Object obj = joinPoint.proceed();
            return obj;
        }
        catch (Throwable e)
        {
            throw e;
        }
    }
    /**
     * å¯¹ä¸€ä¸ªMethod对象进行注解检查
     */
    public void checkMethodAnnotation(Method method)
    {
        // æ ¡éªŒ @RequiresLogin æ³¨è§£
        RequiresLogin requiresLogin = method.getAnnotation(RequiresLogin.class);
        if (requiresLogin != null)
        {
            AuthUtil.checkLogin();
        }
        // æ ¡éªŒ @RequiresRoles æ³¨è§£
        RequiresRoles requiresRoles = method.getAnnotation(RequiresRoles.class);
        if (requiresRoles != null)
        {
            AuthUtil.checkRole(requiresRoles);
        }
        // æ ¡éªŒ @RequiresPermissions æ³¨è§£
        RequiresPermissions requiresPermissions = method.getAnnotation(RequiresPermissions.class);
        if (requiresPermissions != null)
        {
            AuthUtil.checkPermi(requiresPermissions);
        }
    }
}
se-common/se-common-security/src/main/java/com/se/common/security/auth/AuthLogic.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java copy to se-common/se-common-security/src/main/java/com/se/common/security/auth/AuthLogic.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java ¸´ÖÆ
@@ -1,27 +1,28 @@
package com.ruoyi.common.security.auth;
package com.se.common.security.auth;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
import com.se.common.security.annotation.Logical;
import com.se.common.security.annotation.RequiresLogin;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.annotation.RequiresRoles;
import com.se.common.security.utils.SecurityUtils;
import org.springframework.util.PatternMatchUtils;
import com.ruoyi.common.core.context.SecurityContextHolder;
import com.ruoyi.common.core.exception.auth.NotLoginException;
import com.ruoyi.common.core.exception.auth.NotPermissionException;
import com.ruoyi.common.core.exception.auth.NotRoleException;
import com.ruoyi.common.core.utils.SpringUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.annotation.Logical;
import com.ruoyi.common.security.annotation.RequiresLogin;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.annotation.RequiresRoles;
import com.ruoyi.common.security.service.TokenService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.context.SecurityContextHolder;
import com.se.common.core.exception.auth.NotLoginException;
import com.se.common.core.exception.auth.NotPermissionException;
import com.se.common.core.exception.auth.NotRoleException;
import com.se.common.core.utils.SpringUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.security.service.TokenService;
import com.se.system.api.model.LoginUser;
/**
 * Token æƒé™éªŒè¯ï¼Œé€»è¾‘实现类
 * 
 * @author ruoyi
 * @author admin
 */
public class AuthLogic
{
se-common/se-common-security/src/main/java/com/se/common/security/auth/AuthUtil.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthUtil.java copy to se-common/se-common-security/src/main/java/com/se/common/security/auth/AuthUtil.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthUtil.java ¸´ÖÆ
@@ -1,13 +1,13 @@
package com.ruoyi.common.security.auth;
package com.se.common.security.auth;
import com.ruoyi.common.security.annotation.RequiresPermissions;
import com.ruoyi.common.security.annotation.RequiresRoles;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.security.annotation.RequiresPermissions;
import com.se.common.security.annotation.RequiresRoles;
import com.se.system.api.model.LoginUser;
/**
 * Token æƒé™éªŒè¯å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class AuthUtil
{
se-common/se-common-security/src/main/java/com/se/common/security/config/ApplicationConfig.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/ApplicationConfig.java copy to se-common/se-common-security/src/main/java/com/se/common/security/config/ApplicationConfig.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/ApplicationConfig.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.security.config;
package com.se.common.security.config;
import java.util.TimeZone;
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
@@ -7,7 +7,7 @@
/**
 * ç³»ç»Ÿé…ç½®
 *
 * @author ruoyi
 * @author admin
 */
public class ApplicationConfig
{
se-common/se-common-security/src/main/java/com/se/common/security/config/WebMvcConfig.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/WebMvcConfig.java copy to se-common/se-common-security/src/main/java/com/se/common/security/config/WebMvcConfig.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/WebMvcConfig.java ¸´ÖÆ
@@ -1,13 +1,13 @@
package com.ruoyi.common.security.config;
package com.se.common.security.config;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import com.ruoyi.common.security.interceptor.HeaderInterceptor;
import com.se.common.security.interceptor.HeaderInterceptor;
/**
 * æ‹¦æˆªå™¨é…ç½®
 *
 * @author ruoyi
 * @author admin
 */
public class WebMvcConfig implements WebMvcConfigurer
{
se-common/se-common-security/src/main/java/com/se/common/security/feign/FeignAutoConfiguration.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignAutoConfiguration.java copy to se-common/se-common-security/src/main/java/com/se/common/security/feign/FeignAutoConfiguration.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignAutoConfiguration.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.security.feign;
package com.se.common.security.feign;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -7,7 +7,7 @@
/**
 * Feign é…ç½®æ³¨å†Œ
 *
 * @author ruoyi
 * @author admin
 **/
@Configuration
public class FeignAutoConfiguration
se-common/se-common-security/src/main/java/com/se/common/security/feign/FeignRequestInterceptor.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignRequestInterceptor.java copy to se-common/se-common-security/src/main/java/com/se/common/security/feign/FeignRequestInterceptor.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/FeignRequestInterceptor.java ¸´ÖÆ
@@ -1,19 +1,19 @@
package com.ruoyi.common.security.feign;
package com.se.common.security.feign;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.ip.IpUtils;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.utils.ServletUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.ip.IpUtils;
import feign.RequestInterceptor;
import feign.RequestTemplate;
/**
 * feign è¯·æ±‚拦截器
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class FeignRequestInterceptor implements RequestInterceptor
se-common/se-common-security/src/main/java/com/se/common/security/interceptor/HeaderInterceptor.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/interceptor/HeaderInterceptor.java copy to se-common/se-common-security/src/main/java/com/se/common/security/interceptor/HeaderInterceptor.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/interceptor/HeaderInterceptor.java ¸´ÖÆ
@@ -1,22 +1,22 @@
package com.ruoyi.common.security.interceptor;
package com.se.common.security.interceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.method.HandlerMethod;
import org.springframework.web.servlet.AsyncHandlerInterceptor;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.context.SecurityContextHolder;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.auth.AuthUtil;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.context.SecurityContextHolder;
import com.se.common.core.utils.ServletUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.security.auth.AuthUtil;
import com.se.common.security.utils.SecurityUtils;
import com.se.system.api.model.LoginUser;
/**
 * è‡ªå®šä¹‰è¯·æ±‚头拦截器,将Header数据封装到线程变量中方便获取
 * æ³¨æ„ï¼šæ­¤æ‹¦æˆªå™¨ä¼šåŒæ—¶éªŒè¯å½“前用户有效期自动刷新有效期
 *
 * @author ruoyi
 * @author admin
 */
public class HeaderInterceptor implements AsyncHandlerInterceptor
{
se-common/se-common-security/src/main/java/com/se/common/security/service/TokenService.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java copy to se-common/se-common-security/src/main/java/com/se/common/security/service/TokenService.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java ¸´ÖÆ
@@ -1,28 +1,29 @@
package com.ruoyi.common.security.service;
package com.se.common.security.service;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.servlet.http.HttpServletRequest;
import com.se.common.security.utils.SecurityUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.utils.JwtUtils;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.ip.IpUtils;
import com.ruoyi.common.core.utils.uuid.IdUtils;
import com.ruoyi.common.redis.service.RedisService;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.constant.CacheConstants;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.utils.JwtUtils;
import com.se.common.core.utils.ServletUtils;
import com.se.common.core.utils.StringUtils;
import com.se.common.core.utils.ip.IpUtils;
import com.se.common.core.utils.uuid.IdUtils;
import com.se.common.redis.service.RedisService;
import com.se.system.api.model.LoginUser;
/**
 * token验证处理
 * 
 * @author ruoyi
 * @author admin
 */
@Component
public class TokenService
se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java
copy from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/SecurityUtils.java copy to se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java
Îļþ´Ó ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/utils/SecurityUtils.java ¸´ÖÆ
@@ -1,18 +1,18 @@
package com.ruoyi.common.security.utils;
package com.se.common.security.utils;
import javax.servlet.http.HttpServletRequest;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import com.ruoyi.common.core.constant.SecurityConstants;
import com.ruoyi.common.core.constant.TokenConstants;
import com.ruoyi.common.core.context.SecurityContextHolder;
import com.ruoyi.common.core.utils.ServletUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.system.api.model.LoginUser;
import com.se.common.core.constant.SecurityConstants;
import com.se.common.core.constant.TokenConstants;
import com.se.common.core.context.SecurityContextHolder;
import com.se.common.core.utils.ServletUtils;
import com.se.common.core.utils.StringUtils;
import com.se.system.api.model.LoginUser;
/**
 * æƒé™èŽ·å–å·¥å…·ç±»
 * 
 * @author ruoyi
 * @author admin
 */
public class SecurityUtils
{
se-common/se-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,5 @@
com.se.common.security.config.WebMvcConfig
com.se.common.security.service.TokenService
com.se.common.security.aspect.PreAuthorizeAspect
com.se.common.security.aspect.InnerAuthAspect
com.se.common.security.handler.GlobalExceptionHandler
se-common/se-common-sensitive/pom.xml
copy from ruoyi-common/ruoyi-common-sensitive/pom.xml copy to se-common/se-common-sensitive/pom.xml
se-common/se-common-sensitive/src/main/java/com/se/common/sensitive/annotation/Sensitive.java
copy from ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/annotation/Sensitive.java copy to se-common/se-common-sensitive/src/main/java/com/se/common/sensitive/annotation/Sensitive.java
Îļþ´Ó ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/annotation/Sensitive.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.sensitive.annotation;
package com.se.common.sensitive.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -6,13 +6,13 @@
import java.lang.annotation.Target;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ruoyi.common.sensitive.config.SensitiveJsonSerializer;
import com.ruoyi.common.sensitive.enums.DesensitizedType;
import com.se.common.sensitive.config.SensitiveJsonSerializer;
import com.se.common.sensitive.enums.DesensitizedType;
/**
 * æ•°æ®è„±æ•æ³¨è§£
 *
 * @author ruoyi
 * @author admin
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
se-common/se-common-swagger/pom.xml
copy from ruoyi-common/ruoyi-common-swagger/pom.xml copy to se-common/se-common-swagger/pom.xml
se-common/se-common-swagger/src/main/java/com/se/common/swagger/config/SwaggerAutoConfiguration.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,123 @@
package com.se.common.swagger.config;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.function.Predicate;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.ApiKey;
import springfox.documentation.service.AuthorizationScope;
import springfox.documentation.service.Contact;
import springfox.documentation.service.SecurityReference;
import springfox.documentation.service.SecurityScheme;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spi.service.contexts.SecurityContext;
import springfox.documentation.spring.web.plugins.ApiSelectorBuilder;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
@EnableSwagger2
@EnableConfigurationProperties(SwaggerProperties.class)
@ConditionalOnProperty(name = "swagger.enabled", matchIfMissing = true)
@Import({SwaggerBeanPostProcessor.class, SwaggerWebConfiguration.class})
public class SwaggerAutoConfiguration
{
    /**
     * é»˜è®¤çš„æŽ’除路径,排除Spring Boot默认的错误处理路径和端点
     */
    private static final List<String> DEFAULT_EXCLUDE_PATH = Arrays.asList("/error", "/actuator/**");
    private static final String BASE_PATH = "/**";
    @Bean
    public Docket api(SwaggerProperties swaggerProperties)
    {
        // base-path处理
        if (swaggerProperties.getBasePath().isEmpty())
        {
            swaggerProperties.getBasePath().add(BASE_PATH);
        }
        // noinspection unchecked
        List<Predicate<String>> basePath = new ArrayList<Predicate<String>>();
        swaggerProperties.getBasePath().forEach(path -> basePath.add(PathSelectors.ant(path)));
        // exclude-path处理
        if (swaggerProperties.getExcludePath().isEmpty())
        {
            swaggerProperties.getExcludePath().addAll(DEFAULT_EXCLUDE_PATH);
        }
        List<Predicate<String>> excludePath = new ArrayList<>();
        swaggerProperties.getExcludePath().forEach(path -> excludePath.add(PathSelectors.ant(path)));
        ApiSelectorBuilder builder = new Docket(DocumentationType.SWAGGER_2).host(swaggerProperties.getHost())
                .apiInfo(apiInfo(swaggerProperties)).select()
                .apis(RequestHandlerSelectors.basePackage(swaggerProperties.getBasePackage()));
        swaggerProperties.getBasePath().forEach(p -> builder.paths(PathSelectors.ant(p)));
        swaggerProperties.getExcludePath().forEach(p -> builder.paths(PathSelectors.ant(p).negate()));
        return builder.build().securitySchemes(securitySchemes()).securityContexts(securityContexts()).pathMapping("/");
    }
    /**
     * å®‰å…¨æ¨¡å¼ï¼Œè¿™é‡ŒæŒ‡å®štoken通过Authorization头请求头传递
     */
    private List<SecurityScheme> securitySchemes()
    {
        List<SecurityScheme> apiKeyList = new ArrayList<SecurityScheme>();
        apiKeyList.add(new ApiKey("Authorization", "Authorization", "header"));
        return apiKeyList;
    }
    /**
     * å®‰å…¨ä¸Šä¸‹æ–‡
     */
    private List<SecurityContext> securityContexts()
    {
        List<SecurityContext> securityContexts = new ArrayList<>();
        securityContexts.add(
                SecurityContext.builder()
                        .securityReferences(defaultAuth())
                        .operationSelector(o -> o.requestMappingPattern().matches("/.*"))
                        .build());
        return securityContexts;
    }
    /**
     * é»˜è®¤çš„全局鉴权策略
     *
     * @return
     */
    private List<SecurityReference> defaultAuth()
    {
        AuthorizationScope authorizationScope = new AuthorizationScope("global", "accessEverything");
        AuthorizationScope[] authorizationScopes = new AuthorizationScope[1];
        authorizationScopes[0] = authorizationScope;
        List<SecurityReference> securityReferences = new ArrayList<>();
        securityReferences.add(new SecurityReference("Authorization", authorizationScopes));
        return securityReferences;
    }
    private ApiInfo apiInfo(SwaggerProperties swaggerProperties)
    {
         return new ApiInfoBuilder()
             .title(swaggerProperties.getTitle())
             .description(swaggerProperties.getDescription())
             .license(swaggerProperties.getLicense())
             .licenseUrl(swaggerProperties.getLicenseUrl())
             .termsOfServiceUrl(swaggerProperties.getTermsOfServiceUrl())
             .contact(new Contact(swaggerProperties.getContact().getName(), swaggerProperties.getContact().getUrl(), swaggerProperties.getContact().getEmail()))
             .version(swaggerProperties.getVersion())
             .build();
    }
}
se-common/se-common-swagger/src/main/java/com/se/common/swagger/config/SwaggerProperties.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,343 @@
package com.se.common.swagger.config;
import java.util.ArrayList;
import java.util.List;
import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties("swagger")
public class SwaggerProperties
{
    /**
     * æ˜¯å¦å¼€å¯swagger
     */
    private Boolean enabled;
    /**
     * swagger会解析的包路径
     **/
    private String basePackage = "";
    /**
     * swagger会解析的url规则
     **/
    private List<String> basePath = new ArrayList<>();
    /**
     * åœ¨basePath基础上需要排除的url规则
     **/
    private List<String> excludePath = new ArrayList<>();
    /**
     * æ ‡é¢˜
     **/
    private String title = "";
    /**
     * æè¿°
     **/
    private String description = "";
    /**
     * ç‰ˆæœ¬
     **/
    private String version = "";
    /**
     * è®¸å¯è¯
     **/
    private String license = "";
    /**
     * è®¸å¯è¯URL
     **/
    private String licenseUrl = "";
    /**
     * æœåŠ¡æ¡æ¬¾URL
     **/
    private String termsOfServiceUrl = "";
    /**
     * host信息
     **/
    private String host = "";
    /**
     * è”系人信息
     */
    private Contact contact = new Contact();
    /**
     * å…¨å±€ç»Ÿä¸€é‰´æƒé…ç½®
     **/
    private Authorization authorization = new Authorization();
    public Boolean getEnabled()
    {
        return enabled;
    }
    public void setEnabled(Boolean enabled)
    {
        this.enabled = enabled;
    }
    public String getBasePackage()
    {
        return basePackage;
    }
    public void setBasePackage(String basePackage)
    {
        this.basePackage = basePackage;
    }
    public List<String> getBasePath()
    {
        return basePath;
    }
    public void setBasePath(List<String> basePath)
    {
        this.basePath = basePath;
    }
    public List<String> getExcludePath()
    {
        return excludePath;
    }
    public void setExcludePath(List<String> excludePath)
    {
        this.excludePath = excludePath;
    }
    public String getTitle()
    {
        return title;
    }
    public void setTitle(String title)
    {
        this.title = title;
    }
    public String getDescription()
    {
        return description;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
    public String getVersion()
    {
        return version;
    }
    public void setVersion(String version)
    {
        this.version = version;
    }
    public String getLicense()
    {
        return license;
    }
    public void setLicense(String license)
    {
        this.license = license;
    }
    public String getLicenseUrl()
    {
        return licenseUrl;
    }
    public void setLicenseUrl(String licenseUrl)
    {
        this.licenseUrl = licenseUrl;
    }
    public String getTermsOfServiceUrl()
    {
        return termsOfServiceUrl;
    }
    public void setTermsOfServiceUrl(String termsOfServiceUrl)
    {
        this.termsOfServiceUrl = termsOfServiceUrl;
    }
    public String getHost()
    {
        return host;
    }
    public void setHost(String host)
    {
        this.host = host;
    }
    public Contact getContact()
    {
        return contact;
    }
    public void setContact(Contact contact)
    {
        this.contact = contact;
    }
    public Authorization getAuthorization()
    {
        return authorization;
    }
    public void setAuthorization(Authorization authorization)
    {
        this.authorization = authorization;
    }
    public static class Contact
    {
        /**
         * è”系人
         **/
        private String name = "";
        /**
         * è”系人url
         **/
        private String url = "";
        /**
         * è”系人email
         **/
        private String email = "";
        public String getName()
        {
            return name;
        }
        public void setName(String name)
        {
            this.name = name;
        }
        public String getUrl()
        {
            return url;
        }
        public void setUrl(String url)
        {
            this.url = url;
        }
        public String getEmail()
        {
            return email;
        }
        public void setEmail(String email)
        {
            this.email = email;
        }
    }
    public static class Authorization
    {
        /**
         * é‰´æƒç­–ç•¥ID,需要和SecurityReferences ID保持一致
         */
        private String name = "";
        /**
         * éœ€è¦å¼€å¯é‰´æƒURL的正则
         */
        private String authRegex = "^.*$";
        /**
         * é‰´æƒä½œç”¨åŸŸåˆ—表
         */
        private List<AuthorizationScope> authorizationScopeList = new ArrayList<>();
        private List<String> tokenUrlList = new ArrayList<>();
        public String getName()
        {
            return name;
        }
        public void setName(String name)
        {
            this.name = name;
        }
        public String getAuthRegex()
        {
            return authRegex;
        }
        public void setAuthRegex(String authRegex)
        {
            this.authRegex = authRegex;
        }
        public List<AuthorizationScope> getAuthorizationScopeList()
        {
            return authorizationScopeList;
        }
        public void setAuthorizationScopeList(List<AuthorizationScope> authorizationScopeList)
        {
            this.authorizationScopeList = authorizationScopeList;
        }
        public List<String> getTokenUrlList()
        {
            return tokenUrlList;
        }
        public void setTokenUrlList(List<String> tokenUrlList)
        {
            this.tokenUrlList = tokenUrlList;
        }
    }
    public static class AuthorizationScope
    {
        /**
         * ä½œç”¨åŸŸåç§°
         */
        private String scope = "";
        /**
         * ä½œç”¨åŸŸæè¿°
         */
        private String description = "";
        public String getScope()
        {
            return scope;
        }
        public void setScope(String scope)
        {
            this.scope = scope;
        }
        public String getDescription()
        {
            return description;
        }
        public void setDescription(String description)
        {
            this.description = description;
        }
    }
}
se-common/se-common-swagger/src/main/java/com/se/common/swagger/config/SwaggerWebConfiguration.java
copy from ruoyi-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerWebConfiguration.java copy to se-common/se-common-swagger/src/main/java/com/se/common/swagger/config/SwaggerWebConfiguration.java
Îļþ´Ó ruoyi-common/ruoyi-common-swagger/src/main/java/com/ruoyi/common/swagger/config/SwaggerWebConfiguration.java ¸´ÖÆ
@@ -1,4 +1,4 @@
package com.ruoyi.common.swagger.config;
package com.se.common.swagger.config;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@@ -6,7 +6,7 @@
/**
 * swagger èµ„源映射路径
 * 
 * @author ruoyi
 * @author admin
 */
public class SwaggerWebConfiguration implements WebMvcConfigurer
{
se-common/se-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,3 @@
# com.se.common.swagger.config.SwaggerAutoConfiguration
# com.se.common.swagger.config.SwaggerWebConfiguration
# com.se.common.swagger.config.SwaggerBeanPostProcessor