diff --git a/DataRoom/dataroom-core/pom.xml b/DataRoom/dataroom-core/pom.xml
index 0f1a7db1..3aedccb4 100644
--- a/DataRoom/dataroom-core/pom.xml
+++ b/DataRoom/dataroom-core/pom.xml
@@ -6,7 +6,7 @@
com.gccloud
dataroom
- 2.0.0.RELEASE
+ 2.0.1.2023102401.Alpha
dataroom-core
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/FtpConfig.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomFtpConfig.java
similarity index 96%
rename from DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/FtpConfig.java
rename to DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomFtpConfig.java
index c4af9c55..f22f500a 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/FtpConfig.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomFtpConfig.java
@@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration;
@Data
@Configuration
@ConfigurationProperties(prefix = "gc.starter.file.ftp")
-public class FtpConfig extends GenericObjectPoolConfig {
+public class DataRoomFtpConfig extends GenericObjectPoolConfig {
/**
* ftp服务器地址
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/MinioConfig.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomMinioConfig.java
similarity index 97%
rename from DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/MinioConfig.java
rename to DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomMinioConfig.java
index bebb10eb..c8ca3704 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/MinioConfig.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomMinioConfig.java
@@ -17,7 +17,7 @@ import org.springframework.context.annotation.Configuration;
@Data
@Configuration
@ConfigurationProperties(prefix = "gc.starter.file.minio")
-public class MinioConfig
+public class DataRoomMinioConfig
{
/**
* 服务地址
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/SftpConfig.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomSftpConfig.java
similarity index 70%
rename from DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/SftpConfig.java
rename to DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomSftpConfig.java
index 6f0220e9..482b73a8 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/SftpConfig.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/DataRoomSftpConfig.java
@@ -13,25 +13,25 @@ import org.springframework.context.annotation.Configuration;
@Configuration
@ConfigurationProperties(prefix = "gc.starter.file.sftp")
@Data
-public class SftpConfig extends GenericObjectPoolConfig {
+public class DataRoomSftpConfig extends GenericObjectPoolConfig {
/**
- * ftp服务器地址
+ * sftp服务器地址
*/
private String host;
/**
- * ftp服务器端口
+ * sftp服务器端口
*/
private Integer port;
/**
- * ftp服务器用户名
+ * sftp服务器用户名
*/
private String username;
/**
- * ftp服务器密码
+ * sftp服务器密码
*/
private String password;
@@ -40,28 +40,6 @@ public class SftpConfig extends GenericObjectPoolConfig {
*/
private String privateKey;
- /**
- * 传输编码
- */
- String encoding = "utf-8";
- /**
- * 被动模式:在这种模式下,数据连接是由客户程序发起的
- */
- boolean passiveMode = true;
- /**
- * 连接超时时间
- */
- int clientTimeout = 30000;
-
- /**
- * 0=ASCII_FILE_TYPE(ASCII格式),1=EBCDIC_FILE_TYPE,2=LOCAL_FILE_TYPE(二进制文件)
- */
- int transferFileType = 2;
- /**
- * 重新连接时间
- */
- int retryTimes;
-
/**
* 缓存大小
*/
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/FileConfig.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/FileConfig.java
index b4fa1a54..8da947f1 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/FileConfig.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/config/bean/FileConfig.java
@@ -34,15 +34,15 @@ public class FileConfig {
/**
* ftp配置
*/
- private FtpConfig ftp;
+ private DataRoomFtpConfig ftp;
/**
* sftp配置
*/
- private SftpConfig sftp;
+ private DataRoomSftpConfig sftp;
/**
* minio配置
*/
- private MinioConfig minio;
+ private DataRoomMinioConfig minio;
}
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomMinioServiceImpl.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomMinioServiceImpl.java
index 6dd9185e..8d23583f 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomMinioServiceImpl.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomMinioServiceImpl.java
@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import com.gccloud.common.exception.GlobalException;
import com.gccloud.dataroom.core.config.DataRoomConfig;
import com.gccloud.dataroom.core.config.bean.FileConfig;
-import com.gccloud.dataroom.core.config.bean.MinioConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomMinioConfig;
import com.gccloud.dataroom.core.module.file.entity.DataRoomFileEntity;
import com.gccloud.dataroom.core.module.file.service.IDataRoomFileService;
import com.gccloud.dataroom.core.module.file.service.IDataRoomOssService;
@@ -75,7 +75,7 @@ public class DataRoomMinioServiceImpl implements IDataRoomOssService {
// 组装路径:获取当前日期并格式化为"yyyy/mm/dd"格式的字符串
String basePath = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd"));
String filePath = basePath + "/" + newFileName;
- MinioConfig minioConfig = bigScreenConfig.getFile().getMinio();
+ DataRoomMinioConfig minioConfig = bigScreenConfig.getFile().getMinio();
try (InputStream inputStream = file.getInputStream()) {
PutObjectArgs args = PutObjectArgs.builder()
.bucket(minioConfig.getBucketName())
@@ -106,7 +106,7 @@ public class DataRoomMinioServiceImpl implements IDataRoomOssService {
public DataRoomFileEntity upload(InputStream inputStream, String fileName, long size, DataRoomFileEntity entity) {
fileName = PathUtils.normalizePath(fileName);
String extension = FilenameUtils.getExtension(fileName);
- MinioConfig minioConfig = bigScreenConfig.getFile().getMinio();
+ DataRoomMinioConfig minioConfig = bigScreenConfig.getFile().getMinio();
long fileSize = size == 0 ? -1 : size;
// 使用minio的最小分片大小
long partSize = fileSize == -1 ? ObjectWriteArgs.MIN_MULTIPART_SIZE : -1;
@@ -197,7 +197,7 @@ public class DataRoomMinioServiceImpl implements IDataRoomOssService {
@Override
public String copy(String sourcePath, String targetPath) {
- MinioConfig minioConfig = bigScreenConfig.getFile().getMinio();
+ DataRoomMinioConfig minioConfig = bigScreenConfig.getFile().getMinio();
CopySource source = CopySource.builder().bucket(minioConfig.getBucketName()).object(sourcePath).build();
CopyObjectArgs args = CopyObjectArgs.builder()
.bucket(minioConfig.getBucketName())
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpClientFactory.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpClientFactory.java
index 19dfd2c0..28a9957b 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpClientFactory.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpClientFactory.java
@@ -1,7 +1,7 @@
package com.gccloud.dataroom.core.module.file.service.pool.ftp;
import com.gccloud.dataroom.core.config.DataRoomConfig;
-import com.gccloud.dataroom.core.config.bean.FtpConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomFtpConfig;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.exception.ExceptionUtils;
@@ -41,7 +41,7 @@ public class FtpClientFactory implements PooledObjectFactory {
@Override
public PooledObject makeObject() throws Exception {
log.info("创建ftp连接");
- FtpConfig ftp = config.getFile().getFtp();
+ DataRoomFtpConfig ftp = config.getFile().getFtp();
FTPClient ftpClient = new FTPClient();
ftpClient.setConnectTimeout(ftp.getClientTimeout());
ftpClient.connect(ftp.getHost(), ftp.getPort());
@@ -137,7 +137,7 @@ public class FtpClientFactory implements PooledObjectFactory {
*/
@Override
public void activateObject(PooledObject pool) throws Exception {
- FtpConfig ftp = config.getFile().getFtp();
+ DataRoomFtpConfig ftp = config.getFile().getFtp();
FTPClient ftpClient = pool.getObject();
if (!ftpClient.isConnected()) {
log.info("ftp连接已关闭,重新连接");
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpPoolServiceImpl.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpPoolServiceImpl.java
index cf1a3647..998ff726 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpPoolServiceImpl.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/ftp/FtpPoolServiceImpl.java
@@ -1,6 +1,6 @@
package com.gccloud.dataroom.core.module.file.service.pool.ftp;
-import com.gccloud.dataroom.core.config.bean.FtpConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomFtpConfig;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.pool2.impl.GenericObjectPool;
@@ -29,7 +29,7 @@ public class FtpPoolServiceImpl {
* ftp 客户端配置文件
*/
@Resource
- private FtpConfig config;
+ private DataRoomFtpConfig config;
/**
* ftp 客户端工厂
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpClientFactory.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpClientFactory.java
index c90ab162..8acbf764 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpClientFactory.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpClientFactory.java
@@ -1,6 +1,6 @@
package com.gccloud.dataroom.core.module.file.service.pool.sftp;
-import com.gccloud.dataroom.core.config.bean.SftpConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomSftpConfig;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;
@@ -28,7 +28,7 @@ import java.util.Properties;
public class SftpClientFactory extends BasePooledObjectFactory{
@Resource
- private SftpConfig config;
+ private DataRoomSftpConfig config;
/**
* 新建对象
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpPoolService.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpPoolService.java
index 929a995e..9143a69d 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpPoolService.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/pool/sftp/SftpPoolService.java
@@ -1,6 +1,6 @@
package com.gccloud.dataroom.core.module.file.service.pool.sftp;
-import com.gccloud.dataroom.core.config.bean.SftpConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomSftpConfig;
import com.jcraft.jsch.ChannelSftp;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.pool2.impl.GenericObjectPool;
@@ -30,7 +30,7 @@ public class SftpPoolService {
* ftp 客户端配置文件
*/
@Resource
- private SftpConfig config;
+ private DataRoomSftpConfig config;
/**
* ftp 客户端工厂
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/FtpClientUtil.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/FtpClientUtil.java
index 5f80f1fa..bd6331b5 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/FtpClientUtil.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/FtpClientUtil.java
@@ -1,7 +1,7 @@
package com.gccloud.dataroom.core.utils;
-import com.gccloud.dataroom.core.config.bean.FtpConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomFtpConfig;
import com.gccloud.dataroom.core.module.file.service.pool.ftp.FtpPoolServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
@@ -29,7 +29,7 @@ import java.io.OutputStream;
public class FtpClientUtil {
@Resource
- private FtpConfig config;
+ private DataRoomFtpConfig config;
/**
* ftp 连接池
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/MinioFileInterface.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/MinioFileInterface.java
index c11553c1..0d1f4304 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/MinioFileInterface.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/MinioFileInterface.java
@@ -1,6 +1,6 @@
package com.gccloud.dataroom.core.utils;
-import com.gccloud.dataroom.core.config.bean.MinioConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomMinioConfig;
import io.minio.BucketExistsArgs;
import io.minio.GetObjectArgs;
import io.minio.GetPresignedObjectUrlArgs;
@@ -30,7 +30,7 @@ import java.security.NoSuchAlgorithmException;
@Component
public class MinioFileInterface {
@Autowired
- private MinioConfig minioConfig;
+ private DataRoomMinioConfig minioConfig;
private MinioClient init() throws ServerException, InsufficientDataException, ErrorResponseException, IOException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException {
MinioClient build = MinioClient.builder().endpoint(minioConfig.getUrl()).credentials(minioConfig.getAccessKey(), minioConfig.getSecretKey()).build();
diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/SftpClientUtils.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/SftpClientUtils.java
index af8d26b9..55ac2f35 100644
--- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/SftpClientUtils.java
+++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/utils/SftpClientUtils.java
@@ -1,6 +1,6 @@
package com.gccloud.dataroom.core.utils;
-import com.gccloud.dataroom.core.config.bean.SftpConfig;
+import com.gccloud.dataroom.core.config.bean.DataRoomSftpConfig;
import com.gccloud.dataroom.core.module.file.service.pool.sftp.SftpPoolService;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.SftpException;
@@ -26,7 +26,7 @@ import java.io.OutputStream;
public class SftpClientUtils {
@Resource
- private SftpConfig config;
+ private DataRoomSftpConfig config;
@Resource
private SftpPoolService sFtpPoolService;
diff --git a/DataRoom/dataroom-server/pom.xml b/DataRoom/dataroom-server/pom.xml
index 60f5169a..4ee621a1 100644
--- a/DataRoom/dataroom-server/pom.xml
+++ b/DataRoom/dataroom-server/pom.xml
@@ -6,7 +6,7 @@
com.gccloud
dataroom
- 2.0.0.RELEASE
+ 2.0.1.2023102401.Alpha
dataroom-server
diff --git a/DataRoom/pom.xml b/DataRoom/pom.xml
index 4cb84f31..400438f7 100644
--- a/DataRoom/pom.xml
+++ b/DataRoom/pom.xml
@@ -5,7 +5,7 @@
com.gccloud
dataroom
- 2.0.0.RELEASE
+ 2.0.1.2023102401.Alpha
pom
dataroom
@@ -45,7 +45,7 @@
2.13.3
20220320
8.2.2
- 2.0.1.2023102401.Alpha
+ 2.0.1.2023102501.Alpha
2.22.2
3.6
2.10.0