xiejun
2024-11-01 7f5df0954989899974bdb891fde11431b7048e9f
集成获取mdm分发通用数据格式接口集成
已修改1个文件
已删除648个文件
已添加9个文件
62674 ■■■■■ 文件已修改
Source/BladeX-Tool/.editorconfig 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/.gitignore 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/LICENSE 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/README.md 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-bom/pom.xml 626 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/README.md 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/pom.xml 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoContextInitializer.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoEnvPostProcessor.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoFailureAnalyzer.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoIgnore.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoListener.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoRunListener.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/AbstractBladeProcessor.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/BootAutoType.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/MultiSetMap.java 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/Sets.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/TypeHelper.java 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/factories/AutoFactoriesProcessor.java 199 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/factories/FactoriesFiles.java 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/service/AutoService.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/service/AutoServiceProcessor.java 254 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/service/ServicesFiles.java 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-auto/src/main/resources/META-INF/services/javax.annotation.processing.Processor 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/pom.xml 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeBootAutoConfiguration.java 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeExecutorConfiguration.java 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeRetryConfiguration.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeWebMvcConfiguration.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/RequestConfiguration.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/ctrl/BladeController.java 279 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/error/ErrorType.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/error/ErrorUtil.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/BladeFileUtil.java 240 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/FileProxyManager.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/IFileProxy.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/LocalFile.java 157 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/LocalFileProxyFactory.java 117 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/props/BladeFileProperties.java 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/props/BladeUploadProperties.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/BladeHttpServletRequestWrapper.java 120 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/BladeRequestFilter.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/RequestProperties.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/XssHtmlFilter.java 536 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/XssHttpServletRequestWrapper.java 175 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/XssProperties.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/resolver/TokenArgumentResolver.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/resources/banner.txt 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/resources/blade-boot.yml 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-boot/src/main/resources/static/favicon.ico 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/pom.xml 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/annotation/ApiVersion.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/annotation/UrlVersion.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/annotation/VersionMapping.java 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/client/BladeCloudApplication.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/BladeFallbackFactory.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/BladeFeignFallback.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/BladeFeignRequestInterceptor.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/EnableBladeFeign.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/BladeHttpConfiguration.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/BladeHttpProperties.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/LbRestTemplate.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/RestTemplateConfiguration.java 191 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/RestTemplateHeaderInterceptor.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/logger/HttpLoggingInterceptor.java 257 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/logger/OkHttpSlf4jLogger.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeBlockExceptionHandler.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeFeignSentinel.java 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeSentinelAutoConfiguration.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeSentinelFilterConfiguration.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeSentinelInvocationHandler.java 169 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/server/UndertowHttp2Configuration.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeMediaType.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeRequestMappingHandlerMapping.java 104 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeSpringMvcContract.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeWebMvcRegistrations.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/VersionMappingAutoConfiguration.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/pom.xml 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeCallableWrapper.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeContext.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeHttpHeadersGetter.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeRunnableWrapper.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeServletContext.java 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/ServletHttpHeadersGetter.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/config/BladeContextAutoConfiguration.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/config/BladeServletListenerConfiguration.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/listener/BladeServletRequestListener.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/props/BladeContextProperties.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-db/pom.xml 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-db/src/main/java/org/springblade/core/db/config/DbConfiguration.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-db/src/main/java/org/springblade/core/db/package-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-db/src/main/resources/blade-db.yml 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/pom.xml 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/BladeApplication.java 130 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/StartEventListener.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/config/BladeLaunchConfiguration.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/config/BladePropertyConfiguration.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/AppConstant.java 131 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/ConsulConstant.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/FlowConstant.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/NacosConstant.java 128 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/SentinelConstant.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/TokenConstant.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/ZookeeperConstant.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/log/BladeLogLevel.java 114 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/props/BladeProperties.java 226 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/props/BladePropertySource.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/props/BladePropertySourcePostProcessor.java 179 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/server/ServerInfo.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/service/LauncherService.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/utils/INetUtil.java 244 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/utils/PropsUtil.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/pom.xml 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/src/main/java/org/springblade/core/log4j2/LogLauncherServiceImpl.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/src/main/java/org/springblade/core/log4j2/LogPrintStream.java 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_appenders.xml 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_dev.xml 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_ontest.xml 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_prod.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_test.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/pom.xml 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/annotation/PreAuth.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/aspect/AuthAspect.java 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/auth/AuthFun.java 151 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/config/RegistryConfiguration.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/config/SecureConfiguration.java 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/constant/AuthConstant.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/constant/PermissionConstant.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/constant/SecureConstant.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/BladePermissionHandler.java 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/IPermissionHandler.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/ISecureHandler.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/SecureHandlerHandler.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/AuthInterceptor.java 109 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/BasicInterceptor.java 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/ClientInterceptor.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/SignInterceptor.java 170 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/TokenInterceptor.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/AuthSecure.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/BasicSecure.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/BladeSecureProperties.java 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/ClientSecure.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/SignSecure.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/ClientDetails.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/ClientDetailsServiceImpl.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/HttpMethod.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/IClientDetails.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/IClientDetailsService.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/ResponseProvider.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/registry/SecureRegistry.java 196 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/utils/SecureUtil.java 227 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-test/pom.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-test/src/main/java/org/springblade/core/test/BladeBootTest.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-test/src/main/java/org/springblade/core/test/BladeBootTestException.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-test/src/main/java/org/springblade/core/test/BladeSpringExtension.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/pom.xml 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/api/IResultCode.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/api/R.java 225 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/api/ResultCode.java 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BeanProperty.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanCopier.java 405 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanCopierKey.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanMap.java 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanMapEmitter.java 192 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanMapKey.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/CopyProperty.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/BladeConverterConfiguration.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/JacksonConfiguration.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/MessageConfiguration.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/ToolConfiguration.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/constant/BladeConstant.java 146 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/constant/RoleConstant.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/BladeConversionService.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/BladeConverter.java 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/EnumToStringConverter.java 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/StringToEnumConverter.java 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedCallable.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedComparator.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedConsumer.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedFunction.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedRunnable.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedSupplier.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/AbstractReadWriteJackson2HttpMessageConverter.java 127 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BigNumberSerializer.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeBeanSerializerModifier.java 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeJacksonProperties.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeJavaTimeModule.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeNumberModule.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/JsonUtil.java 705 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/MappingApiJackson2HttpMessageConverter.java 108 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/BaseNode.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/ForestNode.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/ForestNodeManager.java 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/ForestNodeMerger.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/INode.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/NodeTest.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/TreeNode.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/spel/BladeExpressionEvaluator.java 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/spel/BladeExpressionRootObject.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/ssl/DisableValidationTrustManager.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/ssl/TrustAllHostNames.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/BeanDiff.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/BinderSupplier.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/CoreMain.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/FastStringWriter.java 255 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/IMultiOutputStream.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/ImagePosition.java 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/Kv.java 221 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/StrSpliter.java 501 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/Try.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/tuple/KeyPair.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/tuple/Pair.java 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/AesUtil.java 309 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/AntPathFilter.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Base64Util.java 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/BeanUtil.java 424 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/CharPool.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Charsets.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ClassUtil.java 130 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/CollectionUtil.java 177 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ConcurrentDateFormat.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ConvertUtil.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DatatypeConverterUtil.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DateTimeUtil.java 226 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DateUtil.java 634 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DesUtil.java 208 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DigestUtil.java 450 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Exceptions.java 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/FileUtil.java 383 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Func.java 2156 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/HexUtil.java 164 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Holder.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ImageUtil.java 489 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/IntegerPool.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/IoUtil.java 109 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Lazy.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/NumberUtil.java 210 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ObjectUtil.java 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/PathUtil.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/PlaceholderUtil.java 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ProtostuffUtil.java 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RandomType.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ReflectUtil.java 180 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RegexUtil.java 114 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ResourceUtil.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RsaUtil.java 381 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RuntimeUtil.java 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/SpringUtil.java 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/StringPool.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/StringUtil.java 1577 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/SuffixFileFilter.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ThreadLocalUtil.java 136 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ThreadUtil.java 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Unchecked.java 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/UrlUtil.java 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Version.java 202 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/WebUtil.java 314 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/XmlUtil.java 299 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/yml/YmlPropertyLoaderFactory.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-actuate/README.md 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-actuate/pom.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/BladeHttpCacheProperties.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheAble.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheConfiguration.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheInterceptor.java 95 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheService.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/README.md 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/pom.xml 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCrypto.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCryptoAes.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCryptoDes.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCryptoRsa.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecrypt.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecryptAes.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecryptDes.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecryptRsa.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncrypt.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncryptAes.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncryptDes.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncryptRsa.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/bean/CryptoInfoBean.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/bean/DecryptHttpInputMessage.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/config/ApiCryptoConfiguration.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/config/ApiCryptoProperties.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/core/ApiDecryptParamResolver.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/core/ApiDecryptRequestBodyAdvice.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/core/ApiEncryptResponseBodyAdvice.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/enums/CryptoType.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/DecryptBodyFailException.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/EncryptBodyFailException.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/EncryptMethodNotFoundException.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/KeyNotConfiguredException.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/util/ApiCryptoUtil.java 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-auth/pom.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/AuthInfo.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/BladeUser.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/TokenInfo.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/exception/SecureException.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/utils/AuthUtil.java 449 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-cache/pom.xml 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-cache/src/main/java/org/springblade/core/cache/config/CacheConfiguration.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-cache/src/main/java/org/springblade/core/cache/constant/CacheConstant.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-cache/src/main/java/org/springblade/core/cache/utils/CacheUtil.java 331 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/pom.xml 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/annotation/DataAuth.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/config/DataScopeConfiguration.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/constant/DataScopeConstant.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/enums/DataScopeEnum.java 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/exception/DataScopeException.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/BladeDataScopeHandler.java 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/BladeScopeModelHandler.java 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/DataScopeHandler.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/ScopeModelHandler.java 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/interceptor/DataScopeInterceptor.java 139 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/model/DataScopeModel.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/props/DataScopeProperties.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/pom.xml 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/CodeGenerator.java 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/constant/DevelopConstant.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/support/BladeCodeGenerator.java 356 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/support/BladeTemplateEngine.java 153 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/beetl.properties 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/controller.java.btl 222 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/entity.java.btl 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/entityDTO.java.btl 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/entityVO.java.btl 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/feign.java.btl 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/feignclient.java.btl 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/mapper.java.btl 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/mapper.xml.btl 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/service.java.btl 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/serviceImpl.java.btl 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/wrapper.java.btl 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/code.properties 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/crud/api.js.btl 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/crud/const.js.btl 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/crud/crud.vue.btl 347 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/api.js.btl 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/const.js.btl 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/crud.vue.btl 375 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/sub.vue.btl 358 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/tree/api.js.btl 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/tree/const.js.btl 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/tree/crud.vue.btl 360 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/Modal.vue.btl 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/data.data.ts.btl 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/data.ts.btl 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/index.vue.btl 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/Modal.vue.btl 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.data.ts.btl 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.ts.btl 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/index.vue.btl 143 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/sub.vue.btl 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/Modal.vue.btl 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/data.data.ts.btl 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/data.ts.btl 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/index.vue.btl 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/crud/api.js.btl 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/crud/const.js.btl 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/crud/crud.vue.btl 188 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/sub/api.js.btl 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/sub/const.js.btl 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/sub/crud.vue.btl 371 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/tree/api.js.btl 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/tree/const.js.btl 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/tree/crud.vue.btl 189 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sql/menu.sql.btl 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/action.js.vm 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/add.js.vm 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/edit.js.vm 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/list.js.vm 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/model.js.vm 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/service.js.vm 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/view.js.vm 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-ehcache/pom.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-ehcache/src/main/java/org/springblade/core/ehcache/EhcacheConfiguration.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-ehcache/src/main/resources/ehcache.xml 132 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-excel/pom.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/listener/DataListener.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/listener/ImportListener.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/support/ExcelException.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/support/ExcelImporter.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/util/ExcelUtil.java 186 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-flowable/pom.xml 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-flowable/src/main/java/org/flowable/common/engine/impl/AbstractEngineConfiguration.java 1647 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-flowable/src/main/java/org/flowable/common/engine/impl/db/LiquibaseBasedSchemaManager.java 191 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-flowable/src/main/resources/processes/LeaveProcess.bpmn20.xml 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/pom.xml 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/AsyncCall.java 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/AsyncCallback.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/BaseAuthenticator.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/CssQuery.java 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/CssQueryMethodInterceptor.java 176 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/DomMapper.java 160 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/Exchange.java 209 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/FormBuilder.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/HttpRequest.java 492 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/HttpResponse.java 199 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/LogLevel.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/Method.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/MultipartFormBuilder.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/ResponseSpec.java 279 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/RetryInterceptor.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/RetryPolicy.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/Slf4jLogger.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/util/HttpUtil.java 133 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/BladeProxySelector.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/HttpRequestDemo.java 130 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/HttpRequestProxyTest.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/OsChina.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/OsChinaTest.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/VBlog.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/VNews.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-jwt/pom.xml 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/JwtUtil.java 229 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/config/JwtConfiguration.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/config/JwtRedisConfiguration.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/constant/JwtConstant.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/props/JwtProperties.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/serializer/JwtRedisKeySerializer.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-loadbalancer/pom.xml 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/config/BladeLoadBalancerConfiguration.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/constant/LoadBalancerConstant.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/props/BladeLoadBalancerProperties.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/rule/GrayscaleEnvPostProcessor.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/rule/GrayscaleLoadBalancer.java 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/pom.xml 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/annotation/ApiLog.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/aspect/ApiLogAspect.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/aspect/LogTraceAspect.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/aspect/RequestLogAspect.java 260 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/config/BladeErrorMvcAutoConfiguration.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/config/BladeLogToolAutoConfiguration.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/constant/EventConstant.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/BladeErrorAttributes.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/BladeErrorController.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/BladeRestExceptionTranslator.java 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/RestExceptionTranslator.java 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ApiLogEvent.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ApiLogListener.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ErrorLogEvent.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ErrorLogListener.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/UsualLogEvent.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/UsualLogListener.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/exception/ServiceException.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/feign/ILogClient.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/feign/LogClientFallback.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/filter/LogTraceFilter.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/launch/LogLauncherServiceImpl.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/listener/LoggerStartupListener.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/logger/BladeLogger.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogAbstract.java 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogApi.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogError.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogUsual.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/props/BladeRequestLogProperties.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/publisher/ApiLogPublisher.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/publisher/ErrorLogPublisher.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/publisher/UsualLogPublisher.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/utils/ElkPropsUtil.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/utils/LogAbstractUtil.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/utils/LogTraceUtil.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/resources/blade-log.yml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-dev.xml 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-prod.xml 151 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-test.xml 151 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-metrics/pom.xml 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-metrics/src/main/java/org/springblade/core/metrics/druid/DruidDataSourceMetadataProviderConfiguration.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-metrics/src/main/java/org/springblade/core/metrics/druid/DruidDataSourcePoolMetadata.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-metrics/src/main/java/org/springblade/core/metrics/sentinel/SentinelMetricsExtension.java 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mongo/pom.xml 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/config/MongoConfiguration.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/converter/DBObjectToJsonNodeConverter.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/converter/JsonNodeToDocumentConverter.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/utils/JsonNodeInfo.java 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/utils/MongoJsonUtils.java 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/pom.xml 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/BladeMetaObjectHandler.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/base/BaseEntity.java 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/base/BaseService.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/base/BaseServiceImpl.java 154 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/config/MybatisPlusConfiguration.java 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/BladeSqlInjector.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/BladeSqlMethod.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/methods/AbstractInsertMethod.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/methods/InsertIgnore.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/methods/Replace.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/intercept/QueryInterceptor.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/mapper/BladeMapper.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/plugins/BladePaginationInterceptor.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/plugins/QueryInterceptorExecutor.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/plugins/SqlLogInterceptor.java 164 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/props/MybatisPlusProperties.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/resolver/PageArgumentResolver.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/service/BladeService.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/service/impl/BladeServiceImpl.java 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/BaseEntityWrapper.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/BladePage.java 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/Condition.java 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/Query.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/SqlKeyword.java 130 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/utils/PageUtil.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-mybatis/src/main/resources/blade-mybatis.yml 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/pom.xml 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/AliossTemplate.java 314 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/HuaweiObsTemplate.java 225 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/MinioTemplate.java 418 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/OssTemplate.java 203 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/QiniuTemplate.java 260 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/TencentCosTemplate.java 269 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/AliossConfiguration.java 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/HuaweiObsConfiguration.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/MinioConfiguration.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/OssConfiguration.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/QiniuConfiguration.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/TencentCosConfiguration.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/enums/OssEnum.java 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/enums/OssStatusEnum.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/enums/PolicyType.java 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/model/BladeFile.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/model/MinioItem.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/model/OssFile.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/props/OssProperties.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/rule/BladeOssRule.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/rule/OssRule.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/pom.xml 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/config/PrometheusConfiguration.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Agent.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/ChangeItem.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Config.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Service.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/ServiceHealth.java 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/endpoint/AgentEndpoint.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/endpoint/ServiceEndpoint.java 135 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/service/RegistrationService.java 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-prometheus/src/main/resources/blade-prometheus.yml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/pom.xml 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/cache/BladeRedis.java 824 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/cache/CacheKey.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/cache/ICacheKey.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/BladeRedisCacheAutoConfiguration.java 114 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/BladeRedisProperties.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/BladeRedisSerializerConfigAble.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/ProtoStuffSerializerConfiguration.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RateLimiterAutoConfiguration.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RedisAutoCacheManager.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RedisCacheManagerConfig.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RedisTemplateConfiguration.java 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/BladeLockAutoConfiguration.java 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/BladeLockProperties.java 105 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/LockType.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLock.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLockAspect.java 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLockClient.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLockClientImpl.java 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RateLimiter.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RateLimiterClient.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RateLimiterException.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RedisRateLimiterAspect.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RedisRateLimiterClient.java 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/serializer/BytesWrapper.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/serializer/ProtoStuffSerializer.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/serializer/RedisKeySerializer.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/resources/META-INF/scripts/blade_rate_limiter.lua 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-redis/src/main/resources/additional-spring-configuration-metadata.json 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/pom.xml 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/config/ReportConfiguration.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/datasource/ReportDataSource.java 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/endpoint/ReportBootEndpoint.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/endpoint/ReportEndpoint.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/entity/ReportFileEntity.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/mapper/ReportFileMapper.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/props/ReportDatabaseProperties.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/props/ReportProperties.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/provider/DatabaseProvider.java 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/provider/ReportPlaceholderProvider.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/service/IReportFileService.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/service/impl/ReportFileServiceImpl.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/pom.xml 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/AliSmsTemplate.java 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/QiniuSmsTemplate.java 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/SmsTemplate.java 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/TencentSmsTemplate.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/YunpianSmsTemplate.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/AliSmsConfiguration.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/QiniuSmsConfiguration.java 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/SmsConfiguration.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/TencentSmsConfiguration.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/YunpianSmsConfiguration.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/constant/SmsConstant.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/enums/SmsEnum.java 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/enums/SmsStatusEnum.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsCode.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsData.java 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsInfo.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsResponse.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/props/SmsProperties.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-social/pom.xml 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/cache/AuthStateRedisCache.java 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/config/SocialConfiguration.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/props/SocialProperties.java 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/utils/SocialUtil.java 168 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-social/src/main/resources/blade-social.yml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/pom.xml 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/EnableSwagger.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerAutoConfiguration.java 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerHandlerConfiguration.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerLauncherServiceImpl.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerProperties.java 177 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerUtil.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerWebConfiguration.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-swagger/src/main/resources/blade-swagger.yml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/pom.xml 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantHandler.java 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantHolder.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantId.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantInterceptor.java 419 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantProperties.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/TenantId.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/NonDS.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TableExclude.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TenantDS.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TenantIgnore.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TenantParamDS.java 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/aspect/BladeTenantAspect.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/config/TenantConfiguration.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/config/TenantDataSourceConfiguration.java 179 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/constant/TenantBaseConstant.java 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/DsTenantIdProcessor.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSource.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceAnnotationInterceptor.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceGlobalAdvisor.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceGlobalInterceptor.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceHolder.java 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceJdbcProvider.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/exception/TenantDataSourceException.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/launcher/TenantLauncherServiceImpl.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/mp/TenantEntity.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-trace/pom.xml 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-trace/src/main/java/org/springblade/core/trace/TraceAutoConfiguration.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-trace/src/main/resources/blade-trace.yml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-transaction/pom.xml 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-transaction/src/main/java/org/springblade/core/transaction/annotation/SeataCloudApplication.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-transaction/src/main/java/org/springblade/core/transaction/config/TransactionConfiguration.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-transaction/src/main/resources/blade-transaction.yml 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/blade-starter-transaction/src/main/resources/file.conf 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/doc/mvn/mvn命令.md 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/pom.xml 216 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/MDMData.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/MDMParamData.java 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/MdmResultData.java 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/data.json 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java 45 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/RedirectViewController.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/CodeMdmInfaceI.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java 808 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/webService/config/ClassifyConfig.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/webService/config/MDMInterFaceConfig.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/BladeX-Tool/.editorconfig
ÎļþÒÑɾ³ý
Source/BladeX-Tool/.gitignore
ÎļþÒÑɾ³ý
Source/BladeX-Tool/LICENSE
ÎļþÒÑɾ³ý
Source/BladeX-Tool/README.md
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-bom/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/README.md
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoContextInitializer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoEnvPostProcessor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoFailureAnalyzer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoIgnore.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/annotation/AutoRunListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/AbstractBladeProcessor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/BootAutoType.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/MultiSetMap.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/Sets.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/common/TypeHelper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/factories/AutoFactoriesProcessor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/factories/FactoriesFiles.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/service/AutoService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/service/AutoServiceProcessor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/java/org/springblade/core/auto/service/ServicesFiles.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-auto/src/main/resources/META-INF/services/javax.annotation.processing.Processor
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeBootAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeExecutorConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeRetryConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/BladeWebMvcConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/config/RequestConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/ctrl/BladeController.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/error/ErrorType.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/error/ErrorUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/BladeFileUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/FileProxyManager.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/IFileProxy.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/LocalFile.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/file/LocalFileProxyFactory.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/props/BladeFileProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/props/BladeUploadProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/BladeHttpServletRequestWrapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/BladeRequestFilter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/RequestProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/XssHtmlFilter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/XssHttpServletRequestWrapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/request/XssProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/java/org/springblade/core/boot/resolver/TokenArgumentResolver.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/resources/banner.txt
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/resources/blade-boot.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-boot/src/main/resources/static/favicon.ico
Binary files differ
Source/BladeX-Tool/blade-core-cloud/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/annotation/ApiVersion.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/annotation/UrlVersion.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/annotation/VersionMapping.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/client/BladeCloudApplication.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/BladeFallbackFactory.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/BladeFeignFallback.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/BladeFeignRequestInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/feign/EnableBladeFeign.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/BladeHttpConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/BladeHttpProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/LbRestTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/RestTemplateConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/RestTemplateHeaderInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/logger/HttpLoggingInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/http/logger/OkHttpSlf4jLogger.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeBlockExceptionHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeFeignSentinel.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeSentinelAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeSentinelFilterConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/sentinel/BladeSentinelInvocationHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/server/UndertowHttp2Configuration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeMediaType.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeRequestMappingHandlerMapping.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeSpringMvcContract.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/BladeWebMvcRegistrations.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-cloud/src/main/java/org/springblade/core/cloud/version/VersionMappingAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeCallableWrapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeContext.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeHttpHeadersGetter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeRunnableWrapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/BladeServletContext.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/ServletHttpHeadersGetter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/config/BladeContextAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/config/BladeServletListenerConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/listener/BladeServletRequestListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-context/src/main/java/org/springblade/core/context/props/BladeContextProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-db/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-db/src/main/java/org/springblade/core/db/config/DbConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-db/src/main/java/org/springblade/core/db/package-info.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-db/src/main/resources/blade-db.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/BladeApplication.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/StartEventListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/config/BladeLaunchConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/config/BladePropertyConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/AppConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/ConsulConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/FlowConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/NacosConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/SentinelConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/TokenConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/constant/ZookeeperConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/log/BladeLogLevel.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/props/BladeProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/props/BladePropertySource.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/props/BladePropertySourcePostProcessor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/server/ServerInfo.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/service/LauncherService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/utils/INetUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-launch/src/main/java/org/springblade/core/launch/utils/PropsUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/src/main/java/org/springblade/core/log4j2/LogLauncherServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/src/main/java/org/springblade/core/log4j2/LogPrintStream.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_appenders.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_dev.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_ontest.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_prod.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-log4j2/src/main/resources/log/log4j2_test.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/annotation/PreAuth.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/aspect/AuthAspect.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/auth/AuthFun.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/config/RegistryConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/config/SecureConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/constant/AuthConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/constant/PermissionConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/constant/SecureConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/BladePermissionHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/IPermissionHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/ISecureHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/handler/SecureHandlerHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/AuthInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/BasicInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/ClientInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/SignInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/interceptor/TokenInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/AuthSecure.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/BasicSecure.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/BladeSecureProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/ClientSecure.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/props/SignSecure.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/ClientDetails.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/ClientDetailsServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/HttpMethod.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/IClientDetails.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/IClientDetailsService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/provider/ResponseProvider.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/registry/SecureRegistry.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-secure/src/main/java/org/springblade/core/secure/utils/SecureUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-test/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-test/src/main/java/org/springblade/core/test/BladeBootTest.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-test/src/main/java/org/springblade/core/test/BladeBootTestException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-test/src/main/java/org/springblade/core/test/BladeSpringExtension.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/api/IResultCode.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/api/R.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/api/ResultCode.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BeanProperty.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanCopier.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanCopierKey.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanMap.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanMapEmitter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/BladeBeanMapKey.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/beans/CopyProperty.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/BladeConverterConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/JacksonConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/MessageConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/config/ToolConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/constant/BladeConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/constant/RoleConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/BladeConversionService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/BladeConverter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/EnumToStringConverter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/convert/StringToEnumConverter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedCallable.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedComparator.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedConsumer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedFunction.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedRunnable.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/function/CheckedSupplier.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/AbstractReadWriteJackson2HttpMessageConverter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BigNumberSerializer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeBeanSerializerModifier.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeJacksonProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeJavaTimeModule.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/BladeNumberModule.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/JsonUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/jackson/MappingApiJackson2HttpMessageConverter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/BaseNode.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/ForestNode.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/ForestNodeManager.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/ForestNodeMerger.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/INode.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/NodeTest.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/node/TreeNode.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/spel/BladeExpressionEvaluator.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/spel/BladeExpressionRootObject.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/ssl/DisableValidationTrustManager.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/ssl/TrustAllHostNames.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/BeanDiff.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/BinderSupplier.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/CoreMain.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/FastStringWriter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/IMultiOutputStream.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/ImagePosition.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/Kv.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/StrSpliter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/support/Try.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/tuple/KeyPair.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/tuple/Pair.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/AesUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/AntPathFilter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Base64Util.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/BeanUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/CharPool.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Charsets.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ClassUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/CollectionUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ConcurrentDateFormat.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ConvertUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DatatypeConverterUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DateTimeUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DateUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DesUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/DigestUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Exceptions.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/FileUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Func.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/HexUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Holder.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ImageUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/IntegerPool.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/IoUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Lazy.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/NumberUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ObjectUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/PathUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/PlaceholderUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ProtostuffUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RandomType.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ReflectUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RegexUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ResourceUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RsaUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/RuntimeUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/SpringUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/StringPool.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/StringUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/SuffixFileFilter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ThreadLocalUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/ThreadUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Unchecked.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/UrlUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/Version.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/WebUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/utils/XmlUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-core-tool/src/main/java/org/springblade/core/tool/yml/YmlPropertyLoaderFactory.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-actuate/README.md
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-actuate/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/BladeHttpCacheProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheAble.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-actuate/src/main/java/org/springblade/core/http/cache/HttpCacheService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/README.md
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCrypto.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCryptoAes.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCryptoDes.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/crypto/ApiCryptoRsa.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecrypt.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecryptAes.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecryptDes.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/decrypt/ApiDecryptRsa.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncrypt.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncryptAes.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncryptDes.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/annotation/encrypt/ApiEncryptRsa.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/bean/CryptoInfoBean.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/bean/DecryptHttpInputMessage.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/config/ApiCryptoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/config/ApiCryptoProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/core/ApiDecryptParamResolver.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/core/ApiDecryptRequestBodyAdvice.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/core/ApiEncryptResponseBodyAdvice.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/enums/CryptoType.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/DecryptBodyFailException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/EncryptBodyFailException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/EncryptMethodNotFoundException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/exception/KeyNotConfiguredException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-api-crypto/src/main/java/org/springblade/core/api/crypto/util/ApiCryptoUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-auth/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/AuthInfo.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/BladeUser.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/TokenInfo.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/exception/SecureException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-auth/src/main/java/org/springblade/core/secure/utils/AuthUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-cache/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-cache/src/main/java/org/springblade/core/cache/config/CacheConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-cache/src/main/java/org/springblade/core/cache/constant/CacheConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-cache/src/main/java/org/springblade/core/cache/utils/CacheUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/annotation/DataAuth.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/config/DataScopeConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/constant/DataScopeConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/enums/DataScopeEnum.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/exception/DataScopeException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/BladeDataScopeHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/BladeScopeModelHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/DataScopeHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/handler/ScopeModelHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/interceptor/DataScopeInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/model/DataScopeModel.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/props/DataScopeProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/CodeGenerator.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/constant/DevelopConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/support/BladeCodeGenerator.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/java/org/springblade/develop/support/BladeTemplateEngine.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/beetl.properties
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/controller.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/entity.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/entityDTO.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/entityVO.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/feign.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/feignclient.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/mapper.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/mapper.xml.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/service.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/serviceImpl.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/api/wrapper.java.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/code.properties
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/crud/api.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/crud/const.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/crud/crud.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/api.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/const.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/crud.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/sub/sub.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/tree/api.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/tree/const.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/element/tree/crud.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/Modal.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/data.data.ts.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/data.ts.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/crud/index.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/Modal.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.data.ts.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/data.ts.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/index.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/sub/sub.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/Modal.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/data.data.ts.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/data.ts.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/lemon/tree/index.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/crud/api.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/crud/const.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/crud/crud.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/sub/api.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/sub/const.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/sub/crud.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/tree/api.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/tree/const.js.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/saber/tree/crud.vue.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sql/menu.sql.btl
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/action.js.vm
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/add.js.vm
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/edit.js.vm
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/list.js.vm
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/model.js.vm
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/service.js.vm
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-develop/src/main/resources/templates/sword/view.js.vm
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-ehcache/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-ehcache/src/main/java/org/springblade/core/ehcache/EhcacheConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-ehcache/src/main/resources/ehcache.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-excel/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/listener/DataListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/listener/ImportListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/support/ExcelException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/support/ExcelImporter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-excel/src/main/java/org/springblade/core/excel/util/ExcelUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-flowable/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-flowable/src/main/java/org/flowable/common/engine/impl/AbstractEngineConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-flowable/src/main/java/org/flowable/common/engine/impl/db/LiquibaseBasedSchemaManager.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-flowable/src/main/resources/processes/LeaveProcess.bpmn20.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/AsyncCall.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/AsyncCallback.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/BaseAuthenticator.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/CssQuery.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/CssQueryMethodInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/DomMapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/Exchange.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/FormBuilder.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/HttpRequest.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/HttpResponse.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/LogLevel.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/Method.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/MultipartFormBuilder.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/ResponseSpec.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/RetryInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/RetryPolicy.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/Slf4jLogger.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/main/java/org/springblade/core/http/util/HttpUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/BladeProxySelector.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/HttpRequestDemo.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/HttpRequestProxyTest.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/OsChina.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/OsChinaTest.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/VBlog.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/VNews.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-jwt/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/JwtUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/config/JwtConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/config/JwtRedisConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/constant/JwtConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/props/JwtProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-jwt/src/main/java/org/springblade/core/jwt/serializer/JwtRedisKeySerializer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-loadbalancer/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/config/BladeLoadBalancerConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/constant/LoadBalancerConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/props/BladeLoadBalancerProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/rule/GrayscaleEnvPostProcessor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-loadbalancer/src/main/java/org/springblade/core/loadbalancer/rule/GrayscaleLoadBalancer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/annotation/ApiLog.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/aspect/ApiLogAspect.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/aspect/LogTraceAspect.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/aspect/RequestLogAspect.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/config/BladeErrorMvcAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/config/BladeLogToolAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/constant/EventConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/BladeErrorAttributes.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/BladeErrorController.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/BladeRestExceptionTranslator.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/error/RestExceptionTranslator.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ApiLogEvent.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ApiLogListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ErrorLogEvent.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/ErrorLogListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/UsualLogEvent.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/event/UsualLogListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/exception/ServiceException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/feign/ILogClient.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/feign/LogClientFallback.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/filter/LogTraceFilter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/launch/LogLauncherServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/listener/LoggerStartupListener.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/logger/BladeLogger.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogAbstract.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogApi.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogError.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/model/LogUsual.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/props/BladeRequestLogProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/publisher/ApiLogPublisher.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/publisher/ErrorLogPublisher.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/publisher/UsualLogPublisher.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/utils/ElkPropsUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/utils/LogAbstractUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/java/org/springblade/core/log/utils/LogTraceUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/resources/blade-log.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-dev.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-prod.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-log/src/main/resources/log/logback-test.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-metrics/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-metrics/src/main/java/org/springblade/core/metrics/druid/DruidDataSourceMetadataProviderConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-metrics/src/main/java/org/springblade/core/metrics/druid/DruidDataSourcePoolMetadata.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-metrics/src/main/java/org/springblade/core/metrics/sentinel/SentinelMetricsExtension.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mongo/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/config/MongoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/converter/DBObjectToJsonNodeConverter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/converter/JsonNodeToDocumentConverter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/utils/JsonNodeInfo.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mongo/src/main/java/org/springblade/core/mongo/utils/MongoJsonUtils.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/BladeMetaObjectHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/base/BaseEntity.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/base/BaseService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/base/BaseServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/config/MybatisPlusConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/BladeSqlInjector.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/BladeSqlMethod.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/methods/AbstractInsertMethod.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/methods/InsertIgnore.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/injector/methods/Replace.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/intercept/QueryInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/mapper/BladeMapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/plugins/BladePaginationInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/plugins/QueryInterceptorExecutor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/plugins/SqlLogInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/props/MybatisPlusProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/resolver/PageArgumentResolver.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/service/BladeService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/service/impl/BladeServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/BaseEntityWrapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/BladePage.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/Condition.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/Query.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/support/SqlKeyword.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/java/org/springblade/core/mp/utils/PageUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-mybatis/src/main/resources/blade-mybatis.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/AliossTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/HuaweiObsTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/MinioTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/OssTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/QiniuTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/TencentCosTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/AliossConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/HuaweiObsConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/MinioConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/OssConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/QiniuConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/config/TencentCosConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/enums/OssEnum.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/enums/OssStatusEnum.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/enums/PolicyType.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/model/BladeFile.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/model/MinioItem.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/model/OssFile.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/props/OssProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/rule/BladeOssRule.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-oss/src/main/java/org/springblade/core/oss/rule/OssRule.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/config/PrometheusConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Agent.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/ChangeItem.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Config.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/Service.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/data/ServiceHealth.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/endpoint/AgentEndpoint.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/endpoint/ServiceEndpoint.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/java/org/springblade/core/prometheus/service/RegistrationService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-prometheus/src/main/resources/blade-prometheus.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/cache/BladeRedis.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/cache/CacheKey.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/cache/ICacheKey.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/BladeRedisCacheAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/BladeRedisProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/BladeRedisSerializerConfigAble.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/ProtoStuffSerializerConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RateLimiterAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RedisAutoCacheManager.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RedisCacheManagerConfig.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/config/RedisTemplateConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/BladeLockAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/BladeLockProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/LockType.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLock.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLockAspect.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLockClient.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/lock/RedisLockClientImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RateLimiter.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RateLimiterClient.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RateLimiterException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RedisRateLimiterAspect.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/ratelimiter/RedisRateLimiterClient.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/serializer/BytesWrapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/serializer/ProtoStuffSerializer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/java/org/springblade/core/redis/serializer/RedisKeySerializer.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/resources/META-INF/scripts/blade_rate_limiter.lua
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-redis/src/main/resources/additional-spring-configuration-metadata.json
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/config/ReportConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/datasource/ReportDataSource.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/endpoint/ReportBootEndpoint.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/endpoint/ReportEndpoint.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/entity/ReportFileEntity.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/mapper/ReportFileMapper.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/props/ReportDatabaseProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/props/ReportProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/provider/DatabaseProvider.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/provider/ReportPlaceholderProvider.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/service/IReportFileService.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-report/src/main/java/org/springblade/core/report/service/impl/ReportFileServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/AliSmsTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/QiniuSmsTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/SmsTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/TencentSmsTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/YunpianSmsTemplate.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/AliSmsConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/QiniuSmsConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/SmsConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/TencentSmsConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/config/YunpianSmsConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/constant/SmsConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/enums/SmsEnum.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/enums/SmsStatusEnum.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsCode.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsData.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsInfo.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/model/SmsResponse.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-sms/src/main/java/org/springblade/core/sms/props/SmsProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-social/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/cache/AuthStateRedisCache.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/config/SocialConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/props/SocialProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-social/src/main/java/org/springblade/core/social/utils/SocialUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-social/src/main/resources/blade-social.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/EnableSwagger.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerHandlerConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerLauncherServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerUtil.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/java/org/springblade/core/swagger/SwaggerWebConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-swagger/src/main/resources/blade-swagger.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantHandler.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantHolder.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantId.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/BladeTenantProperties.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/TenantId.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/NonDS.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TableExclude.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TenantDS.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TenantIgnore.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/annotation/TenantParamDS.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/aspect/BladeTenantAspect.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/config/TenantConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/config/TenantDataSourceConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/constant/TenantBaseConstant.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/DsTenantIdProcessor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSource.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceAnnotationInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceGlobalAdvisor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceGlobalInterceptor.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceHolder.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/dynamic/TenantDataSourceJdbcProvider.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/exception/TenantDataSourceException.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/launcher/TenantLauncherServiceImpl.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-tenant/src/main/java/org/springblade/core/tenant/mp/TenantEntity.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-trace/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-trace/src/main/java/org/springblade/core/trace/TraceAutoConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-trace/src/main/resources/blade-trace.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-transaction/pom.xml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-transaction/src/main/java/org/springblade/core/transaction/annotation/SeataCloudApplication.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-transaction/src/main/java/org/springblade/core/transaction/config/TransactionConfiguration.java
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-transaction/src/main/resources/blade-transaction.yml
ÎļþÒÑɾ³ý
Source/BladeX-Tool/blade-starter-transaction/src/main/resources/file.conf
ÎļþÒÑɾ³ý
Source/BladeX-Tool/doc/mvn/mvnÃüÁî.md
ÎļþÒÑɾ³ý
Source/BladeX-Tool/pom.xml
ÎļþÒÑɾ³ý
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/MDMData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
package com.vci.ubcs.code.vo.webserviceModel.mdm;
import lombok.Data;
import org.omg.CORBA.Object;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class MDMData implements Serializable {
    private List<Map<String,String>> map= new ArrayList<>();
    public List<Map<String,String>> getMap() {
        return map;
    }
    public void setMap(List<Map<String,String>> map) {
        this.map = map;
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/MDMParamData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,113 @@
package com.vci.ubcs.code.vo.webserviceModel.mdm;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class MDMParamData  implements Serializable {
    /**
     * æ•°æ®å®¡æ‰¹çŠ¶æ€0:审批正常,1:审批拒绝
     */
    private int code;
    /***
     * å®¡æ‰¹æ‹’绝时的详情信息
     */
    private String msg;
    /**
     * é›†æˆç³»ç»Ÿç¼–码
     */
    private String systemCode;
    /**
     * ä¸»æ•°æ®æ¨¡åž‹çš„编码
     */
    private  String mdType;
    /***
     * æ•°æ®åˆ†å‘所触发的类型 æ‰‹åŠ¨åˆ†å‘:distribute_manual,
     */
    private String action;
    /***
     * æ¶ˆè´¹ç³»ç»Ÿä¸­é…ç½®çš„分发令牌
     */
    private String distributeToken;
    /***
     * åˆ†å‘人员数据信息
     */
    private List<Map<String,String>> masterData=new ArrayList<>();
    public int getCode() {
        return code;
    }
    public void setCode(int code) {
        this.code = code;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
    public String getSystemCode() {
        return systemCode;
    }
    public void setSystemCode(String systemCode) {
        this.systemCode = systemCode;
    }
    public String getMdType() {
        return mdType;
    }
    public void setMdType(String mdType) {
        this.mdType = mdType;
    }
    public String getAction() {
        return action;
    }
    public void setAction(String action) {
        this.action = action;
    }
    public String getDistributeToken() {
        return distributeToken;
    }
    public void setDistributeToken(String distributeToken) {
        this.distributeToken = distributeToken;
    }
    public List<Map<String,String>> getMasterData() {
        return masterData;
    }
    public void setMasterData(List<Map<String,String>> masterData) {
        this.masterData = masterData;
    }
    @Override
    public String toString() {
        return "MDMParamData{" +
            "code=" + code +
            ", msg='" + msg + '\'' +
            ", systemCode='" + systemCode + '\'' +
            ", mdType='" + mdType + '\'' +
            ", action='" + action + '\'' +
            ", distributeToken='" + distributeToken + '\'' +
            ", masterData=" + masterData +
            '}';
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/MdmResultData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,55 @@
package com.vci.ubcs.code.vo.webserviceModel.mdm;
import com.vci.ubcs.code.vo.webserviceModel.person.ResultMdMapping;
import java.io.Serializable;
import java.util.List;
public class MdmResultData implements Serializable {
    /***
     * æ ‡è¯†å¤„理成功或失败
     */
    private boolean success;
    /***
     * æˆåŠŸæˆ–å¤±è´¥çš„ä¿¡æ¯
     */
    private String message;
    /**
     * åˆ†å‘的所有数据的信息
     */
    private List<ResultMdMapping> mdMappings;
    public boolean isSuccess() {
        return success;
    }
    public void setSuccess(boolean success) {
        this.success = success;
    }
    public String getMessage() {
        return message;
    }
    public void setMessage(String message) {
        this.message = message;
    }
    public List<ResultMdMapping> getMdMappings() {
        return mdMappings;
    }
    public void setMdMappings(List<ResultMdMapping> mdMappings) {
        this.mdMappings = mdMappings;
    }
    @Override
    public String toString() {
        return "MdmResultData{" +
            "success=" + success +
            ", message='" + message + '\'' +
            ", mdMappings=" + mdMappings +
            '}';
    }
}
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/mdm/data.json
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,62 @@
{ "msg":"审批拒绝时的详情信息",
  "distributeToken": "2",
  "code":"0",
  "systemCode":"ERP",
  "mdType":"product_info",
  "action":"distribute_subseribe",
  "masterData": [
    {
      "id": "xj000001",
      "dr": "0",
      "mdm_code": "xj000001",
      "industry": "",
      "product_family": "",
      "product_line": "product_line",
      "product_manu_symbol": "product_manu_symbol",
      "product_manufacture_code": "manufacture_code",
      "product_manufacture_name": "name",
      "product_model": "product_model",
      "product_model_name": "product_model_name",
      "product_model_symbol": "product_model_symbol",
      "product_type": "product_type",
      "project_code": "project_code",
      "project_name": "project_name",
      "project_symbol": "project_symbol",
      "pk_mdm": "xj0001",
      "mdm_version": "V1",
      "mdm_duplicate": "0",
      "creator": "zhangsan",
      "createtime": "2024-10-23",
      "modifier": "zhangsan",
      "modifytime": "2024-10-23",
      "mdm_datastatus": "3",
      "mdm_cleanstatus": "TRANSFER"
    },{
      "id": "xj000002",
      "dr": "0",
      "mdm_code": "xj_00002",
      "industry": "",
      "product_family": "",
      "product_line": "product_line",
      "product_manu_symbol": "product_manu_symbol1",
      "product_manufacture_code": "product_manufacture_code1",
      "product_manufacture_name": "product_manufacture_name1",
      "product_model": "product_model1",
      "product_model_name": "product_model_name1",
      "product_model_symbol": "product_model_symbol1",
      "product_type": "type",
      "project_code": "project_code1",
      "project_name": "project_name1",
      "project_symbol": "symbol",
      "pk_mdm": "xj0002",
      "mdm_version": "V1",
      "mdm_duplicate": "0",
      "creator": "zhangsan",
      "createtime": "2024-10-23",
      "modifier": "zhangsan",
      "modifytime": "2024-10-23",
      "mdm_datastatus": "3",
      "mdm_cleanstatus": "TRANSFER"
    }
  ]
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java
@@ -1,6 +1,10 @@
package com.vci.ubcs.code.controller;
import com.vci.ubcs.code.service.CodeMdmInfaceI;
import com.vci.ubcs.code.service.UniversalInterfaceI;
import com.vci.ubcs.code.vo.webserviceModel.mdm.MDMData;
import com.vci.ubcs.code.vo.webserviceModel.mdm.MDMParamData;
import com.vci.ubcs.code.vo.webserviceModel.mdm.MdmResultData;
import com.vci.ubcs.code.vo.webserviceModel.person.PersonData;
import com.vci.ubcs.code.vo.webserviceModel.person.ResultOrgData;
import org.apache.tools.ant.taskdefs.condition.Http;
@@ -35,6 +39,12 @@
     */
    @Autowired
    private UniversalInterfaceI universalInterfaceI;
    /**
     * æŽ¥å£é›†æˆæœåŠ¡
     */
    @Autowired
    private CodeMdmInfaceI codeMdmInfaceI;
    /****
     * ç”³è¯·æŽ¥å£
@@ -177,6 +187,29 @@
    }
    /**
     * æŽ¥å—MDM产品分发数据
     * @param mdmParamData
     * @param request
     * @return
     */
    @PostMapping("/syncDataForProduct")
    public MdmResultData syncDataForProduct(@RequestBody MDMParamData mdmParamData,HttpServletRequest request){
        //this.setHttpToThreadLocal(request);
        ThreadLocal<HttpServletRequest> threadLocal = new ThreadLocal<>();
        threadLocal.set(request);
        codeMdmInfaceI.setThreadLocal(threadLocal);
        MdmResultData result = new MdmResultData();
        try {
            result= codeMdmInfaceI.syncDataForMDM(mdmParamData,"CPXH","CPXH");
        }catch (Throwable e){
            e.printStackTrace();
            logger.error("ResultOrgData->"+e.getMessage());
        }
        return result;
    }
    /**
     * è®¾ç½®request,到ThreadLocal中
     * @param request
     */
@@ -184,18 +217,20 @@
        ThreadLocal<HttpServletRequest> threadLocal = new ThreadLocal<>();
        threadLocal.set(request);
        universalInterfaceI.setThreadLocal(threadLocal);
        //codeMdmInfaceI.setThreadLocal(threadLocal);
    }
    /***
     *
     * @param dataString
     * @param dataType
     * @param mdmData
     * @param request
     * @return
     */
    @PostMapping("/test")
    public String test(@RequestParam("dataString")String dataString, @RequestParam("dataType")String dataType,HttpServletRequest request){
        String result="{\"data\": {\"object\": {\"code\": \"0201040133\",\"oid\": \"0000001\",\"erroid\": \"0\",\"msg\": \"测试成功\"}}}";
        return result;
    public String test(@RequestBody MDMData mdmData, HttpServletRequest request){
        System.out.println("");
        return "";
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/RedirectViewController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
package com.vci.ubcs.code.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import org.springframework.web.servlet.view.RedirectView;
@RestController
@RequestMapping("/redirectController")
public class RedirectViewController {
    @GetMapping("/redirectWithUsingRedirectView")
    public RedirectView redirectWithUsingRedirectView(RedirectAttributes redirectAttributes){
        redirectAttributes.addAttribute("flashAttribute","redirectWithUsingRedirectView");
        redirectAttributes.addAttribute("attribute","redirectWithUsingRedirectView");
        return new RedirectView("redirectedUrl");
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/CodeMdmInfaceI.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
package com.vci.ubcs.code.service;
import com.vci.ubcs.code.vo.webserviceModel.mdm.MDMParamData;
import com.vci.ubcs.code.vo.webserviceModel.mdm.MdmResultData;
import javax.servlet.http.HttpServletRequest;
public interface CodeMdmInfaceI {
    public void setThreadLocal(ThreadLocal<HttpServletRequest> threadLocal);
    /**
     * ä¸Žmdm集成通用接口
     * @param mdmParamData
     * @param classifyCode
     * @return
     */
    public MdmResultData syncDataForMDM(MDMParamData mdmParamData, String library,String classifyCode) ;
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeMdmInfaceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,808 @@
package com.vci.ubcs.code.service.impl;
import com.alibaba.cloud.commons.lang.StringUtils;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO;
import com.vci.ubcs.code.constant.MdmDuckingConstant;
import com.vci.ubcs.code.dto.CodeOrderDTO;
import com.vci.ubcs.code.dto.CodeOrderSecDTO;
import com.vci.ubcs.code.entity.CodeClassify;
import com.vci.ubcs.code.entity.DockingLog;
import com.vci.ubcs.code.entity.DockingSystemConfig;
import com.vci.ubcs.code.enumpack.CodeDefaultLC;
import com.vci.ubcs.code.enumpack.CodeSecTypeEnum;
import com.vci.ubcs.code.enumpack.SysIntegrationDataFlowTypeEnum;
import com.vci.ubcs.code.enumpack.sysIntegrationPushTypeEnum;
import com.vci.ubcs.code.mapper.CommonsMapper;
import com.vci.ubcs.code.service.*;
import com.vci.ubcs.code.util.ClientBusinessObject;
import com.vci.ubcs.code.util.gennerAttrMapUtil;
import com.vci.ubcs.code.vo.pagemodel.*;
import com.vci.ubcs.code.vo.webserviceModel.apply.ApplyDataVO;
import com.vci.ubcs.code.vo.webserviceModel.apply.ApplyDatasVO;
import com.vci.ubcs.code.vo.webserviceModel.apply.ClassfyVO;
import com.vci.ubcs.code.vo.webserviceModel.apply.ProppertyVO;
import com.vci.ubcs.code.vo.webserviceModel.attrmap.*;
import com.vci.ubcs.code.vo.webserviceModel.mdm.MDMParamData;
import com.vci.ubcs.code.vo.webserviceModel.mdm.MdmResultData;
import com.vci.ubcs.code.vo.webserviceModel.person.EnumerableData;
import com.vci.ubcs.code.vo.webserviceModel.person.ResultMdMapping;
import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultDataObjectDetailDO;
import com.vci.ubcs.code.webService.config.AttributeMapConfig;
import com.vci.ubcs.code.webService.config.ClassifyConfig;
import com.vci.ubcs.code.webService.config.MDMInterFaceConfig;
import com.vci.ubcs.omd.feign.IBtmTypeClient;
import com.vci.ubcs.omd.vo.BtmTypeVO;
import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil;
import com.vci.ubcs.starter.web.util.BeanUtilForVCI;
import com.vci.ubcs.starter.web.util.VciBaseUtil;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.Func;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import javax.jws.WebMethod;
import javax.servlet.http.HttpServletRequest;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
import java.util.*;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.ForkJoinPool;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
import java.util.stream.Collectors;
import static com.vci.ubcs.code.constant.MdmEngineConstant.CODE_SEC_LENGTH_FIELD;
import static com.vci.ubcs.code.constant.MdmEngineConstant.DEFAULT_SYNC_ATTR_LIST;
import static com.vci.ubcs.code.enumpack.CodeSecTypeEnum.CODE_SERIAL_SEC;
/***
 * ç»Ÿä¸€æŽ¥å£
 */
@Service
@Slf4j
public class CodeMdmInfaceImpl implements CodeMdmInfaceI {
    @Autowired(required = false)
    private AttributeMapConfig attributeMapConfig;
    /****
     * å…³äºŽè·ŸMDM集成配置
     */
    @Autowired(required = false)
    private MDMInterFaceConfig mdmInterFaceConfig;
    /**
     * ä¸»é¢˜åº“分类的服务
     */
    @Autowired(required = false)
    private ICodeClassifyService classifyService;
    /**
     * ä¸šåŠ¡ç±»åž‹çš„æœåŠ¡
     */
    @Autowired
    private IBtmTypeClient btmTypeClient;
    /**
     * é€šç”¨æŸ¥è¯¢
     */
    @Resource
    private CommonsMapper commonsMapper;
    /**
     * ä¸»æ•°æ®å¼•擎的服务
     */
    @Resource
    private MdmEngineService engineService;
    /**
     * å¯†çº§çš„æœåŠ¡
     */
    @Resource
    private MdmIOService mdmIOService;
    @Resource
    private IDockingSystemConfigService dockingSystemConfigService;
    /***
     * é›†æˆæŽ¥å£æ—¥å¿—服务的配置
     */
    @Resource
    private IDockingLogeService dockingLogeService;
    @Resource
    private IPasswordFreeLoginService passwordFreeLoginService;
    /***
     * æ˜¯å¦æ ¡éªŒæŽ¥å£ç®¡ç†
     */
    @Value("${code.universalinterface.checkSystemConfig:true}")
    public boolean CODE_CHECKCONFIG;
    /**
     * è‡ªå®šä¹‰å¹¶å‘ForkJoinPool
     */
    private static final ForkJoinPool customForkJoinPool = new ForkJoinPool(Runtime.getRuntime().availableProcessors() - 1);
    private  static String separator="##VCI##";
    private  String errorid="0";
    private String msg="成功";
    private  String objerrorCode="0";
    private String objerrorMsg="成功";
    private final ThreadLocal<HttpServletRequest> threadLocal = new ThreadLocal<>();
    @Resource
    private WebServiceContext webServiceContext;
    @Override
    public void setThreadLocal(ThreadLocal<HttpServletRequest> requestThreadLocal){
        this.threadLocal.set(requestThreadLocal.get());
        requestThreadLocal.remove();
    }
    @WebMethod
    private HttpServletRequest getRequest() {
        //rest请求方式获取request
        HttpServletRequest request = this.threadLocal.get();
        if(Func.isEmpty(request)){
            try {
                // webservice请求方式获取HttpServletRequest对象
                request = (HttpServletRequest)webServiceContext.getMessageContext().get(MessageContext.SERVLET_REQUEST);
            }catch (Exception e){
                throw new ServiceException("获取httpServletRequest失败,原因:"+e.getMessage());
            }
        }else {
            this.threadLocal.remove();
        }
        return request;
    }
    @Override
    public MdmResultData syncDataForMDM(MDMParamData mdmParamData,String library,String classifyCode) {
        boolean isCodeOrGroupCode=false;
        MdmResultData mdmResultData=new MdmResultData();
        String systemCode=mdmParamData.getSystemCode();
        List<ResultMdMapping> resultMdMappingList=new ArrayList<>();
        String message="";
        AtomicBoolean success = new AtomicBoolean(true);
        List<Map<String,String>> masterDataList = new ArrayList<>();
        AtomicReference<ClassifyConfig> currentClassifyConfig = new AtomicReference<>(new ClassifyConfig());
        try {
            if (mdmParamData == null) {
                throw new Throwable("传入参数为null");
            }
            try {
                passwordFreeLoginService.pwdFreeLoginByBoolean(systemCode.toLowerCase(), this.getRequest());
            } catch (Throwable e) {
                throw new Throwable("用户鉴权失败");
            }
            List<ClassifyConfig> classifyConfigList=mdmInterFaceConfig.getClassifyconfigs();
            if(StringUtils.isNotBlank(library)&&StringUtils.isNotBlank(classifyCode)){
                String finalLibrary = library;
                classifyConfigList.stream().forEach(classifyConfig -> {
                    String  currentClassifyCode=classifyConfig.getClassCode();
                    String currentLibrary=classifyConfig.getLibrary();
                    if(finalLibrary.equals(currentLibrary)&&classifyCode.equals(currentClassifyCode)){
                        currentClassifyConfig.set(classifyConfig);
                    }
                });
            }else{
                Map<String,List<ClassifyConfig>> fieldClassifyConfigMap=new HashMap<>();
                classifyConfigList.stream().forEach(classifyConfig -> {
                    String sourceKey=classifyConfig.getSourceKey();//分类标识字段
                    //String sourceClassifyCode=classifyConfig.getSourceClassifyCode();//分类标识
                    List<ClassifyConfig> classifyConfigs = new ArrayList<>();
                    if(fieldClassifyConfigMap.containsKey(sourceKey)) {
                        List<ClassifyConfig> oldClassifyConfigs=    fieldClassifyConfigMap.get(sourceKey);
                        classifyConfigs.addAll(oldClassifyConfigs);
                    }
                    classifyConfigs.add(classifyConfig);
                    fieldClassifyConfigMap.put(sourceKey,classifyConfigs);
                });
                masterDataList.stream().forEach(masterData -> {
                        masterData.forEach((field, vaule) -> {
                            if (fieldClassifyConfigMap.containsKey(field)) {
                                vaule=StringUtils.isBlank(vaule) ? "" : vaule;
                                List<ClassifyConfig> classifyConfigs = fieldClassifyConfigMap.get(field);
                                Map<String, ClassifyConfig> classifyConfigMap = classifyConfigs.stream().filter(classify -> classify != null && StringUtils.isNotBlank(classify.getSourceClassifyCode())).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getSourceClassifyCode(), t -> t));
                                if (classifyConfigMap.containsKey(vaule)) {
                                    currentClassifyConfig.set(classifyConfigMap.get(vaule));
                                }
                            }
                        });
                });
            }
            library= currentClassifyConfig.get().getLibrary();
            if (StringUtils.isBlank(library)) {
                success.set(false);
                log.info("与MDM集成配置缺少库节点信息,library->" + library);
                throw new Throwable("与MDM集成配置缺少库节点信息,library->" + library);
            }
            String classCode= currentClassifyConfig.get().getClassCode();
            ClassfyVO classfyVO = new ClassfyVO();
            classfyVO.setLibrary(library);
            classfyVO.setClassCode(classCode);
            CodeClassifyVO codeClassifyVO = this.getClassfy(classfyVO, library);
            log.info("end:分类查询完毕");
            //获取分类模板信息
            if (codeClassifyVO == null || StringUtils.isBlank(codeClassifyVO.getOid())) {
                success.set(false);
                throw new Throwable("根据配置分类的分类编号,未获取到分类信息");
            }
            CodeClassifyTemplateVO templateVO = engineService.getUsedTemplateByClassifyOid(codeClassifyVO.getOid());
            if (templateVO == null || StringUtils.isBlank(templateVO.getOid())) {
                success.set(false);
                throw new Throwable("根据传输的分类,未获取MDM系统中对应模板");
            }
            if(CODE_CHECKCONFIG) {
                //校验是否配置
                DockingSystemConfig dockingSystemConfig=null;
                dockingSystemConfig=checkIspass(systemCode, SysIntegrationDataFlowTypeEnum.ACCEPT.getValue(), sysIntegrationPushTypeEnum.ACCPET_APPCODE.getValue(),codeClassifyVO.getOid());
                if(dockingSystemConfig==null||StringUtils.isBlank(dockingSystemConfig.getOid())){
                    throw new Throwable("系统标识为【"+ systemCode +"】,集成分类为【"+codeClassifyVO.getName()+"】以上分类,"+sysIntegrationPushTypeEnum.ACCPET_APPCODE.getText()+"接口配置已停用或者未配置,请联系编码管理员!");
                }
                isCodeOrGroupCode="true".equals(dockingSystemConfig.getIsGroupCodeFlag())?true:false;
            }
            List<CodeClassifyTemplateAttrVO> attrVOS = templateVO.getAttributes().stream().filter(s -> !DEFAULT_SYNC_ATTR_LIST.contains(s.getId()) &&
                ((Func.isNotEmpty(s.getClassifyInvokeAttr()) || Func.isNotEmpty(s.getClassifyInvokeAttrName())) || VciBaseUtil.getBoolean(s.getFormDisplayFlag()))
            ).collect(Collectors.toList());
            R<BtmTypeVO> r = btmTypeClient.getAllAttributeByBtmId(templateVO.getBtmTypeId());
            if (!r.isSuccess()) {
                throw new Throwable(r.getMsg());
            }
            BtmTypeVO btmTypeVO = r.getData();
            if (btmTypeVO == null) {
                throw new Throwable("根据业务类型未查询到业务类型对象!");
            }
            String tableName = btmTypeVO.getTableName();
            if (com.alibaba.nacos.common.utils.StringUtils.isBlank(tableName)) {
                throw new Throwable("根据业务类型未查询到业务类型相关联的表");
            }
            masterDataList = mdmParamData.getMasterData();
            List<String> codeList = new ArrayList<>();
            List<ApplyDataVO> applyDataVOList = new ArrayList<>();
            List<ApplyDataVO> deleteDataVOList = new ArrayList<>();
            List<String> fields = Func.toStrList(currentClassifyConfig.get().getEnumFields());
            masterDataList.stream().forEach(masterData -> {
                ApplyDataVO object = new ApplyDataVO();
                List<ProppertyVO> proppertyVOList = new ArrayList<>();
                masterData.forEach((field, vaule) -> {
                    /***
                     * æ ¹æ®é…ç½®æ–‡ä»¶èŽ·å–æžšä¸¾å€¼
                     */
                    if(fields.contains(field)){//如果是枚举,则需要转换枚举值
                        String enumFiled = masterData.get(field);
                        EnumerableData enumerableData = JSONObject.toJavaObject(JSONObject.parseObject(enumFiled), EnumerableData.class);
                        String enumCode = enumerableData.getCode();
                        //String enumCodeValue=enumerableData.getName();
                        ProppertyVO proppertyVO = new ProppertyVO();
                        proppertyVO.setKey(field);
                        proppertyVO.setValue(enumCode);
                        proppertyVOList.add(proppertyVO);
                    }else {
                        ProppertyVO proppertyVO = new ProppertyVO();
                        proppertyVO.setKey(field);
                        proppertyVO.setValue(vaule);
                        proppertyVOList.add(proppertyVO);
                    }
                });
                Map<String,String> fixedFieldMap = currentClassifyConfig.get().getFixedFieldMap();
                if(fixedFieldMap.containsKey("creator")){
                    String fixedField=fixedFieldMap.getOrDefault("creator","");
                    object.setCreator(masterData.getOrDefault(fixedField,"").toString());//创建者
                }
                if(fixedFieldMap.containsKey("modifier")) {
                    String fixedField=fixedFieldMap.getOrDefault("modifier","");
                    object.setEditor(masterData.getOrDefault(fixedField, "").toString());//修改者
                }
                if(fixedFieldMap.containsKey("id")) {
                    String fixedField=fixedFieldMap.getOrDefault("id","");
                    object.setId(masterData.getOrDefault(fixedField, "").toString());//主键
                }
                object.setStatus(CodeDefaultLC.RELEASED.getValue());//状态则需要判断
                String dr="0";
                if(fixedFieldMap.containsKey("dr")) {
                    String fixedField=fixedFieldMap.getOrDefault("dr","");
                    dr = masterData.getOrDefault(fixedField, "").toString();
                }
                object.setCode(masterData.getOrDefault(currentClassifyConfig.get().getSourceCodeKey(),"").toString());//编码
                object.setProp(proppertyVOList);
                if (dr.equals(1)) {
                    //操作类型
                    object.setOperate("delete");
                    deleteDataVOList.add(object);
                } else {
                    //String worker_category=personMasterData.getWorker_category();
                    object.setOperate("create");
                    applyDataVOList.add(object);
                }
                codeList.add(object.getCode());
            });
            String targetCodeKey=currentClassifyConfig.get().getTargetCodeKey();
            StringBuffer sb = new StringBuffer();
            sb.append(" select * from ");
            sb.append(tableName);
            sb.append(" where 1=1 ");
            sb.append(" and lastr=1 and lastv=1");
            sb.append(" and "+targetCodeKey+" in (");
            sb.append(VciBaseUtil.toInSql(codeList.toArray(new String[0])));
            sb.append(")");
            List<Map<String, String>> dataMapList = commonsMapper.queryByOnlySqlForMap(sb.toString());
            DefaultAttrAssimtUtil.mapToLowerCase(dataMapList, true);
            List<ClientBusinessObject> cboList = ChangeMapTOClientBusinessObjects(dataMapList);
            ApplyDatasVO applyDatasVO = new ApplyDatasVO();
            ApplyDatasVO editDatasVO = new ApplyDatasVO();
            if (!CollectionUtils.isEmpty(cboList)) {
                //根据MDM编码去判断数据是否重复.
                Map<String, ClientBusinessObject> oldpplyDataVOMap = cboList.stream().filter(data -> data != null && StringUtils.isNotBlank(data.getAttributeValue(targetCodeKey))).collect(Collectors.toList()).stream().collect(Collectors.toMap(s -> s.getAttributeValue(targetCodeKey).toLowerCase(Locale.ROOT), t -> t));
                //数据库不存在的
                List<ApplyDataVO> applyApplyDataVOList = applyDataVOList.stream().filter(cbo -> {
                    String code = cbo.getCode();
                    return !oldpplyDataVOMap.containsKey(code);
                }).collect(Collectors.toList());
                applyDatasVO.setObject(applyApplyDataVOList);
                //数据库存在的
                List<ApplyDataVO> editApplyDataVOList = applyDataVOList.stream().filter(cbo -> {
                    String code = cbo.getCode();
                    if (oldpplyDataVOMap.containsKey(code)) {
                        cbo.setOperate("update");
                    }
                    return oldpplyDataVOMap.containsKey(code);
                }).collect(Collectors.toList());
                editApplyDataVOList.addAll(deleteDataVOList);
                editDatasVO.setObject(editApplyDataVOList);
            } else {
                applyDatasVO.setObject(applyDataVOList);
            }
            LinkedList<XMLResultDataObjectDetailDO> resultDataObjectDetailDOs = new LinkedList<>();
            if (editDatasVO.getObject() != null && editDatasVO.getObject().size() > 0) {
                DataObjectVO dataObjectVO = new DataObjectVO();
                this.getConfigDatas(systemCode, library, editDatasVO, attrVOS, dataObjectVO);
                log.info("start:修改数据执行完毕");
                //boolean personApplyGroupCode = personAndDeptConfig.isPersonApplyGroupCode();
                mdmIOService.batchSyncEditDatas(codeClassifyVO, dataObjectVO, resultDataObjectDetailDOs, isCodeOrGroupCode);
                log.info("end:修改数据执行完毕");
            }
            if (applyDatasVO.getObject() != null && applyDatasVO.getObject().size() > 0) {
                DataObjectVO dataObjectVO = new DataObjectVO();
                this.getConfigDatas(systemCode, library, applyDatasVO, attrVOS, dataObjectVO);
                CodeClassifyFullInfoBO classifyFullInfo = classifyService.getClassifyFullInfo(codeClassifyVO.getOid());
                CodeRuleVO ruleVO = engineService.getCodeRuleByClassifyFullInfo(classifyFullInfo);
                if (ruleVO == null || "".equals(ruleVO.getOid())) {
                    throw new Throwable("编码规则");
                }
                List<XMLResultDataObjectDetailDO> xDOs = new CopyOnWriteArrayList<>();
                final List<RowDatas> rowDatas = dataObjectVO.getRowData();
                boolean finalIsCodeOrGroupCode = isCodeOrGroupCode;
                rowDatas.parallelStream().forEach(rowData -> {
                    String mesg = "";
                    try {
                        CodeOrderDTO orderDTO = new CodeOrderDTO();
                        List<CodeOrderSecDTO> codeOrderSecDTOList = new ArrayList<>();
                        orderDTO.setCodeClassifyOid(codeClassifyVO.getOid());//分类主键
                        orderDTO.setTemplateOid(templateVO.getOid());
                        orderDTO.setCreator(rowData.getCreator());
                        orderDTO.setLastModifier(rowData.getEditor());
                        orderDTO.setLcStatus(rowData.getStatus());
                        if (!CollectionUtils.isEmpty(ruleVO.getSecVOList())) {//算规则
                            boolean usedFlag=currentClassifyConfig.get().isUsedFlag();//是否依据编码规则
                            String codeFilter=currentClassifyConfig.get().getCodeFilter();//根据编码值截取
                            if(usedFlag){//如果依据MDM编码为编码系统编码的话,则根据认为是可变码段
                                if(ruleVO.getSecVOList().size()==1) {
                                    ruleVO.getSecVOList().stream().forEach(codeBasicSecVO -> {
                                        if (codeBasicSecVO.getSecType().equals("codevariablesec")) {//规则之定义为可变码段存储主数据传递过来的数据
                                            CodeOrderSecDTO CodeOrderSecDTO = new CodeOrderSecDTO();
                                            CodeOrderSecDTO.setSecOid(codeBasicSecVO.getOid());
                                            CodeOrderSecDTO.setSecValue(rowData.getCode());
                                            codeOrderSecDTOList.add(CodeOrderSecDTO);
                                        }
                                    });
                                }else{
                                    mesg="根据配置编码依据集成系统:["+systemCode+"]的数据编码为依据,编码规则应为可变码段";
                                    new Throwable("根据配置编码依据集成系统:["+systemCode+"]的数据编码为依据,编码规则应为可变码段");
                                }
                            }else {//如果不依据MDM编码为编码系统编码的话,则根据配置生成编码规则
                                String[] secValues = currentClassifyConfig.get().getSecValueFilter().split("#");
                                final int[] index = {0};
                                try {
                                    ruleVO.getSecVOList().stream().forEach(codeBasicSecVO -> {
                                        if (!CODE_SERIAL_SEC.getValue().equals(codeBasicSecVO.getSecType())) {
                                            CodeOrderSecDTO CodeOrderSecDTO = new CodeOrderSecDTO();
                                            CodeOrderSecDTO.setSecOid(codeBasicSecVO.getOid());
                                            CodeOrderSecDTO.setSecValue(secValues[index[0]]);
                                            codeOrderSecDTOList.add(CodeOrderSecDTO);
                                            index[0]++;
                                        }
                                    });
                                }catch (Throwable e){
                                    mesg="计算码段码值出现异常:"+e.getMessage();
                                    new Throwable("计算码段码值出现异常:"+e.getMessage());
                                }
                            }
                        }
                        if(CollectionUtils.isEmpty(codeOrderSecDTOList)){
                            throw  new Exception(mesg);
                        }
                        orderDTO.setCodeRuleOid(ruleVO.getOid());
                        orderDTO.setSecDTOList(codeOrderSecDTOList);//存储编码
                        orderDTO.setData(rowData.getFiledValue());
                        String code = engineService.addSaveCodeNotauthUser(orderDTO, false);
                        if (StringUtils.isNotBlank(code)) {
                            StringBuffer sqlsb = new StringBuffer();
                            sqlsb.append(" select * from ");
                            sqlsb.append(tableName);
                            sqlsb.append(" where 1=1 ");
                            sqlsb.append(" and lastr=1 and lastv=1");
                            sqlsb.append(" and id in (");
                            sqlsb.append(VciBaseUtil.toInSql(code));
                            sqlsb.append(")");
                            List<Map<String, String>> newDataMapList = commonsMapper.queryByOnlySqlForMap(sqlsb.toString());
                            if (!CollectionUtils.isEmpty(newDataMapList)) {
                                String oid = StringUtils.isBlank(newDataMapList.get(0).get("OID")) ? "" : newDataMapList.get(0).get("OID");
                                List<String> oidList = new ArrayList<>();
                                oidList.add(oid);
                                //如果有申请就去调用申请集团码
                                if (finalIsCodeOrGroupCode) {
                                    mdmIOService.sendApplyGroupcode(oidList, templateVO.getBtmTypeId(), sysIntegrationPushTypeEnum.ACCPET_APPCODE.getValue());
                                    success.set(true);
                                    mesg = "数据保存成功,等待申请集团码";
                                }
                            }
                        }
                    } catch (Exception e) {
                        mesg="集成系统:【"+systemCode+"】申请编码失败:" + e.getMessage();
                        mesg = e.getMessage();
                        e.printStackTrace();
                        throw new ServiceException(e.getMessage());
                    } finally {
                        XMLResultDataObjectDetailDO x = new XMLResultDataObjectDetailDO();
                        x.setId(rowData.getOid());
                        x.setCode(rowData.getCode());
                        x.setMsg(mesg);
                        x.setErrorid("1");
                        xDOs.add(x);
                    }
                });
                resultDataObjectDetailDOs.addAll(xDOs);
                boolean finalSuccess1 = success.get();
                String finalMessage1 = message;
                // é™åˆ¶çº¿ç¨‹å¹¶è¡Œæ•°é‡
                customForkJoinPool.submit(() -> {
                    resultDataObjectDetailDOs.stream().forEach(resultDataObjectDetailDO -> {
                        ResultMdMapping resultMdMapping = new ResultMdMapping();
                        resultMdMapping.setBusiDataId(resultDataObjectDetailDO.getId());
                        resultMdMapping.setSuccess(finalSuccess1);
                        resultMdMapping.setEntityCode(" ");
                        resultMdMapping.setMdmCode(resultDataObjectDetailDO.getCode());
                        resultMdMapping.setMessage(finalMessage1);
                        resultMdMapping.setSubMdMappings(null);
                        resultMdMappingList.add(resultMdMapping);
                    });
                }).join();
                log.info("end:申请获取完毕");
            }
        } catch (Throwable e) {
            success.set(false);
            message = "集成系统:【"+systemCode+"】执行集成失败:" + e.getMessage();
            msg ="集成系统:【"+systemCode+"】执行集成失败" + e.getMessage();
            //组织返回结果
            boolean finalSuccess = success.get();
            String finalMessage = message;
            masterDataList.stream().forEach(masterData -> {
                Map<String, String> dataMap = VciBaseUtil.objectToMapString(masterData);
                ResultMdMapping resultMdMapping = new ResultMdMapping();
                resultMdMapping.setBusiDataId(dataMap.getOrDefault("id",""));
                resultMdMapping.setSuccess(finalSuccess);
                resultMdMapping.setEntityCode(" ");
                resultMdMapping.setMdmCode(dataMap.getOrDefault(currentClassifyConfig.get(),""));
                resultMdMapping.setMessage(finalMessage);
                resultMdMapping.setSubMdMappings(null);
            });
        } finally {
            mdmResultData.setMessage(message);
            mdmResultData.setSuccess(success.get());
            mdmResultData.setMdMappings(resultMdMappingList);
            //Object object = JSONObject.toJSON(resultOrgData);
        }
        String resultStr = JSONObject.toJSONString(mdmResultData);
        String data = JSONObject.toJSONString(mdmParamData);
        try {
            //记录日志
            this.saveLogs(systemCode, systemCode, data, resultStr, success.get(), msg, "syncDataForMDM");
        } catch (Throwable e) {
            e.printStackTrace();
        }
        return mdmResultData;
    }
    private List<ClientBusinessObject> ChangeMapTOClientBusinessObjects(List<Map<String,String>> oldDataMap){
        List<ClientBusinessObject> clientBusinessObjectList=new ArrayList<>();
        DefaultAttrAssimtUtil.mapToLowerCase(oldDataMap,true);
        final BladeUser user = AuthUtil.getUser();
        oldDataMap.stream().forEach(dataMap->{
            ClientBusinessObject clientBusinessObject=new ClientBusinessObject();
            DefaultAttrAssimtUtil.copplyDefaultAttrAssimt(dataMap,clientBusinessObject,false,user);
            for (String key:dataMap.keySet()){
                Object value= dataMap.getOrDefault(key,"");
                clientBusinessObject.setAttributeValue(key.toLowerCase(Locale.ROOT),value==null?"":value.toString());
            }
            clientBusinessObjectList.add(clientBusinessObject);
        });
        return clientBusinessObjectList;
    }
    /***
     * æŸ¥è¯¢æ ¡éªŒåˆ†ç±»ä¿¡æ¯
     * @param classfyVO
     */
    private  CodeClassifyVO getClassfy(ClassfyVO classfyVO,String libray) throws Throwable{
        CodeClassifyVO classifyVO = new CodeClassifyVO();
        try {
            String classCode = classfyVO.getClassCode();
            String className = classfyVO.getFullclsfNamePath();
            //根据分类代号查询分类信息
            if (StringUtils.isNotBlank(classfyVO.getClassCode())) {
                Map<String, String> conditionMap = new HashMap<>();
                List<CodeClassify> codeClassifyList = classifyService.selectByWrapper(Wrappers.<CodeClassify>query().lambda().eq(CodeClassify::getId, classCode));
                final CodeClassify[] newCodeClassify = {new CodeClassify()};
                if (!CollectionUtils.isEmpty(codeClassifyList)) {
                    codeClassifyList.stream().forEach(codeClassify -> {
                        CodeClassifyVO codeClassifyVO=  classifyService.getTopClassifyVO(codeClassify.getOid());
                        if(codeClassifyVO.getId().toUpperCase(Locale.ROOT).equals(libray.toUpperCase(Locale.ROOT))){
                            newCodeClassify[0] =codeClassify;
                        }
                    });
                    classifyVO = new CodeClassifyVO();
                    BeanUtilForVCI.copyPropertiesIgnoreCase(newCodeClassify[0], classifyVO);
                    //将DTO转换为DO
                    if(StringUtils.isBlank(classifyVO.getOid())){
                        throw new  Throwable("申请编码的分类:【"+classCode+"】不属于库节点【"+libray+"】,请检查参数分类节点/库节点信息是否匹配");
                    }
                }else{
                    throw new  Throwable("根据分类代号未查询到相应的分类信息");
                }
            } else {
                classifyVO = classifyService.getObjectByClsfNamePath(className.replace(separator, "/"));
                if(StringUtils.isBlank(classifyVO.getOid())){
                    throw new  Throwable("根据分类名称路径未查询到相应的分类信息");
                }
            }
        }catch (Throwable e){
            objerrorCode="100";
            throw     new  Throwable("获取分类信息失败:"+e.getMessage());
        }
        return classifyVO;
    }
    public void getConfigDatas(String systemId,String libray, ApplyDatasVO applyDatasVO,List<CodeClassifyTemplateAttrVO> codeClassifyTemplateAttrVOList,DataObjectVO dataObjectVO) throws Throwable {
        LinkedHashMap<String,LinkedHashMap<String,String>> dataKeyValueMap=new LinkedHashMap<>();
        //如果将数据转换成所需要的数据对象
        Map<String, String> attrMapConfigMap=new HashMap<>();
        Map<String, String> propMaps=new HashMap<>();
        log.info("开始读取系统配置文件 start");
        Map<String, String> stringStringMap=attributeMapConfig.getSystem_attrmap();
        log.info("集成系统属性映射配置文件条目数-》"+stringStringMap.size());
        if(!CollectionUtils.isEmpty(stringStringMap)) {
            List<LibraryClsfDO> libraryClsfDOList=new ArrayList<>();
            try {
                log.info("info:需要读取配置文件");
                LibraryDO libraryDO = gennerAttrMapUtil.getNewInstance().gennerAttrMapBySystem(systemId, stringStringMap);
                libraryClsfDOList = libraryDO.getClsf();
            } catch (Throwable e) {
                objerrorCode = "1";
                e.printStackTrace();
                throw new Throwable("集成系统标识为:【" + systemId + "】,分类库为:【" + libray + "】的集成属性配置文件读取失败");
            }
            // String path = stringStringMap.get(systemId);
            // å¿½ç•¥key大小写,获取配置的映射文件路径
            String path = VciBaseUtil.getMapStrValueIgnoreCase(stringStringMap,systemId);
            if (!CollectionUtils.isEmpty(libraryClsfDOList)) {
                Map<String, List<ClsfAttrMappingDO>> libPropMaps = libraryClsfDOList.stream().collect(Collectors.toMap(LibraryClsfDO::getLibrary, LibraryClsfDO::getProp, (key1, key2) -> key2));
                log.info("根据参数:libray:-》" + libray + "从配置文件中找对应属性映射配置");
                if (libPropMaps.containsKey(libray.toUpperCase(Locale.ROOT))) {
                    log.info("根据参数:libray:-》" + libray + "匹配到相应的属性映射信息");
                    List<ClsfAttrMappingDO> clsfAttrMappingDOList = libPropMaps.get(libray.toUpperCase(Locale.ROOT));
                    propMaps = clsfAttrMappingDOList.stream().collect(Collectors.toMap(ClsfAttrMappingDO::getSourceKey, ClsfAttrMappingDO::getTargetKey, (key1, key2) -> key2));
                    log.info("根据参数:libray:-》" + libray + "匹配到相应的属性映射信息,属性映射条目数+" + clsfAttrMappingDOList.size());
                } else {
                    objerrorCode = "1";
                    throw new Throwable("根据系统标识【" + systemId + "】找到对应的配置文件:【" + path + "】,但未获取到对应的库【" + libray + "】属性映射信息配置");
                }
            }else{
                objerrorCode = "1";
                throw new Throwable("根据系统标识【" + systemId + "】找到对应的配置文件:【" + path + "】,但未获取到对应的库【" + libray + "】属性映射信息配置");
            }
        }else{
            objerrorCode = "1";
            throw new Throwable("未获取到集成属性映射系统配置信息");
        }
        log.info("根据参数:libray:-》"+libray+"从配置文件中找对应属性映射配置 end ");
        LinkedList<String> rowNameList=new LinkedList<>();
        LinkedHashMap<String,Integer> filedIndexMap=new LinkedHashMap<>();
        //根据分类模板组织数据
        final int[] index = {0};
        try {
            //除去默认的属性.还有只有具有分类注入的才过滤出来
            codeClassifyTemplateAttrVOList = codeClassifyTemplateAttrVOList.stream().filter(
                s ->!DEFAULT_SYNC_ATTR_LIST.contains(s.getId()) &&
                    ((Func.isNotEmpty(s.getClassifyInvokeAttr()) || Func.isNotEmpty(s.getClassifyInvokeAttrName())) || VciBaseUtil.getBoolean(s.getFormDisplayFlag()))
            ).collect(Collectors.toList());
            codeClassifyTemplateAttrVOList.stream().forEach(codeClassifyTemplateAttrVO -> {
                String attrName = codeClassifyTemplateAttrVO.getName();
                String field = codeClassifyTemplateAttrVO.getId();
                rowNameList.add(attrName);
                filedIndexMap.put(field, index[0]++);
            });
            dataObjectVO.setColName(rowNameList);//放入属性
            attrMapConfigMap.putAll(propMaps);
            LinkedList<RowDatas> rowDataList = new LinkedList<>();
            List<ApplyDataVO> applyDataVOList=new ArrayList<>();
            if(!CollectionUtils.isEmpty(applyDatasVO.getObject())){
                applyDataVOList=applyDatasVO.getObject();
            }
            //Map<String, List<ProppertyVO>> dataPropMap = applyDataVOList.stream().collect(Collectors.toMap(ApplyDataVO::getId, ApplyDataVO::getProp, (key1, key2) -> key2));
            final int[] rowIndex = {0};
            applyDataVOList.stream().forEach(applyDataVO -> {
                rowIndex[0]++;
                RowDatas rowDatas = new RowDatas();
                rowDatas.setOid(applyDataVO.getId());
                rowDatas.setCreator(applyDataVO.getCreator());
                rowDatas.setEditor(applyDataVO.getEditor());
                rowDatas.setCode(applyDataVO.getCode());
                rowDatas.setOperation(applyDataVO.getOperate());
                rowDatas.setStatus(applyDataVO.getStatus());
                rowDatas.setRowIndex(rowIndex[0] + "");
                List<ProppertyVO> proppertyVOList = applyDataVO.getProp();
                LinkedHashMap<Integer, String> integerValueMap = new LinkedHashMap<>();
                Map<String, String> filedValueMap = new HashMap<>();
                if (!CollectionUtils.isEmpty(proppertyVOList)) {
                    Map<String, String> sourceKeyValueMap = proppertyVOList.stream().collect(Collectors.toMap(ProppertyVO::getKey, ProppertyVO::getValue, (key1, key2) -> key2));
                    Map<String, String> keyValueMap = new HashMap<>();
                    //判断attrMapConfigMap是否有值,如果没有则说明基础默认的是编码系统字段
                    if (!CollectionUtils.isEmpty(attrMapConfigMap)) {
                        sourceKeyValueMap.keySet().forEach(sourceKey -> {
                            String dataValue = sourceKeyValueMap.get(sourceKey);
                            if (attrMapConfigMap.containsKey(sourceKey)) {
                                String targetKey = attrMapConfigMap.get(sourceKey);
                                keyValueMap.put(targetKey, StringUtils.isBlank(dataValue)?"":dataValue);
                            }
                        });
                    } else {
                        sourceKeyValueMap.forEach((filed,value)->{
                            keyValueMap.put(filed,StringUtils.isBlank(value)?"":value) ;
                        });
                    }
                    filedIndexMap.forEach((attrKey, column) -> {
                        String keyValue = "";
                        if (keyValueMap.containsKey(attrKey)) {
                            keyValue =StringUtils.isBlank(keyValueMap.get(attrKey))?"":keyValueMap.get(attrKey);
                        }
                        integerValueMap.put(column, keyValue);
                        filedValueMap.put(attrKey, keyValue);
                    });
                }
                rowDatas.setData(integerValueMap);
                rowDatas.setFiledValue(filedValueMap);
                rowDataList.add(rowDatas);
            });
            dataObjectVO.setRowData(rowDataList);
        }catch (Throwable e){
            objerrorCode="1";
            throw new   Throwable("组织数据映射值失败");
        }
    }
    /*private void codeValueList(List<CodeBasicSecVO> secVOList,String codeseclengthfield ){
        if(StringUtils.isNotBlank(codeseclengthfield)) {
            String[] secLengths = codeseclengthfield.split("#");
            for (int i = 0; i < secLengths.length; i++) {
                CodeBasicSecVO secVO = secVOList.get(i);
                String thisSecValue = "";
                    *//*if(i == 0){
                        thisSecValue = seclenghStr.contains("#")?code.substring(0,VciBaseUtil.getInt(secLengths[i])):code;
                    } else if(i == secLengths.length-1){
                        //最后
                        thisSecValue =  seclenghStr.contains("#")?code.substring(VciBaseUtil.getInt(secLengths[i-1]),code.length()):code;
                    }else {*//*
                int start = 0;
                for (int j = 0; j < i; j++) {
                    start += VciBaseUtil.getInt(secLengths[j]);
                }
                thisSecValue = code.substring(start, start + VciBaseUtil.getInt(secLengths[i]));
                //    }
                if (VciBaseUtil.getBoolean(secVO.getSerialDependFlag())) {
                    serialUnitList.add(thisSecValue);
                    serialSecOidIndexMap.put(secVO.getOid(), i);
                }
                if (CODE_SERIAL_SEC.getValue().equalsIgnoreCase(secVO.getSecType())) {
                    serialValueMap.put(secVO.getOid(), thisSecValue);
                }
                codeValueList.add(thisSecValue);
            }
        }else{
        }
    }*/
    /***
     * æ ¡éªŒæ˜¯å¦åšäº†é…ç½®
     * @param systemId,系统标识
     * @param type:接口类型
     * @param operationType:接口操作类型
     * @return
     */
    private DockingSystemConfig  checkIspass(String systemId,String type,String operationType,String classOid){
        log.info("systemId:"+systemId+",type:"+SysIntegrationDataFlowTypeEnum.getTextByValue(type)+",operationType:"+sysIntegrationPushTypeEnum.getTextByValue(operationType)+",classOid:"+classOid);
        //CodeClassifyVO codeClassifyVO= classifyService.getObjectByOid(classOid);
        List<CodeClassify> codeClassifyList=  classifyService.selectAllLevelParentByOid(classOid);
        List<String> classifyOids=new ArrayList<>();
        if(!CollectionUtils.isEmpty(codeClassifyList)) {
            classifyOids = codeClassifyList.stream().map(CodeClassify::getOid).collect(Collectors.toList());
        }else{
            return null;
        }
        //classOid=codeClassifyVO.getOid();
        //根据类型去查询需要集成的分类或者数据
        LambdaQueryWrapper<DockingSystemConfig> queryWrapper = Wrappers.<DockingSystemConfig>lambdaQuery();
        queryWrapper.eq(DockingSystemConfig::getUsedFlag, MdmDuckingConstant.SEND_FLAG_TRUE);
        queryWrapper.eq(DockingSystemConfig::getSysBaseId,systemId);
        queryWrapper.eq(DockingSystemConfig::getDataFlowType,type);
        queryWrapper.eq(DockingSystemConfig::getPushType,operationType);
        if(StringUtils.isNotBlank(classOid)){
            queryWrapper.in(DockingSystemConfig::getClassifyOid,classifyOids);
        }
        List<DockingSystemConfig> dockingSystemConfigList=new ArrayList<>();
        dockingSystemConfigList=    dockingSystemConfigList=dockingSystemConfigService.list(queryWrapper);
        if(!CollectionUtils.isEmpty(dockingSystemConfigList)){
            return    dockingSystemConfigList.get(0);
        }else{
            return null;
        }
    }
    /***
     * è®°å½•日志信息
     * @param systemId
     * @param parmaData
     * @param result
     * @return
     */
    private  void saveLogs(String systemId,String systemName,String parmaData, String result,boolean isSucess,String msg,String operation){
        //记录日志信息
        DockingLog dockingLoge=new DockingLog();
        //String oid=redisService.getUUIDEveryDay();
        dockingLoge.setSystemCode(StringUtils.isBlank(systemId)?"-":systemId);//设置系统标识
        dockingLoge.setSystemName(StringUtils.isBlank(systemName)?"-":systemName);
        dockingLoge.setMsg(msg);//日志消息
        dockingLoge.setClassifyId("-");//分类编号
        dockingLoge.setClassifyName("-");//分类名称
        dockingLoge.setClassifyOid("-");//分类主键
        dockingLoge.setUniqueCode("-");//唯一标识
        dockingLoge.setSystemOid("-");//系统标识
//        dockingLogeDO.setName(operation);
        //dockingLogeDO.setOid(oid);//日志主键
        dockingLoge.setParamString(parmaData);//参数信息
        dockingLoge.setReturnString(result);//返回信息
        dockingLoge.setType(operation);//日志操作类型
        dockingLoge.setCreateTime(new Date());
        if(isSucess) {
            dockingLoge.setInterfaceStatus("true");//接口集成状态
        }else{
            dockingLoge.setInterfaceStatus("false");//接口集成状态
        }
        dockingLogeService.save(dockingLoge);
        log.info("集成推送数据,systemId:"+systemId+",systemname:"+systemName+",operation:"+operation+",param:"+parmaData);
    }
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/webService/config/ClassifyConfig.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,65 @@
package com.vci.ubcs.code.webService.config;
import lombok.Data;
import java.util.Map;
/***
 * åˆ†ç±»å¯¹è±¡
 */
@Data
public class ClassifyConfig {
    /***
     * ç æ®µç å€¼
     */
    private String secValueFilter;
    /***
     * ç¼–码截取依据
     */
    private String codeFilter;
    /***
     * mdm分类标识字段
     */
    private String sourceKey;
    /***
     * mdm编码标识字段
     */
    private String sourceCodeKey;
    /**
     * å­˜å‚¨MDM编码的字段
     */
    private String targetCodeKey;
    /***
     * åº“节点
     */
    private String library;
    /**
     * MDM接口分类传递的标识
     */
    private String sourceClassifyCode;
    /**
     * ç¼–码应该存入的地方编号
     */
    private String classCode;
    /**
     * åˆ†ç±»è·¯å¾„.
     */
    private String classNamePath;
    /***
     * ä¸šåŠ¡ç±»åž‹åç§°
     */
    private String btmName;
    /**
     * å›ºå®šå­—段
     */
    private Map<String,String> fixedFieldMap;
    /***
     * æ˜¯å¦ç”¨äºŽMDM传递过来的编码
     */
    private boolean usedFlag;
    /***
     * æŽ¥å£æžšä¸¾å€¼å­—段
     */
    private String enumFields;
}
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/webService/config/MDMInterFaceConfig.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
package com.vci.ubcs.code.webService.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/***
 * ä¸ŽMDM系统分发集成配置
 */
@ConfigurationProperties(prefix="mdm.config")
@Component
@Data
public class MDMInterFaceConfig {
    /***
     * ç³»ç»Ÿåˆ†ç±»ç¼–号对称
     */
    private List<ClassifyConfig> classifyconfigs=new ArrayList<>();
}