develop-QA
liweidong-hj 7 months ago
commit 6f9a11192a
  1. 29
      .flattened-pom.xml
  2. 8
      .gitignore
  3. BIN
      .gradle/6.1/executionHistory/executionHistory.lock
  4. BIN
      .gradle/6.1/fileChanges/last-build.bin
  5. BIN
      .gradle/6.1/fileHashes/fileHashes.lock
  6. 0
      .gradle/6.1/gc.properties
  7. BIN
      .gradle/buildOutputCleanup/buildOutputCleanup.lock
  8. 2
      .gradle/buildOutputCleanup/cache.properties
  9. BIN
      .gradle/checksums/checksums.lock
  10. 0
      .gradle/vcs-1/gc.properties
  11. 113
      blade-auth/.flattened-pom.xml
  12. 38
      blade-auth/.gitignore
  13. 278
      blade-auth/blade-auth.iml
  14. 6
      blade-auth/target/antrun/build-main.xml
  15. BIN
      blade-auth/target/blade-auth.jar.original
  16. 15
      blade-auth/target/classes/application-dev.yml
  17. 15
      blade-auth/target/classes/application-prod.yml
  18. 15
      blade-auth/target/classes/application-test.yml
  19. 65
      blade-auth/target/classes/application.yml
  20. 5
      blade-auth/target/maven-archiver/pom.properties
  21. 15
      blade-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  22. 15
      blade-auth/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  23. 3
      blade-auth/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
  24. 3
      blade-auth/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
  25. 47
      blade-common/.flattened-pom.xml
  26. 38
      blade-common/.gitignore
  27. 129
      blade-common/blade-common.iml
  28. 1
      blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java
  29. 1
      blade-common/target/classes/META-INF/services/org.springblade.core.launch.service.LauncherService
  30. 1
      blade-common/target/classes/META-INF/spring-devtools.properties
  31. 2
      blade-common/target/classes/META-INF/spring.factories
  32. 1
      blade-common/target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
  33. 8
      blade-common/target/classes/banner.txt
  34. 5
      blade-common/target/maven-archiver/pom.properties
  35. 11
      blade-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  36. 7
      blade-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  37. 111
      blade-gateway/.flattened-pom.xml
  38. 38
      blade-gateway/.gitignore
  39. 182
      blade-gateway/blade-gateway.iml
  40. 6
      blade-gateway/target/antrun/build-main.xml
  41. BIN
      blade-gateway/target/blade-gateway.jar.original
  42. 11
      blade-gateway/target/classes/application-dev.yml
  43. 16
      blade-gateway/target/classes/application.yml
  44. 12
      blade-gateway/target/classes/bootstrap.yml
  45. 5
      blade-gateway/target/maven-archiver/pom.properties
  46. 23
      blade-gateway/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  47. 22
      blade-gateway/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  48. 49
      blade-ops-api/.flattened-pom.xml
  49. 48
      blade-ops-api/blade-develop-api/.flattened-pom.xml
  50. 38
      blade-ops-api/blade-develop-api/.gitignore
  51. 151
      blade-ops-api/blade-develop-api/blade-develop-api.iml
  52. 1
      blade-ops-api/blade-develop-api/target/classes/META-INF/spring-devtools.properties
  53. 4
      blade-ops-api/blade-develop-api/target/classes/META-INF/spring.factories
  54. 1
      blade-ops-api/blade-develop-api/target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
  55. 5
      blade-ops-api/blade-develop-api/target/maven-archiver/pom.properties
  56. 12
      blade-ops-api/blade-develop-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  57. 9
      blade-ops-api/blade-develop-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  58. 48
      blade-ops-api/blade-flow-api/.flattened-pom.xml
  59. 38
      blade-ops-api/blade-flow-api/.gitignore
  60. 151
      blade-ops-api/blade-flow-api/blade-flow-api.iml
  61. 1
      blade-ops-api/blade-flow-api/target/classes/META-INF/spring-devtools.properties
  62. 4
      blade-ops-api/blade-flow-api/target/classes/META-INF/spring.factories
  63. 1
      blade-ops-api/blade-flow-api/target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
  64. 5
      blade-ops-api/blade-flow-api/target/maven-archiver/pom.properties
  65. 11
      blade-ops-api/blade-flow-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  66. 8
      blade-ops-api/blade-flow-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  67. 2
      blade-ops-api/blade-job-api/.gitattributes
  68. 33
      blade-ops-api/blade-job-api/.gitignore
  69. 3
      blade-ops-api/blade-job-api/.mvn/wrapper/maven-wrapper.properties
  70. 295
      blade-ops-api/blade-job-api/mvnw
  71. 189
      blade-ops-api/blade-job-api/mvnw.cmd
  72. 8
      blade-ops-api/blade-job-api/pom.xml
  73. 59
      blade-ops-api/blade-job-api/src/main/java/org/springblade/job/feign/IJobExtClient.java
  74. 174
      blade-ops-api/blade-job-api/src/main/java/org/springblade/job/pojo/entity/JobInfo.java
  75. 1
      blade-ops-api/blade-job-api/src/main/resources/application.properties
  76. 143
      blade-ops-api/blade-ops-api.iml
  77. 60
      blade-ops-api/blade-resource-api/.flattened-pom.xml
  78. 38
      blade-ops-api/blade-resource-api/.gitignore
  79. 167
      blade-ops-api/blade-resource-api/blade-resource-api.iml
  80. 1
      blade-ops-api/blade-resource-api/target/classes/META-INF/spring-devtools.properties
  81. 4
      blade-ops-api/blade-resource-api/target/classes/META-INF/spring.factories
  82. 1
      blade-ops-api/blade-resource-api/target/classes/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
  83. 5
      blade-ops-api/blade-resource-api/target/maven-archiver/pom.properties
  84. 13
      blade-ops-api/blade-resource-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  85. 10
      blade-ops-api/blade-resource-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  86. 1
      blade-ops-api/pom.xml
  87. 36
      blade-ops/.flattened-pom.xml
  88. 117
      blade-ops/blade-admin/.flattened-pom.xml
  89. 38
      blade-ops/blade-admin/.gitignore
  90. 155
      blade-ops/blade-admin/blade-admin.iml
  91. 6
      blade-ops/blade-admin/target/antrun/build-main.xml
  92. BIN
      blade-ops/blade-admin/target/blade-admin.jar.original
  93. 48
      blade-ops/blade-admin/target/classes/bootstrap.yml
  94. 5
      blade-ops/blade-admin/target/maven-archiver/pom.properties
  95. 10
      blade-ops/blade-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  96. 8
      blade-ops/blade-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  97. 77
      blade-ops/blade-develop/.flattened-pom.xml
  98. 38
      blade-ops/blade-develop/.gitignore
  99. 293
      blade-ops/blade-develop/blade-develop.iml
  100. 1
      blade-ops/blade-develop/src/main/java/org/springblade/desk/zzzz/package-info.java
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>jonhon-mes-svr</artifactId>
<version>4.6.0.RELEASE</version>
<packaging>pom</packaging>
<dependencies>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

8
.gitignore vendored

@ -26,5 +26,11 @@ replay_pid*
data
.idea
**/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml
*editorconfig
*.iml
.flattened-pom.xml
.gradle

@ -1,2 +0,0 @@
#Fri Nov 07 14:55:42 CST 2025
gradle.version=6.1

Binary file not shown.

@ -1,113 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-auth</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-auth</name>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-common</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>blade-scope-api</artifactId>
<groupId>org.springblade</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-db</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-cloud</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-metrics</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-redis</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-swagger</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-log</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-social</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-user-api</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-system-api</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-resource-api</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-oauth2</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.whvcse</groupId>
<artifactId>easy-captcha</artifactId>
<version>1.6.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,278 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<webroots />
<sourceRoots>
<root url="file://$MODULE_DIR$/src/main/java" />
<root url="file://$MODULE_DIR$/src/main/resources" />
</sourceRoots>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="blade-common" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-loadbalancer:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.addons:reactor-extra:3.5.2" level="project" />
<orderEntry type="library" name="Maven: com.stoyanr:evictor:1.0.0" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:13.5" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:3.6.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.6.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-commons:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.11" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-auth-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-encryption-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-logback-adapter-12:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:logback-adapter:1.1.3" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-log4j2-adapter:2.5.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.16" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.16.0" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-db:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.8.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:4.0.5" level="project" />
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.eclipse.angus:angus-activation:2.0.2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:4.0.5" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot3-starter:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:3.0.4" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot-autoconfigure:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-3-starter:1.2.23" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" name="Maven: com.mysql:mysql-connector-j:8.3.0" level="project" />
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.25.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-context:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-client:3.2.3" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-client:3.2.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-jakarta9:1.12.13" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-circuitbreaker-sentinel:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-v6x-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-web-adapter-common:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-metrics:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.hdrhistogram:HdrHistogram:2.1.12" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-redis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.redisson:redisson:3.17.7" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: javax.cache:cache-api:1.1.1" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: io.reactivex.rxjava3:rxjava:3.1.9" level="project" />
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling:2.0.11.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling-river:2.0.11.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.14.19" level="project" />
<orderEntry type="library" name="Maven: org.jodd:jodd-bean:5.1.6" level="project" />
<orderEntry type="library" name="Maven: org.jodd:jodd-core:5.1.6" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-swagger:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-openapi3-jakarta-spring-boot-starter:4.5.0" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:4.5.0" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-openapi3-ui:4.5.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-api:2.3.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-common:2.3.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-core-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.13.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: org.webjars:swagger-ui:5.10.3" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-log:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.19" level="project" />
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.1.12" level="project" />
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-social:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: me.zhyd.oauth:JustAuth:1.16.6" level="project" />
<orderEntry type="library" name="Maven: com.xkcoding.http:simple-http:1.0.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:2.0.53" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2-extension:2.0.53" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2:2.0.53" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.14" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.16" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.16.1" level="project" />
<orderEntry type="module" module-name="blade-user-api" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:5.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser-common:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.2.19" level="project" />
<orderEntry type="module" module-name="blade-system-api" />
<orderEntry type="module" module-name="blade-resource-api" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-sms:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-oauth2:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-secure:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.session:spring-session-data-redis:3.2.6" level="project" />
<orderEntry type="library" name="Maven: org.springframework.session:spring-session-core:3.2.6" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring6:3.1.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:3.1.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.attoparser:attoparser:2.0.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.github.whvcse:easy-captcha:1.6.2" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="maven-antrun-" default="main">
<target name="main">
<copy file="D:\ideaworkspeate\jonhon-mes-svr\blade-auth\target/blade-auth.jar" todir="${project.root.directory}/target" overwrite="true" />
</target>
</project>

@ -1,15 +0,0 @@
#服务器端口
server:
port: 8100
#数据源配置
spring:
datasource:
url: ${blade.datasource.dev.url}
username: ${blade.datasource.dev.username}
password: ${blade.datasource.dev.password}
#第三方登陆
social:
enabled: true
domain: http://127.0.0.1:2888

@ -1,15 +0,0 @@
#服务器端口
server:
port: 8100
#数据源配置
spring:
datasource:
url: ${blade.datasource.prod.url}
username: ${blade.datasource.prod.username}
password: ${blade.datasource.prod.password}
#第三方登陆
social:
enabled: true
domain: http://127.0.0.1:2888

@ -1,15 +0,0 @@
#服务器端口
server:
port: 8100
#数据源配置
spring:
datasource:
url: ${blade.datasource.test.url}
username: ${blade.datasource.test.username}
password: ${blade.datasource.test.password}
#第三方登陆
social:
enabled: true
domain: http://127.0.0.1:2888

@ -1,65 +0,0 @@
# 在使用Spring默认数据源Hikari的情况下配置以下配置项
spring:
datasource:
hikari:
# 自动提交从池中返回的连接
auto-commit: true
# 连接池中维护的最小空闲连接数
minimum-idle: 10
# 连接池中允许的最大连接数。缺省值:10;推荐的公式:((core_count * 2) + effective_spindle_count)
maximum-pool-size: 60
# 空闲连接超时时间,默认值600000(10分钟),大于等于max-lifetime且max-lifetime>0,会被重置为0;不等于0且小于10秒,会被重置为10秒。
# 只有空闲连接数大于最大连接数且空闲时间超过该值,才会被释放
idle-timeout: 30000
# 连接最大存活时间.不等于0且小于30秒,会被重置为默认值30分钟.设置应该比mysql设置的超时时间短
max-lifetime: 1800000
# 等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLException, 缺省:30秒
connection-timeout: 30000
# 连接测试查询
connection-test-query: select 1
#connection-test-query: select 1 from dual
freemarker:
# 模板后缀名
suffix: .ftl
# 文档类型
content-type: text/html
# 页面编码
charset: UTF-8
# 页面缓存
cache: false
# 模板路径
template-loader-path: classpath:/templates/
web:
# 资源路径
resources:
static-locations: classpath:/static/
#swagger文档
swagger:
base-packages:
- org.springblade
- org.springframework.security.oauth2.provider.endpoint
#第三方登陆
social:
oauth:
GITHUB:
client-id: 233************
client-secret: 233************************************
redirect-uri: ${social.domain}/oauth/redirect/github
GITEE:
client-id: 233************
client-secret: 233************************************
redirect-uri: ${social.domain}/oauth/redirect/gitee
WECHAT_OPEN:
client-id: 233************
client-secret: 233************************************
redirect-uri: ${social.domain}/oauth/redirect/wechat
QQ:
client-id: 233************
client-secret: 233************************************
redirect-uri: ${social.domain}/oauth/redirect/qq
DINGTALK:
client-id: 233************
client-secret: 233************************************
redirect-uri: ${social.domain}/oauth/redirect/dingtalk

@ -1,5 +0,0 @@
#Generated by Maven
#Mon Nov 10 11:10:15 CST 2025
groupId=org.springblade
artifactId=blade-auth
version=4.6.0.RELEASE

@ -1,15 +0,0 @@
org\springblade\auth\granter\SmsTokenGranter.class
org\springblade\auth\service\BladeUserDetailService.class
org\springblade\auth\endpoint\Oauth2SmsEndpoint.class
org\springblade\auth\AuthApplication.class
org\springblade\auth\granter\CaptchaTokenGranter.class
org\springblade\auth\constant\BladeAuthConstant.class
org\springblade\auth\granter\RegisterTokenGranter.class
org\springblade\auth\handler\BladeLockHandler.class
org\springblade\auth\handler\BladeAuthorizationHandler.class
org\springblade\auth\handler\BladeTokenHandler.class
org\springblade\auth\config\BladeAuthConfiguration.class
org\springblade\auth\granter\SocialTokenGranter.class
org\springblade\auth\service\BladeClientDetailService.class
org\springblade\auth\utils\TokenUtil.class
org\springblade\auth\handler\BladePasswordHandler.class

@ -1,15 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\granter\RegisterTokenGranter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\utils\TokenUtil.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\granter\SmsTokenGranter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\granter\SocialTokenGranter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\handler\BladeLockHandler.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\handler\BladeTokenHandler.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\service\BladeUserDetailService.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\constant\BladeAuthConstant.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\AuthApplication.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\config\BladeAuthConfiguration.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\service\BladeClientDetailService.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\granter\CaptchaTokenGranter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\handler\BladeAuthorizationHandler.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\endpoint\Oauth2SmsEndpoint.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\main\java\org\springblade\auth\handler\BladePasswordHandler.java

@ -1,3 +0,0 @@
org\springblade\test\CryptoKeyGenerator.class
org\springblade\test\SignKeyGenerator.class
org\springblade\test\Sm2KeyGenerator.class

@ -1,3 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\test\java\org\springblade\test\CryptoKeyGenerator.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\test\java\org\springblade\test\Sm2KeyGenerator.java
D:\ideaworkspeate\jonhon-mes-svr\blade-auth\src\test\java\org\springblade\test\SignKeyGenerator.java

@ -1,47 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-common</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-common</name>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-launch</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-loadbalancer</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-auto</artifactId>
<version>4.6.0.RELEASE</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,129 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<webroots />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-loadbalancer:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.addons:reactor-extra:3.5.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.stoyanr:evictor:1.0.0" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:3.6.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.6.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-commons:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.11" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-auth-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-encryption-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-logback-adapter-12:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:logback-adapter:1.1.3" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-log4j2-adapter:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.16" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.14" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.16.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.16" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.16.0" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.hdrhistogram:HdrHistogram:2.1.12" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -38,6 +38,7 @@ public interface LauncherConstant {
* nacos 命名空间
*/
String NACOS_NAMESPACE = "feaf627f-a847-463b-8b73-24a0538f526e";
// String NACOS_NAMESPACE = "db3f4da1-ae19-4104-8c17-6d9b8f069401";
/**
* nacos 用户名

@ -1 +0,0 @@
restart.include.blade-common=/blade-common[\\w-]+\.jar

@ -1,2 +0,0 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.springblade.common.config.BladeCommonConfiguration

@ -1,8 +0,0 @@
${AnsiColor.BLUE} ______ _ _ ___ ___
${AnsiColor.BLUE} | ___ \| | | | \ \ / /
${AnsiColor.BLUE} | |_/ /| | __ _ __| | ___ \ V /
${AnsiColor.BLUE} | ___ \| | / _` | / _` | / _ \ > <
${AnsiColor.BLUE} | |_/ /| || (_| || (_| || __/ / . \
${AnsiColor.BLUE} \____/ |_| \__,_| \__,_| \___|/__/ \__\
${AnsiColor.BLUE}:: BladeX ${blade.service.version} :: ${spring.application.name}:${AnsiColor.RED}${blade.env}${AnsiColor.BLUE} :: Running SpringBoot ${spring-boot.version} :: ${AnsiColor.BRIGHT_BLACK}

@ -1,5 +0,0 @@
#Generated by Maven
#Mon Nov 10 14:14:45 CST 2025
groupId=org.springblade
artifactId=blade-common
version=4.6.0.RELEASE

@ -1,11 +0,0 @@
org\springblade\common\config\BladeCommonConfiguration.class
META-INF\spring-devtools.properties
org\springblade\common\constant\TenantConstant.class
META-INF\spring\org.springframework.boot.autoconfigure.AutoConfiguration.imports
org\springblade\common\launch\LauncherServiceImpl.class
org\springblade\common\cache\CacheNames.class
org\springblade\common\constant\LauncherConstant.class
META-INF\spring.factories
META-INF\services\org.springblade.core.launch.service.LauncherService
org\springblade\common\constant\CommonConstant.class
org\springblade\common\utils\CommonUtil.class

@ -1,7 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-common\src\main\java\org\springblade\common\utils\CommonUtil.java
D:\ideaworkspeate\jonhon-mes-svr\blade-common\src\main\java\org\springblade\common\launch\LauncherServiceImpl.java
D:\ideaworkspeate\jonhon-mes-svr\blade-common\src\main\java\org\springblade\common\cache\CacheNames.java
D:\ideaworkspeate\jonhon-mes-svr\blade-common\src\main\java\org\springblade\common\constant\TenantConstant.java
D:\ideaworkspeate\jonhon-mes-svr\blade-common\src\main\java\org\springblade\common\config\BladeCommonConfiguration.java
D:\ideaworkspeate\jonhon-mes-svr\blade-common\src\main\java\org\springblade\common\constant\CommonConstant.java
D:\ideaworkspeate\jonhon-mes-svr\blade-common\src\main\java\org\springblade\common\constant\LauncherConstant.java

@ -1,111 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-gateway</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-gateway</name>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-launch</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>spring-boot-starter-web</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
<exclusion>
<artifactId>spring-boot-starter-undertow</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-common</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>blade-core-launch</artifactId>
<groupId>org.springblade</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-metrics</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-jwt</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.53</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
<version>4.1.6</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>4.1.5</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
<version>2023.0.1.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis-reactive</artifactId>
<version>3.2.12</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>3.2.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-gateway-spring-boot-starter</artifactId>
<version>4.5.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,182 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="module" module-name="blade-common" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-loadbalancer:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.stoyanr:evictor:1.0.0" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:3.6.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.6.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.11" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-auth-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-encryption-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-logback-adapter-12:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:logback-adapter:1.1.3" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-log4j2-adapter:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.16" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.14" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.16.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.16" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.16.0" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-metrics:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.hdrhistogram:HdrHistogram:2.1.12" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:2.0.53" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2-extension:2.0.53" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2:2.0.53" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-gateway:4.1.6" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-gateway-server:4.1.6" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.addons:reactor-extra:3.5.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-webflux:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-reactor-netty:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.netty:reactor-netty-http:1.1.24" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-http:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-http2:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns-native-macos:osx-x86_64:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns-classes-macos:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-classes-epoll:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.netty:reactor-netty-core:1.1.24" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler-proxy:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-socks:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webflux:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-circuitbreaker-sentinel:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-v6x-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-web-adapter-common:1.8.8" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-commons:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis-reactive:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-client:3.2.3" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-client:3.2.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-jakarta9:1.12.13" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-gateway-spring-boot-starter:4.5.0" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-openapi3-ui:4.5.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="maven-antrun-" default="main">
<target name="main">
<copy file="D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\target/blade-gateway.jar" todir="${project.root.directory}/target" overwrite="true" />
</target>
</project>

@ -1,11 +0,0 @@
blade:
#多团队协作服务配置
loadbalancer:
#开启配置
enabled: true
#灰度版本
#version: 3.0.0
#负载均衡优先调用的ip段
prior-ip-pattern:
- 192.168.0.*
- 127.0.0.1

@ -1,16 +0,0 @@
knife4j:
gateway:
enabled: true
tags-sorter: order
operations-sorter: order
# 指定服务发现的模式聚合微服务文档,并且是默认`default`分组
strategy: discover
discover:
enabled: true
# 指定版本号(Swagger2|OpenAPI3)
version : openapi3
# 需要排除的微服务(eg:网关服务)
excluded-services:
- blade-admin
- blade-gateway
- blade-log

@ -1,12 +0,0 @@
server:
port: 80
spring:
cloud:
gateway:
discovery:
locator:
enabled: true
loadbalancer:
retry:
enabled: true

@ -1,5 +0,0 @@
#Generated by Maven
#Mon Nov 10 14:15:05 CST 2025
groupId=org.springblade
artifactId=blade-gateway
version=4.6.0.RELEASE

@ -1,23 +0,0 @@
org\springblade\gateway\provider\SignSecure.class
org\springblade\gateway\handler\ErrorExceptionHandler.class
org\springblade\gateway\dynamic\DynamicRouteService.class
org\springblade\gateway\provider\AuthProvider.class
org\springblade\gateway\props\RequestProperties.class
org\springblade\gateway\dynamic\DynamicRouteServiceListener$1.class
org\springblade\gateway\filter\GatewayFilter.class
org\springblade\gateway\dynamic\DynamicRouteServiceListener.class
org\springblade\gateway\GateWayApplication.class
org\springblade\gateway\props\AuthProperties.class
org\springblade\gateway\config\ErrorHandlerConfiguration.class
org\springblade\gateway\provider\BasicSecure.class
org\springblade\gateway\filter\RequestFilter.class
org\springblade\gateway\filter\ResponseLogFilter.class
org\springblade\gateway\provider\RequestProvider.class
org\springblade\gateway\filter\RequestLogFilter.class
org\springblade\gateway\config\RouterFunctionConfiguration.class
org\springblade\gateway\provider\AuthSecure.class
org\springblade\gateway\dynamic\GatewayPredicate.class
org\springblade\gateway\filter\AuthFilter.class
org\springblade\gateway\provider\ResponseProvider.class
org\springblade\gateway\dynamic\GatewayRoute.class
org\springblade\gateway\dynamic\GatewayFilter.class

@ -1,22 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\dynamic\DynamicRouteService.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\config\RouterFunctionConfiguration.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\dynamic\GatewayFilter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\provider\RequestProvider.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\dynamic\GatewayRoute.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\filter\RequestFilter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\props\AuthProperties.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\props\RequestProperties.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\provider\SignSecure.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\filter\RequestLogFilter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\filter\ResponseLogFilter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\GateWayApplication.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\provider\AuthProvider.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\provider\ResponseProvider.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\provider\BasicSecure.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\filter\AuthFilter.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\dynamic\DynamicRouteServiceListener.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\config\ErrorHandlerConfiguration.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\provider\AuthSecure.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\handler\ErrorExceptionHandler.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\dynamic\GatewayPredicate.java
D:\ideaworkspeate\jonhon-mes-svr\blade-gateway\src\main\java\org\springblade\gateway\filter\GatewayFilter.java

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-ops-api</artifactId>
<version>4.6.0.RELEASE</version>
<packaging>pom</packaging>
<name>blade-ops-api</name>
<description>BladeX 微服务API集合</description>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-mybatis</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>4.1.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-auto</artifactId>
<version>4.6.0.RELEASE</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-develop-api</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-develop-api</name>
<description>BladeX 微服务API集合</description>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-mybatis</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>4.1.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-auto</artifactId>
<version>4.6.0.RELEASE</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<webroots />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:5.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser-common:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.19" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:3.0.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot-autoconfigure:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.8.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:4.0.5" level="project" />
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.eclipse.angus:angus-activation:2.0.2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:4.0.5" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -1 +0,0 @@
restart.include.blade-develop-api=/blade-develop-api[\\w-]+\.jar

@ -1,4 +0,0 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.springblade.develop.feign.IDatasourceClientFallback
org.springblade.core.cloud.feign.BladeFeignAutoConfiguration=\
org.springblade.develop.feign.IDatasourceClient

@ -1,5 +0,0 @@
#Generated by Maven
#Fri Nov 07 14:04:17 CST 2025
groupId=org.springblade
artifactId=blade-develop-api
version=4.6.0.RELEASE

@ -1,12 +0,0 @@
org\springblade\develop\feign\IDatasourceClient.class
org\springblade\develop\pojo\entity\Code.class
META-INF\spring-devtools.properties
org\springblade\develop\pojo\entity\Datasource.class
META-INF\spring\org.springframework.boot.autoconfigure.AutoConfiguration.imports
org\springblade\develop\pojo\entity\ModelPrototype.class
org\springblade\develop\feign\IDatasourceClientFallback.class
org\springblade\develop\pojo\entity\Model.class
org\springblade\develop\pojo\dto\GeneratorDTO.class
org\springblade\develop\pojo\entity\CodeSetting.class
org\springblade\develop\pojo\dto\ModelDTO.class
META-INF\spring.factories

@ -1,9 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\pojo\entity\CodeSetting.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\pojo\entity\Model.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\pojo\dto\GeneratorDTO.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\pojo\dto\ModelDTO.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\pojo\entity\Code.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\feign\IDatasourceClient.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\feign\IDatasourceClientFallback.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\pojo\entity\Datasource.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-develop-api\src\main\java\org\springblade\develop\pojo\entity\ModelPrototype.java

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-flow-api</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-flow-api</name>
<description>BladeX 微服务API集合</description>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-mybatis</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>4.1.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-auto</artifactId>
<version>4.6.0.RELEASE</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,151 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<webroots />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:5.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser-common:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.19" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:3.0.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot-autoconfigure:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.8.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:4.0.5" level="project" />
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.eclipse.angus:angus-activation:2.0.2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:4.0.5" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -1 +0,0 @@
restart.include.blade-flow-api=/blade-flow-api[\\w-]+\.jar

@ -1,4 +0,0 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.springblade.flow.core.feign.IFlowClientFallback
org.springblade.core.cloud.feign.BladeFeignAutoConfiguration=\
org.springblade.flow.core.feign.IFlowClient

@ -1,5 +0,0 @@
#Generated by Maven
#Fri Nov 07 14:05:15 CST 2025
groupId=org.springblade
artifactId=blade-flow-api
version=4.6.0.RELEASE

@ -1,11 +0,0 @@
org\springblade\flow\core\utils\TaskUtil.class
META-INF\spring-devtools.properties
META-INF\spring\org.springframework.boot.autoconfigure.AutoConfiguration.imports
org\springblade\flow\core\feign\IFlowClientFallback.class
org\springblade\flow\core\pojo\entity\BladeFlow.class
org\springblade\flow\core\pojo\enums\FlowModeEnum.class
org\springblade\flow\core\feign\IFlowClient.class
org\springblade\flow\core\constant\ProcessConstant.class
org\springblade\flow\core\utils\FlowUtil.class
org\springblade\flow\core\pojo\entity\FlowEntity.class
META-INF\spring.factories

@ -1,8 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\pojo\entity\BladeFlow.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\utils\TaskUtil.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\constant\ProcessConstant.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\utils\FlowUtil.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\feign\IFlowClientFallback.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\feign\IFlowClient.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\pojo\entity\FlowEntity.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-flow-api\src\main\java\org\springblade\flow\core\pojo\enums\FlowModeEnum.java

@ -0,0 +1,2 @@
/mvnw text eol=lf
*.cmd text eol=crlf

@ -0,0 +1,33 @@
HELP.md
target/
.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/

@ -0,0 +1,3 @@
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip

@ -0,0 +1,295 @@
#!/bin/sh
# ----------------------------------------------------------------------------
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# Apache Maven Wrapper startup batch script, version 3.3.4
#
# Optional ENV vars
# -----------------
# JAVA_HOME - location of a JDK home dir, required when download maven via java source
# MVNW_REPOURL - repo url base for downloading maven distribution
# MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven
# MVNW_VERBOSE - true: enable verbose log; debug: trace the mvnw script; others: silence the output
# ----------------------------------------------------------------------------
set -euf
[ "${MVNW_VERBOSE-}" != debug ] || set -x
# OS specific support.
native_path() { printf %s\\n "$1"; }
case "$(uname)" in
CYGWIN* | MINGW*)
[ -z "${JAVA_HOME-}" ] || JAVA_HOME="$(cygpath --unix "$JAVA_HOME")"
native_path() { cygpath --path --windows "$1"; }
;;
esac
# set JAVACMD and JAVACCMD
set_java_home() {
# For Cygwin and MinGW, ensure paths are in Unix format before anything is touched
if [ -n "${JAVA_HOME-}" ]; then
if [ -x "$JAVA_HOME/jre/sh/java" ]; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
JAVACCMD="$JAVA_HOME/jre/sh/javac"
else
JAVACMD="$JAVA_HOME/bin/java"
JAVACCMD="$JAVA_HOME/bin/javac"
if [ ! -x "$JAVACMD" ] || [ ! -x "$JAVACCMD" ]; then
echo "The JAVA_HOME environment variable is not defined correctly, so mvnw cannot run." >&2
echo "JAVA_HOME is set to \"$JAVA_HOME\", but \"\$JAVA_HOME/bin/java\" or \"\$JAVA_HOME/bin/javac\" does not exist." >&2
return 1
fi
fi
else
JAVACMD="$(
'set' +e
'unset' -f command 2>/dev/null
'command' -v java
)" || :
JAVACCMD="$(
'set' +e
'unset' -f command 2>/dev/null
'command' -v javac
)" || :
if [ ! -x "${JAVACMD-}" ] || [ ! -x "${JAVACCMD-}" ]; then
echo "The java/javac command does not exist in PATH nor is JAVA_HOME set, so mvnw cannot run." >&2
return 1
fi
fi
}
# hash string like Java String::hashCode
hash_string() {
str="${1:-}" h=0
while [ -n "$str" ]; do
char="${str%"${str#?}"}"
h=$(((h * 31 + $(LC_CTYPE=C printf %d "'$char")) % 4294967296))
str="${str#?}"
done
printf %x\\n $h
}
verbose() { :; }
[ "${MVNW_VERBOSE-}" != true ] || verbose() { printf %s\\n "${1-}"; }
die() {
printf %s\\n "$1" >&2
exit 1
}
trim() {
# MWRAPPER-139:
# Trims trailing and leading whitespace, carriage returns, tabs, and linefeeds.
# Needed for removing poorly interpreted newline sequences when running in more
# exotic environments such as mingw bash on Windows.
printf "%s" "${1}" | tr -d '[:space:]'
}
scriptDir="$(dirname "$0")"
scriptName="$(basename "$0")"
# parse distributionUrl and optional distributionSha256Sum, requires .mvn/wrapper/maven-wrapper.properties
while IFS="=" read -r key value; do
case "${key-}" in
distributionUrl) distributionUrl=$(trim "${value-}") ;;
distributionSha256Sum) distributionSha256Sum=$(trim "${value-}") ;;
esac
done <"$scriptDir/.mvn/wrapper/maven-wrapper.properties"
[ -n "${distributionUrl-}" ] || die "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties"
case "${distributionUrl##*/}" in
maven-mvnd-*bin.*)
MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/
case "${PROCESSOR_ARCHITECTURE-}${PROCESSOR_ARCHITEW6432-}:$(uname -a)" in
*AMD64:CYGWIN* | *AMD64:MINGW*) distributionPlatform=windows-amd64 ;;
:Darwin*x86_64) distributionPlatform=darwin-amd64 ;;
:Darwin*arm64) distributionPlatform=darwin-aarch64 ;;
:Linux*x86_64*) distributionPlatform=linux-amd64 ;;
*)
echo "Cannot detect native platform for mvnd on $(uname)-$(uname -m), use pure java version" >&2
distributionPlatform=linux-amd64
;;
esac
distributionUrl="${distributionUrl%-bin.*}-$distributionPlatform.zip"
;;
maven-mvnd-*) MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ ;;
*) MVN_CMD="mvn${scriptName#mvnw}" _MVNW_REPO_PATTERN=/org/apache/maven/ ;;
esac
# apply MVNW_REPOURL and calculate MAVEN_HOME
# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-<version>,maven-mvnd-<version>-<platform>}/<hash>
[ -z "${MVNW_REPOURL-}" ] || distributionUrl="$MVNW_REPOURL$_MVNW_REPO_PATTERN${distributionUrl#*"$_MVNW_REPO_PATTERN"}"
distributionUrlName="${distributionUrl##*/}"
distributionUrlNameMain="${distributionUrlName%.*}"
distributionUrlNameMain="${distributionUrlNameMain%-bin}"
MAVEN_USER_HOME="${MAVEN_USER_HOME:-${HOME}/.m2}"
MAVEN_HOME="${MAVEN_USER_HOME}/wrapper/dists/${distributionUrlNameMain-}/$(hash_string "$distributionUrl")"
exec_maven() {
unset MVNW_VERBOSE MVNW_USERNAME MVNW_PASSWORD MVNW_REPOURL || :
exec "$MAVEN_HOME/bin/$MVN_CMD" "$@" || die "cannot exec $MAVEN_HOME/bin/$MVN_CMD"
}
if [ -d "$MAVEN_HOME" ]; then
verbose "found existing MAVEN_HOME at $MAVEN_HOME"
exec_maven "$@"
fi
case "${distributionUrl-}" in
*?-bin.zip | *?maven-mvnd-?*-?*.zip) ;;
*) die "distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found '${distributionUrl-}'" ;;
esac
# prepare tmp dir
if TMP_DOWNLOAD_DIR="$(mktemp -d)" && [ -d "$TMP_DOWNLOAD_DIR" ]; then
clean() { rm -rf -- "$TMP_DOWNLOAD_DIR"; }
trap clean HUP INT TERM EXIT
else
die "cannot create temp dir"
fi
mkdir -p -- "${MAVEN_HOME%/*}"
# Download and Install Apache Maven
verbose "Couldn't find MAVEN_HOME, downloading and installing it ..."
verbose "Downloading from: $distributionUrl"
verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName"
# select .zip or .tar.gz
if ! command -v unzip >/dev/null; then
distributionUrl="${distributionUrl%.zip}.tar.gz"
distributionUrlName="${distributionUrl##*/}"
fi
# verbose opt
__MVNW_QUIET_WGET=--quiet __MVNW_QUIET_CURL=--silent __MVNW_QUIET_UNZIP=-q __MVNW_QUIET_TAR=''
[ "${MVNW_VERBOSE-}" != true ] || __MVNW_QUIET_WGET='' __MVNW_QUIET_CURL='' __MVNW_QUIET_UNZIP='' __MVNW_QUIET_TAR=v
# normalize http auth
case "${MVNW_PASSWORD:+has-password}" in
'') MVNW_USERNAME='' MVNW_PASSWORD='' ;;
has-password) [ -n "${MVNW_USERNAME-}" ] || MVNW_USERNAME='' MVNW_PASSWORD='' ;;
esac
if [ -z "${MVNW_USERNAME-}" ] && command -v wget >/dev/null; then
verbose "Found wget ... using wget"
wget ${__MVNW_QUIET_WGET:+"$__MVNW_QUIET_WGET"} "$distributionUrl" -O "$TMP_DOWNLOAD_DIR/$distributionUrlName" || die "wget: Failed to fetch $distributionUrl"
elif [ -z "${MVNW_USERNAME-}" ] && command -v curl >/dev/null; then
verbose "Found curl ... using curl"
curl ${__MVNW_QUIET_CURL:+"$__MVNW_QUIET_CURL"} -f -L -o "$TMP_DOWNLOAD_DIR/$distributionUrlName" "$distributionUrl" || die "curl: Failed to fetch $distributionUrl"
elif set_java_home; then
verbose "Falling back to use Java to download"
javaSource="$TMP_DOWNLOAD_DIR/Downloader.java"
targetZip="$TMP_DOWNLOAD_DIR/$distributionUrlName"
cat >"$javaSource" <<-END
public class Downloader extends java.net.Authenticator
{
protected java.net.PasswordAuthentication getPasswordAuthentication()
{
return new java.net.PasswordAuthentication( System.getenv( "MVNW_USERNAME" ), System.getenv( "MVNW_PASSWORD" ).toCharArray() );
}
public static void main( String[] args ) throws Exception
{
setDefault( new Downloader() );
java.nio.file.Files.copy( java.net.URI.create( args[0] ).toURL().openStream(), java.nio.file.Paths.get( args[1] ).toAbsolutePath().normalize() );
}
}
END
# For Cygwin/MinGW, switch paths to Windows format before running javac and java
verbose " - Compiling Downloader.java ..."
"$(native_path "$JAVACCMD")" "$(native_path "$javaSource")" || die "Failed to compile Downloader.java"
verbose " - Running Downloader.java ..."
"$(native_path "$JAVACMD")" -cp "$(native_path "$TMP_DOWNLOAD_DIR")" Downloader "$distributionUrl" "$(native_path "$targetZip")"
fi
# If specified, validate the SHA-256 sum of the Maven distribution zip file
if [ -n "${distributionSha256Sum-}" ]; then
distributionSha256Result=false
if [ "$MVN_CMD" = mvnd.sh ]; then
echo "Checksum validation is not supported for maven-mvnd." >&2
echo "Please disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2
exit 1
elif command -v sha256sum >/dev/null; then
if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | sha256sum -c - >/dev/null 2>&1; then
distributionSha256Result=true
fi
elif command -v shasum >/dev/null; then
if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | shasum -a 256 -c >/dev/null 2>&1; then
distributionSha256Result=true
fi
else
echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2
echo "Please install either command, or disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2
exit 1
fi
if [ $distributionSha256Result = false ]; then
echo "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised." >&2
echo "If you updated your Maven version, you need to update the specified distributionSha256Sum property." >&2
exit 1
fi
fi
# unzip and move
if command -v unzip >/dev/null; then
unzip ${__MVNW_QUIET_UNZIP:+"$__MVNW_QUIET_UNZIP"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -d "$TMP_DOWNLOAD_DIR" || die "failed to unzip"
else
tar xzf${__MVNW_QUIET_TAR:+"$__MVNW_QUIET_TAR"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -C "$TMP_DOWNLOAD_DIR" || die "failed to untar"
fi
# Find the actual extracted directory name (handles snapshots where filename != directory name)
actualDistributionDir=""
# First try the expected directory name (for regular distributions)
if [ -d "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" ]; then
if [ -f "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain/bin/$MVN_CMD" ]; then
actualDistributionDir="$distributionUrlNameMain"
fi
fi
# If not found, search for any directory with the Maven executable (for snapshots)
if [ -z "$actualDistributionDir" ]; then
# enable globbing to iterate over items
set +f
for dir in "$TMP_DOWNLOAD_DIR"/*; do
if [ -d "$dir" ]; then
if [ -f "$dir/bin/$MVN_CMD" ]; then
actualDistributionDir="$(basename "$dir")"
break
fi
fi
done
set -f
fi
if [ -z "$actualDistributionDir" ]; then
verbose "Contents of $TMP_DOWNLOAD_DIR:"
verbose "$(ls -la "$TMP_DOWNLOAD_DIR")"
die "Could not find Maven distribution directory in extracted archive"
fi
verbose "Found extracted Maven distribution directory: $actualDistributionDir"
printf %s\\n "$distributionUrl" >"$TMP_DOWNLOAD_DIR/$actualDistributionDir/mvnw.url"
mv -- "$TMP_DOWNLOAD_DIR/$actualDistributionDir" "$MAVEN_HOME" || [ -d "$MAVEN_HOME" ] || die "fail to move MAVEN_HOME"
clean || :
exec_maven "$@"

@ -0,0 +1,189 @@
<# : batch portion
@REM ----------------------------------------------------------------------------
@REM Licensed to the Apache Software Foundation (ASF) under one
@REM or more contributor license agreements. See the NOTICE file
@REM distributed with this work for additional information
@REM regarding copyright ownership. The ASF licenses this file
@REM to you under the Apache License, Version 2.0 (the
@REM "License"); you may not use this file except in compliance
@REM with the License. You may obtain a copy of the License at
@REM
@REM http://www.apache.org/licenses/LICENSE-2.0
@REM
@REM Unless required by applicable law or agreed to in writing,
@REM software distributed under the License is distributed on an
@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@REM KIND, either express or implied. See the License for the
@REM specific language governing permissions and limitations
@REM under the License.
@REM ----------------------------------------------------------------------------
@REM ----------------------------------------------------------------------------
@REM Apache Maven Wrapper startup batch script, version 3.3.4
@REM
@REM Optional ENV vars
@REM MVNW_REPOURL - repo url base for downloading maven distribution
@REM MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven
@REM MVNW_VERBOSE - true: enable verbose log; others: silence the output
@REM ----------------------------------------------------------------------------
@IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0)
@SET __MVNW_CMD__=
@SET __MVNW_ERROR__=
@SET __MVNW_PSMODULEP_SAVE=%PSModulePath%
@SET PSModulePath=
@FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @(
IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B)
)
@SET PSModulePath=%__MVNW_PSMODULEP_SAVE%
@SET __MVNW_PSMODULEP_SAVE=
@SET __MVNW_ARG0_NAME__=
@SET MVNW_USERNAME=
@SET MVNW_PASSWORD=
@IF NOT "%__MVNW_CMD__%"=="" ("%__MVNW_CMD__%" %*)
@echo Cannot start maven from wrapper >&2 && exit /b 1
@GOTO :EOF
: end batch / begin powershell #>
$ErrorActionPreference = "Stop"
if ($env:MVNW_VERBOSE -eq "true") {
$VerbosePreference = "Continue"
}
# calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties
$distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl
if (!$distributionUrl) {
Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties"
}
switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) {
"maven-mvnd-*" {
$USE_MVND = $true
$distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip"
$MVN_CMD = "mvnd.cmd"
break
}
default {
$USE_MVND = $false
$MVN_CMD = $script -replace '^mvnw','mvn'
break
}
}
# apply MVNW_REPOURL and calculate MAVEN_HOME
# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-<version>,maven-mvnd-<version>-<platform>}/<hash>
if ($env:MVNW_REPOURL) {
$MVNW_REPO_PATTERN = if ($USE_MVND -eq $False) { "/org/apache/maven/" } else { "/maven/mvnd/" }
$distributionUrl = "$env:MVNW_REPOURL$MVNW_REPO_PATTERN$($distributionUrl -replace "^.*$MVNW_REPO_PATTERN",'')"
}
$distributionUrlName = $distributionUrl -replace '^.*/',''
$distributionUrlNameMain = $distributionUrlName -replace '\.[^.]*$','' -replace '-bin$',''
$MAVEN_M2_PATH = "$HOME/.m2"
if ($env:MAVEN_USER_HOME) {
$MAVEN_M2_PATH = "$env:MAVEN_USER_HOME"
}
if (-not (Test-Path -Path $MAVEN_M2_PATH)) {
New-Item -Path $MAVEN_M2_PATH -ItemType Directory | Out-Null
}
$MAVEN_WRAPPER_DISTS = $null
if ((Get-Item $MAVEN_M2_PATH).Target[0] -eq $null) {
$MAVEN_WRAPPER_DISTS = "$MAVEN_M2_PATH/wrapper/dists"
} else {
$MAVEN_WRAPPER_DISTS = (Get-Item $MAVEN_M2_PATH).Target[0] + "/wrapper/dists"
}
$MAVEN_HOME_PARENT = "$MAVEN_WRAPPER_DISTS/$distributionUrlNameMain"
$MAVEN_HOME_NAME = ([System.Security.Cryptography.SHA256]::Create().ComputeHash([byte[]][char[]]$distributionUrl) | ForEach-Object {$_.ToString("x2")}) -join ''
$MAVEN_HOME = "$MAVEN_HOME_PARENT/$MAVEN_HOME_NAME"
if (Test-Path -Path "$MAVEN_HOME" -PathType Container) {
Write-Verbose "found existing MAVEN_HOME at $MAVEN_HOME"
Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD"
exit $?
}
if (! $distributionUrlNameMain -or ($distributionUrlName -eq $distributionUrlNameMain)) {
Write-Error "distributionUrl is not valid, must end with *-bin.zip, but found $distributionUrl"
}
# prepare tmp dir
$TMP_DOWNLOAD_DIR_HOLDER = New-TemporaryFile
$TMP_DOWNLOAD_DIR = New-Item -Itemtype Directory -Path "$TMP_DOWNLOAD_DIR_HOLDER.dir"
$TMP_DOWNLOAD_DIR_HOLDER.Delete() | Out-Null
trap {
if ($TMP_DOWNLOAD_DIR.Exists) {
try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null }
catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" }
}
}
New-Item -Itemtype Directory -Path "$MAVEN_HOME_PARENT" -Force | Out-Null
# Download and Install Apache Maven
Write-Verbose "Couldn't find MAVEN_HOME, downloading and installing it ..."
Write-Verbose "Downloading from: $distributionUrl"
Write-Verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName"
$webclient = New-Object System.Net.WebClient
if ($env:MVNW_USERNAME -and $env:MVNW_PASSWORD) {
$webclient.Credentials = New-Object System.Net.NetworkCredential($env:MVNW_USERNAME, $env:MVNW_PASSWORD)
}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$webclient.DownloadFile($distributionUrl, "$TMP_DOWNLOAD_DIR/$distributionUrlName") | Out-Null
# If specified, validate the SHA-256 sum of the Maven distribution zip file
$distributionSha256Sum = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionSha256Sum
if ($distributionSha256Sum) {
if ($USE_MVND) {
Write-Error "Checksum validation is not supported for maven-mvnd. `nPlease disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties."
}
Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash
if ((Get-FileHash "$TMP_DOWNLOAD_DIR/$distributionUrlName" -Algorithm SHA256).Hash.ToLower() -ne $distributionSha256Sum) {
Write-Error "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised. If you updated your Maven version, you need to update the specified distributionSha256Sum property."
}
}
# unzip and move
Expand-Archive "$TMP_DOWNLOAD_DIR/$distributionUrlName" -DestinationPath "$TMP_DOWNLOAD_DIR" | Out-Null
# Find the actual extracted directory name (handles snapshots where filename != directory name)
$actualDistributionDir = ""
# First try the expected directory name (for regular distributions)
$expectedPath = Join-Path "$TMP_DOWNLOAD_DIR" "$distributionUrlNameMain"
$expectedMvnPath = Join-Path "$expectedPath" "bin/$MVN_CMD"
if ((Test-Path -Path $expectedPath -PathType Container) -and (Test-Path -Path $expectedMvnPath -PathType Leaf)) {
$actualDistributionDir = $distributionUrlNameMain
}
# If not found, search for any directory with the Maven executable (for snapshots)
if (!$actualDistributionDir) {
Get-ChildItem -Path "$TMP_DOWNLOAD_DIR" -Directory | ForEach-Object {
$testPath = Join-Path $_.FullName "bin/$MVN_CMD"
if (Test-Path -Path $testPath -PathType Leaf) {
$actualDistributionDir = $_.Name
}
}
}
if (!$actualDistributionDir) {
Write-Error "Could not find Maven distribution directory in extracted archive"
}
Write-Verbose "Found extracted Maven distribution directory: $actualDistributionDir"
Rename-Item -Path "$TMP_DOWNLOAD_DIR/$actualDistributionDir" -NewName $MAVEN_HOME_NAME | Out-Null
try {
Move-Item -Path "$TMP_DOWNLOAD_DIR/$MAVEN_HOME_NAME" -Destination $MAVEN_HOME_PARENT | Out-Null
} catch {
if (! (Test-Path -Path "$MAVEN_HOME" -PathType Container)) {
Write-Error "fail to move MAVEN_HOME"
}
} finally {
try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null }
catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" }
}
Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD"

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>jonhon-mes-svr</artifactId>
<artifactId>blade-ops-api</artifactId>
<groupId>org.springblade</groupId>
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>blade-plugin</artifactId>
<artifactId>blade-job-api</artifactId>
<name>${project.artifactId}</name>
<packaging>pom</packaging>
<packaging>jar</packaging>
</project>

@ -0,0 +1,59 @@
package org.springblade.job.feign;
import org.springblade.core.launch.constant.AppConstant;
import org.springblade.job.pojo.entity.JobInfo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
@FeignClient(
value = AppConstant.APPLICATION_JOB_NAME
)
public interface IJobExtClient {
String API_PREFIX = "/feign/client/qa/job-ext";
String SUBMIT_AND_SYNC = API_PREFIX + "/submit-and-sync";
String REMOVE_AND_SYNC = API_PREFIX + "/remove-and-sync";
String RUN_SERVER_JOB_JOB = API_PREFIX + "/run-server-job";
String CHANGE_SERVER_JOB = API_PREFIX + "/change-server-job";
String SYNC = API_PREFIX + "/sync";
String GET_JOB_INFO_BY_ID = API_PREFIX + "/get-job-info-by-id";
@PostMapping(SUBMIT_AND_SYNC)
public Boolean submitAndSync(@RequestParam JobInfo jobInfo);
@PostMapping(REMOVE_AND_SYNC)
public Boolean removeAndSync(@RequestParam List<Long> jobInfoIds);
@PostMapping(RUN_SERVER_JOB_JOB)
public Boolean runServerJob(@RequestParam Long jobInfoId);
/**
*
* @param jobInfoId
* @param enable PowerJobConstant.JOB_ENABLED
* @return
*/
@PostMapping(CHANGE_SERVER_JOB)
Boolean changeServerJob(@RequestParam Long jobInfoId, @RequestParam Integer enable);
@PostMapping(SYNC)
public Boolean sync();
/**
*
* @param jobInfoId blade_job_info 表id
* @return
*/
@PostMapping(GET_JOB_INFO_BY_ID)
public JobInfo getJobInfoById(@RequestParam Long jobInfoId);
}

@ -0,0 +1,174 @@
package org.springblade.job.pojo.entity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
import java.math.BigDecimal;
/**
* 任务信息表 实体类
* copy from module blade-job
* @author BladeX
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Schema(description = "任务信息表")
public class JobInfo extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 任务服务ID
*/
@Schema(description = "任务服务ID")
private Long jobServerId;
/**
* 任务 ID可选null 代表创建任务否则填写需要修改的任务 ID
*/
@Schema(description = "任务 ID,可选,null 代表创建任务,否则填写需要修改的任务 ID")
private Long jobId;
/**
* 任务名称
*/
@Schema(description = "任务名称")
private String jobName;
/**
* 任务描述
*/
@Schema(description = "任务描述")
private String jobDescription;
/**
* 任务参数Processor#process 方法入参 TaskContext 对象的 jobParams 字段
*/
@Schema(description = "任务参数,Processor#process 方法入参 TaskContext 对象的 jobParams 字段")
private String jobParams;
/**
* 时间表达式类型枚举值
*/
@Schema(description = "时间表达式类型,枚举值")
private Integer timeExpressionType;
/**
* 时间表达式填写类型由 timeExpressionType 决定比如 CRON 需要填写 CRON 表达式
*/
@Schema(description = "时间表达式,填写类型由 timeExpressionType 决定,比如 CRON 需要填写 CRON 表达式")
private String timeExpression;
/**
* 执行类型枚举值
*/
@Schema(description = "执行类型,枚举值")
private Integer executeType;
/**
* 处理器类型枚举值
*/
@Schema(description = "处理器类型,枚举值")
private Integer processorType;
/**
* 处理器参数填写类型由 processorType 决定如Java 处理器需要填写全限定类名com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo
*/
@Schema(description = "处理器参数,填写类型由 processorType 决定,如Java 处理器需要填写全限定类名,如:com.github.kfcfans.oms.processors.demo.MapReduceProcessorDemo")
private String processorInfo;
/**
* 最大实例数该任务同时执行的数量任务和实例就像是类和对象的关系任务被调度执行后被称为实例
*/
@Schema(description = "最大实例数,该任务同时执行的数量(任务和实例就像是类和对象的关系,任务被调度执行后被称为实例)")
private Integer maxInstanceNum;
/**
* 单机线程并发数表示该实例执行过程中每个Worker 使用的线程数量
*/
@Schema(description = "单机线程并发数,表示该实例执行过程中每个Worker 使用的线程数量")
private Integer concurrency;
/**
* 任务实例运行时间限制0 代表无任何限制超时会被打断并判定为执行失败
*/
@Schema(description = "任务实例运行时间限制,0 代表无任何限制,超时会被打断并判定为执行失败")
private Long instanceTimeLimit;
/**
* instanceRetryNum 任务实例重试次数整个任务失败时重试代价大不推荐使用
*/
@Schema(description = "instanceRetryNum 任务实例重试次数,整个任务失败时重试,代价大,不推荐使用")
private Integer instanceRetryNum;
/**
* taskRetryNum Task 重试次数每个子 Task 失败后单独重试代价小推荐使用
*/
@Schema(description = "taskRetryNum Task 重试次数,每个子 Task 失败后单独重试,代价小,推荐使用")
private Integer taskRetryNum;
/**
* minCpuCores 最小可用 CPU 核心数CPU 可用核心数小于该值的 Worker 将不会执行该任务0 代表无任何限制
*/
@Schema(description = "minCpuCores 最小可用 CPU 核心数,CPU 可用核心数小于该值的 Worker 将不会执行该任务,0 代表无任何限制")
private BigDecimal minCpuCores;
/**
* 最小内存大小GB可用内存小于该值的Worker 将不会执行该任务0 代表无任何限制
*/
@Schema(description = "最小内存大小(GB),可用内存小于该值的Worker 将不会执行该任务,0 代表无任何限制")
private BigDecimal minMemorySpace;
/**
* 最小磁盘大小GB可用磁盘空间小于该值的Worker 将不会执行该任务0 代表无任何限制
*/
@Schema(description = "最小磁盘大小(GB),可用磁盘空间小于该值的Worker 将不会执行该任务,0 代表无任何限制")
private BigDecimal minDiskSpace;
/**
* 指定机器执行设置该参数后只有列表中的机器允许执行该任务空代表不指定机器
*/
@Schema(description = "指定机器执行,设置该参数后只有列表中的机器允许执行该任务,空代表不指定机器")
private String designatedWorkers;
/**
* 最大执行机器数量限定调动执行的机器数量0代表无限制
*/
@Schema(description = "最大执行机器数量,限定调动执行的机器数量,0代表无限制")
private Integer maxWorkerCount;
/**
* 接收报警的用户 ID 列表
*/
@Schema(description = "接收报警的用户 ID 列表")
private String notifyUserIds;
/**
* 是否启用该任务未启用的任务不会被调度
*/
@Schema(description = "是否启用该任务,未启用的任务不会被调度")
private Integer enable;
/**
* 调度策略枚举目前支持随机RANDOM 健康度优先HEALTH_FIRST
*/
@Schema(description = "调度策略,枚举,目前支持随机(RANDOM)和 健康度优先(HEALTH_FIRST)")
private Integer dispatchStrategy;
/**
* lifecycle 生命周期预留用于指定定时调度任务的生效时间范围
*/
@Schema(description = "lifecycle 生命周期(预留,用于指定定时调度任务的生效时间范围)")
private String lifecycle;
/**
* 错误阈值0代表不限制
*/
@Schema(description = "错误阈值,0代表不限制")
private Integer alertThreshold;
/**
* 统计的窗口长度(s)0代表不限制
*/
@Schema(description = "统计的窗口长度(s),0代表不限制")
private Integer statisticWindowLen;
/**
* 沉默时间窗口(s)0代表不限制
*/
@Schema(description = "沉默时间窗口(s),0代表不限制")
private Integer silenceWindowLen;
/**
* 日志配置
*/
@Schema(description = "日志配置")
private Integer logType;
/**
* 日志配置
*/
@Schema(description = "日志级别")
private Integer logLevel;
/**
* 扩展字段供开发者使用用于功能扩展powerjob 自身不会使用该字段
*/
@Schema(description = "扩展字段(供开发者使用,用于功能扩展,powerjob 自身不会使用该字段)")
private String extra;
}

@ -1,143 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:5.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser-common:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.19" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:3.0.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot-autoconfigure:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.8.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:4.0.5" level="project" />
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.eclipse.angus:angus-activation:2.0.2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:4.0.5" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-resource-api</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-resource-api</name>
<description>BladeX 微服务API集合</description>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-sms</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-tenant</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-mybatis</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>4.1.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-auto</artifactId>
<version>4.6.0.RELEASE</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,167 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<webroots />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-sms:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.8.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:4.0.5" level="project" />
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.eclipse.angus:angus-activation:2.0.2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:4.0.5" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-redis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.redisson:redisson:3.17.7" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: javax.cache:cache-api:1.1.1" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: io.reactivex.rxjava3:rxjava:3.1.9" level="project" />
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling:2.0.11.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling-river:2.0.11.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.0" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.14.19" level="project" />
<orderEntry type="library" name="Maven: org.jodd:jodd-bean:5.1.6" level="project" />
<orderEntry type="library" name="Maven: org.jodd:jodd-core:5.1.6" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:5.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser-common:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.19" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:3.0.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot-autoconfigure:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -1 +0,0 @@
restart.include.blade-resource-api=/blade-resource-api[\\w-]+\.jar

@ -1,4 +0,0 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.springblade.resource.feign.ISmsClientFallback
org.springblade.core.cloud.feign.BladeFeignAutoConfiguration=\
org.springblade.resource.feign.ISmsClient

@ -1,5 +0,0 @@
#Generated by Maven
#Fri Nov 07 14:03:46 CST 2025
groupId=org.springblade
artifactId=blade-resource-api
version=4.6.0.RELEASE

@ -1,13 +0,0 @@
org\springblade\resource\pojo\vo\AttachVO.class
META-INF\spring-devtools.properties
org\springblade\resource\feign\ISmsClient.class
org\springblade\resource\pojo\vo\SmsVO.class
org\springblade\resource\pojo\entity\Oss.class
org\springblade\resource\pojo\vo\OssVO.class
META-INF\spring.factories
org\springblade\resource\pojo\entity\Attach.class
org\springblade\resource\feign\ISmsClientFallback.class
META-INF\spring\org.springframework.boot.autoconfigure.AutoConfiguration.imports
org\springblade\resource\utils\SmsUtil.class
org\springblade\resource\pojo\enums\SmsCodeEnum.class
org\springblade\resource\pojo\entity\Sms.class

@ -1,10 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\feign\ISmsClientFallback.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\feign\ISmsClient.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\pojo\enums\SmsCodeEnum.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\utils\SmsUtil.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\pojo\entity\Sms.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\pojo\vo\AttachVO.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\pojo\entity\Attach.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\pojo\entity\Oss.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\pojo\vo\OssVO.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops-api\blade-resource-api\src\main\java\org\springblade\resource\pojo\vo\SmsVO.java

@ -18,6 +18,7 @@
<module>blade-flow-api</module>
<module>blade-resource-api</module>
<module>blade-develop-api</module>
<module>blade-job-api</module>
</modules>
<dependencies>

@ -1,36 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-ops</artifactId>
<version>4.6.0.RELEASE</version>
<packaging>pom</packaging>
<name>blade-ops</name>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-metrics</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,117 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-admin</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-admin</name>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-common</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>blade-core-launch</artifactId>
<groupId>org.springblade</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-launch</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>spring-boot-starter-web</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
<exclusion>
<artifactId>spring-boot-starter-undertow</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-prometheus</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2023.0.1.2</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>nacos-client</artifactId>
<groupId>com.alibaba.nacos</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2023.0.1.2</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>nacos-client</artifactId>
<groupId>com.alibaba.nacos</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>2.5.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>3.2.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>3.2.12</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.taobao</groupId>
<artifactId>taobao-sdk</artifactId>
<version>20201116</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-metrics</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,155 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="blade-common" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-loadbalancer:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.stoyanr:evictor:1.0.0" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:3.6.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.6.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-prometheus:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-webflux:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-reactor-netty:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.netty:reactor-netty-http:1.1.24" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-http:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-http2:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns-native-macos:osx-x86_64:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns-classes-macos:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-classes-epoll:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.netty:reactor-netty-core:1.1.24" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler-proxy:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-socks:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webflux:6.1.15" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-commons:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.11" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-auth-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-encryption-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-logback-adapter-12:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:logback-adapter:1.1.3" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-log4j2-adapter:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.16" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.14" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.16.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.16" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.16.0" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.hdrhistogram:HdrHistogram:2.1.12" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-server:3.2.3" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-server:3.2.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring6:3.1.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:3.1.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.attoparser:attoparser:2.0.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-jakarta9:1.12.13" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents.client5:httpclient5:5.2.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents.core5:httpcore5:5.2.5" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents.core5:httpcore5-h2:5.2.5" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.addons:reactor-extra:3.5.2" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-server-ui:3.2.3" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-server-cloud:3.2.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:6.2.8" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:6.2.8" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:6.2.8" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.taobao:taobao-sdk:20201116" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-metrics:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="maven-antrun-" default="main">
<target name="main">
<copy file="D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\target/blade-admin.jar" todir="${project.root.directory}/target" overwrite="true" />
</target>
</project>

@ -1,48 +0,0 @@
server:
port: 7002
undertow:
threads:
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
io: 16
# 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
worker: 400
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
buffer-size: 1024
# 是否分配的直接内存
direct-buffers: true
spring:
boot:
admin:
# 忽略服务名
discovery:
ignored-services:
- consul
- serverAddr
# 自定义UI界面
ui:
title: BladeX Monitor
external-views:
- label: 架构官网
url: https://bladex.cn/
order: 1
iframe: true
# 用于内网安全,判断 admin proxy
instance-proxy:
ignored-headers: "X-Forwarded-For"
# 自定义登录用户名密码
security:
user:
name: blade
password: blade
# 监控的相关配置
monitor:
ding-talk:
enabled: false
# 用于自定义域名,默认会自动填充为 http://ip:port
link: http://localhost:${server.port}
# 钉钉配置的令牌
access-token: xxx
# 如果采用密钥形式,需要添加,否则需要去掉该参数
secret:

@ -1,5 +0,0 @@
#Generated by Maven
#Fri Nov 07 14:04:09 CST 2025
groupId=org.springblade
artifactId=blade-admin
version=4.6.0.RELEASE

@ -1,10 +0,0 @@
org\springblade\admin\dingtalk\DingTalkService.class
org\springblade\admin\config\DingTalkConfiguration.class
org\springblade\admin\dingtalk\MonitorProperties$Service.class
org\springblade\admin\config\AdminConfiguration.class
org\springblade\admin\security\InternalAuthorizationManager.class
org\springblade\admin\dingtalk\MonitorProperties.class
org\springblade\admin\dingtalk\DingTalkNotifier.class
org\springblade\admin\AdminApplication.class
org\springblade\admin\config\SecurityConfiguration.class
org\springblade\admin\dingtalk\MonitorProperties$DingTalk.class

@ -1,8 +0,0 @@
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\config\DingTalkConfiguration.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\dingtalk\DingTalkService.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\AdminApplication.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\dingtalk\DingTalkNotifier.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\config\SecurityConfiguration.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\config\AdminConfiguration.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\dingtalk\MonitorProperties.java
D:\ideaworkspeate\jonhon-mes-svr\blade-ops\blade-admin\src\main\java\org\springblade\admin\security\InternalAuthorizationManager.java

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springblade</groupId>
<artifactId>blade-develop</artifactId>
<version>4.6.0.RELEASE</version>
<name>blade-develop</name>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-boot</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-develop</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-swagger</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-excel</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-common</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-dict-api</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-develop-api</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-metrics</artifactId>
<version>4.6.0.RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>21.5.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.oracle.database.nls</groupId>
<artifactId>orai18n</artifactId>
<version>19.15.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

@ -1,9 +1,39 @@
######################################################################
# Build Tools
# maven #
target
logs
!.mvn/wrapper/maven-wrapper.jar
# gradle
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
# windows #
Thumbs.db
# Mac #
.DS_Store
# eclipse #
.settings
.project
.classpath
.log
*.class
# vscode #
.vscode
# idea #
.idea
*.iml
# Package Files #
*.jar
*.war
*.ear
/target
# Flattened pom
.flattened-pom.xml
/**/.flattened-pom.xml

@ -1,293 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<webroots />
<sourceRoots>
<root url="file://$MODULE_DIR$/src/main/java" />
<root url="file://$MODULE_DIR$/src/main/resources" />
</sourceRoots>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-boot:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-context:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-db:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot3-starter:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-3-starter:1.2.23" level="project" />
<orderEntry type="library" name="Maven: com.mysql:mysql-connector-j:8.3.0" level="project" />
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.25.1" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-secure:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-client:3.2.3" level="project" />
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-client:3.2.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-jakarta9:1.12.13" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:2.0.53" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2-extension:2.0.53" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2:2.0.53" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-circuitbreaker-sentinel:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-v6x-adapter:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-web-adapter-common:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-redis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.redisson:redisson:3.17.7" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" />
<orderEntry type="library" name="Maven: javax.cache:cache-api:1.1.1" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" />
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" />
<orderEntry type="library" name="Maven: io.reactivex.rxjava3:rxjava:3.1.9" level="project" />
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling:2.0.11.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling-river:2.0.11.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.14.19" level="project" />
<orderEntry type="library" name="Maven: org.jodd:jodd-bean:5.1.6" level="project" />
<orderEntry type="library" name="Maven: org.jodd:jodd-core:5.1.6" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-log:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring:3.5.12" level="project" />
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.1.12" level="project" />
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:5.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser-common:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.19" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:3.0.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot-autoconfigure:3.5.12" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-xss:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.18.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" />
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-develop:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.8.0" level="project" />
<orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.8.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.0" level="project" />
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:4.0.5" level="project" />
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.eclipse.angus:angus-activation:2.0.2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:4.0.5" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-generator:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.12" level="project" />
<orderEntry type="library" name="Maven: com.ibeetl:beetl:3.16.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.9.2" level="project" />
<orderEntry type="library" name="Maven: com.ibeetl:beetl-core:3.16.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.ibeetl:beetl-default-antlr4.9-support:3.16.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.ibeetl:beetl-ext:3.16.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-swagger:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-openapi3-jakarta-spring-boot-starter:4.5.0" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:4.5.0" level="project" />
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-openapi3-ui:4.5.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-api:2.3.0" level="project" />
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-common:2.3.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-core-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.13.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models-jakarta:2.2.19" level="project" />
<orderEntry type="library" name="Maven: org.webjars:swagger-ui:5.10.3" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-excel:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" />
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:easyexcel:3.3.4" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:easyexcel-core:3.3.4" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:easyexcel-support:3.3.4" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi:4.1.2" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.16.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:4.1.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.19" level="project" />
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:4.1.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:3.1.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-csv:1.8" level="project" />
<orderEntry type="library" name="Maven: org.ehcache:ehcache:3.10.8" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.glassfish.jaxb:jaxb-runtime:4.0.5" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.glassfish.jaxb:jaxb-core:4.0.5" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.glassfish.jaxb:txw2:4.0.5" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.istack:istack-commons-runtime:4.1.2" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" />
<orderEntry type="module" module-name="blade-common" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-loadbalancer:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-loadbalancer:4.1.5" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.addons:reactor-extra:3.5.2" level="project" />
<orderEntry type="library" name="Maven: com.stoyanr:evictor:1.0.0" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:13.5" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:3.6.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.6.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.9.25" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-commons:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.11" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2023.0.1.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-auth-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-encryption-plugin:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-logback-adapter-12:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:logback-adapter:1.1.3" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-log4j2-adapter:2.5.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.16" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.14" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.16" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.16.0" level="project" />
<orderEntry type="module" module-name="blade-dict-api" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" />
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" />
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.2.19" level="project" />
<orderEntry type="module" module-name="blade-develop-api" />
<orderEntry type="library" name="Maven: org.springblade:blade-starter-metrics:4.6.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.hdrhistogram:HdrHistogram:2.1.12" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.12.4" level="project" />
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.16.0" level="project" />
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.8.8" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" />
</component>
</module>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save