diff --git a/pom.xml b/pom.xml
index e2bebbb..ae3899b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,6 @@
2.3.1
2.1.0
6.0.0
- 8.2.1
@@ -199,13 +198,6 @@
${jakarta.version}
-
-
- io.minio
- minio
- ${minio.version}
-
-
com.ruoyi
@@ -255,6 +247,13 @@
${ruoyi.version}
+
+
+ com.ruoyi
+ ruoyi-middleware-starter
+ ${ruoyi.version}
+
+
com.ruoyi
@@ -289,7 +288,7 @@
ruoyi-pay
ruoyi-online
ruoyi-mybatis-jpa
- ruoyi-minio
+ ruoyi-middleware
pom
diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml
index a86aa3d..f06c417 100644
--- a/ruoyi-admin/pom.xml
+++ b/ruoyi-admin/pom.xml
@@ -78,7 +78,7 @@
com.ruoyi
- ruoyi-minio
+ ruoyi-middleware-starter
diff --git a/ruoyi-middleware/pom.xml b/ruoyi-middleware/pom.xml
new file mode 100644
index 0000000..f9aef1c
--- /dev/null
+++ b/ruoyi-middleware/pom.xml
@@ -0,0 +1,57 @@
+
+
+
+ ruoyi
+ com.ruoyi
+ 3.8.7.3.2
+
+ 4.0.0
+
+ ruoyi-middleware
+
+
+ 3.8.7.3.2
+ 8.2.1
+
+
+
+ 支付模块
+
+
+
+
+
+ com.ruoyi
+ ruoyi-common
+ ${ruoyi.version}
+
+
+
+
+ io.minio
+ minio
+ ${minio.version}
+
+
+
+ com.ruoyi
+ ruoyi-middleware-minio
+ ${ruoyi.version}
+
+
+
+ com.ruoyi
+ ruoyi-middleware-starter
+ ${ruoyi.version}
+
+
+
+
+
+
+ ruoyi-middleware-minio
+ ruoyi-middleware-starter
+
+ pom
+
\ No newline at end of file
diff --git a/ruoyi-minio/pom.xml b/ruoyi-middleware/ruoyi-middleware-minio/pom.xml
similarity index 87%
rename from ruoyi-minio/pom.xml
rename to ruoyi-middleware/ruoyi-middleware-minio/pom.xml
index fa8567d..470f9a7 100644
--- a/ruoyi-minio/pom.xml
+++ b/ruoyi-middleware/ruoyi-middleware-minio/pom.xml
@@ -2,16 +2,16 @@
- ruoyi
+ ruoyi-middleware
com.ruoyi
3.8.7.3.2
4.0.0
- ruoyi-minio
+ ruoyi-middleware-minio
- minio文件上传模块
+ 中间件
diff --git a/ruoyi-minio/src/main/java/com/ruoyi/minio/config/MinioConfig.java b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/config/MinioConfig.java
similarity index 97%
rename from ruoyi-minio/src/main/java/com/ruoyi/minio/config/MinioConfig.java
rename to ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/config/MinioConfig.java
index bb0ec0c..d339c05 100644
--- a/ruoyi-minio/src/main/java/com/ruoyi/minio/config/MinioConfig.java
+++ b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/config/MinioConfig.java
@@ -1,4 +1,4 @@
-package com.ruoyi.minio.config;
+package com.ruoyi.middleware.minio.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
diff --git a/ruoyi-minio/src/main/java/com/ruoyi/minio/controller/MinioController.java b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/controller/MinioController.java
similarity index 91%
rename from ruoyi-minio/src/main/java/com/ruoyi/minio/controller/MinioController.java
rename to ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/controller/MinioController.java
index f66092c..48159c8 100644
--- a/ruoyi-minio/src/main/java/com/ruoyi/minio/controller/MinioController.java
+++ b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/controller/MinioController.java
@@ -1,4 +1,4 @@
-package com.ruoyi.minio.controller;
+package com.ruoyi.middleware.minio.controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -8,7 +8,7 @@ import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.annotation.Anonymous;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.file.FileUtils;
-import com.ruoyi.minio.utils.FileUploadMinioUtils;
+import com.ruoyi.middleware.minio.utils.FileUploadMinioUtils;
@RestController
@RequestMapping("/minio")
diff --git a/ruoyi-minio/src/main/java/com/ruoyi/minio/utils/FileUploadMinioUtils.java b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/utils/FileUploadMinioUtils.java
similarity index 94%
rename from ruoyi-minio/src/main/java/com/ruoyi/minio/utils/FileUploadMinioUtils.java
rename to ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/utils/FileUploadMinioUtils.java
index 792eada..c68294b 100644
--- a/ruoyi-minio/src/main/java/com/ruoyi/minio/utils/FileUploadMinioUtils.java
+++ b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/utils/FileUploadMinioUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.minio.utils;
+package com.ruoyi.middleware.minio.utils;
import java.io.IOException;
@@ -9,7 +9,8 @@ import com.ruoyi.common.exception.file.FileSizeLimitExceededException;
import com.ruoyi.common.exception.file.InvalidExtensionException;
import com.ruoyi.common.utils.file.FileUploadUtils;
import com.ruoyi.common.utils.file.MimeTypeUtils;
-import com.ruoyi.minio.config.MinioConfig;
+import com.ruoyi.middleware.minio.config.MinioConfig;
+import com.ruoyi.middleware.minio.utils.MinioUtil;
public class FileUploadMinioUtils extends FileUploadUtils {
/**
diff --git a/ruoyi-minio/src/main/java/com/ruoyi/minio/utils/MinioUtil.java b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/utils/MinioUtil.java
similarity index 97%
rename from ruoyi-minio/src/main/java/com/ruoyi/minio/utils/MinioUtil.java
rename to ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/utils/MinioUtil.java
index a756a70..46783c0 100644
--- a/ruoyi-minio/src/main/java/com/ruoyi/minio/utils/MinioUtil.java
+++ b/ruoyi-middleware/ruoyi-middleware-minio/src/main/java/com/ruoyi/middleware/minio/utils/MinioUtil.java
@@ -1,4 +1,4 @@
-package com.ruoyi.minio.utils;
+package com.ruoyi.middleware.minio.utils;
import java.io.IOException;
import java.io.InputStream;
diff --git a/ruoyi-middleware/ruoyi-middleware-starter/pom.xml b/ruoyi-middleware/ruoyi-middleware-starter/pom.xml
new file mode 100644
index 0000000..2adf51f
--- /dev/null
+++ b/ruoyi-middleware/ruoyi-middleware-starter/pom.xml
@@ -0,0 +1,32 @@
+
+
+
+ ruoyi-middleware
+ com.ruoyi
+ 3.8.7.3.2
+
+ 4.0.0
+
+ ruoyi-middleware-starter
+
+
+ 中间件
+
+
+
+
+
+
+ com.ruoyi
+ ruoyi-common
+
+
+
+ com.ruoyi
+ ruoyi-middleware-minio
+
+
+
+
+