diff --git a/data-framework/pom.xml b/data-framework/pom.xml
index 930436f..a60d417 100644
--- a/data-framework/pom.xml
+++ b/data-framework/pom.xml
@@ -25,11 +25,7 @@
20240303
-
- org.springframework.boot
- spring-boot-starter-web
- 3.4.1
-
+
diff --git a/data-storage/src/main/java/com/huaxing/data/storage/service/abstracts/SqlConverterStatement.java b/data-framework/src/main/java/com/huaxing/dolphindb/abstracts/SqlConverterStatement.java
similarity index 90%
rename from data-storage/src/main/java/com/huaxing/data/storage/service/abstracts/SqlConverterStatement.java
rename to data-framework/src/main/java/com/huaxing/dolphindb/abstracts/SqlConverterStatement.java
index 930ffc2..b22c9eb 100644
--- a/data-storage/src/main/java/com/huaxing/data/storage/service/abstracts/SqlConverterStatement.java
+++ b/data-framework/src/main/java/com/huaxing/dolphindb/abstracts/SqlConverterStatement.java
@@ -1,4 +1,4 @@
-package com.huaxing.data.storage.service.abstracts;
+package com.huaxing.dolphindb.abstracts;
import java.util.Map;
diff --git a/data-storage/src/main/java/com/huaxing/data/dolphindb/base/CommonService.java b/data-framework/src/main/java/com/huaxing/dolphindb/base/CommonService.java
similarity index 81%
rename from data-storage/src/main/java/com/huaxing/data/dolphindb/base/CommonService.java
rename to data-framework/src/main/java/com/huaxing/dolphindb/base/CommonService.java
index b66d585..0d3ef7e 100644
--- a/data-storage/src/main/java/com/huaxing/data/dolphindb/base/CommonService.java
+++ b/data-framework/src/main/java/com/huaxing/dolphindb/base/CommonService.java
@@ -1,11 +1,10 @@
-package com.huaxing.data.dolphindb.base;
+package com.huaxing.dolphindb.base;
-import com.huaxing.data.dolphindb.connection.AbstractDbConnector;
-import com.huaxing.data.storage.service.base.SqlConverterStatementHandle;
+import com.huaxing.dolphindb.connection.AbstractDbConnector;
import com.xxdb.DBConnection;
-import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
+import javax.annotation.Resource;
import java.io.IOException;
import java.util.List;
@@ -34,6 +33,7 @@ public class CommonService extends SqlConverterStatementHandle {
try {
connection.run(sql);
} catch (IOException e) {
+ log.error("AbstractDbConnector.executeOnce() Method执行异常:{}", e.getMessage());
throw new RuntimeException(e);
} finally {
connection.close();
@@ -50,6 +50,7 @@ public class CommonService extends SqlConverterStatementHandle {
try {
connection.run(sql);
} catch (IOException e) {
+ log.error("AbstractDbConnector.exec() Method执行异常:{}", e.getMessage());
throw new RuntimeException(e);
} finally {
connection.close();
@@ -67,6 +68,7 @@ public class CommonService extends SqlConverterStatementHandle {
connection.run(sql);
} catch (IOException e) {
log.error("AbstractDbConnector.executeBatch() Method执行异常:{}", e.getMessage());
+ throw new RuntimeException(e);
}
});
connection.close();
diff --git a/data-storage/src/main/java/com/huaxing/data/storage/service/base/SqlConverterStatementHandle.java b/data-framework/src/main/java/com/huaxing/dolphindb/base/SqlConverterStatementHandle.java
similarity index 94%
rename from data-storage/src/main/java/com/huaxing/data/storage/service/base/SqlConverterStatementHandle.java
rename to data-framework/src/main/java/com/huaxing/dolphindb/base/SqlConverterStatementHandle.java
index f8db948..fab7143 100644
--- a/data-storage/src/main/java/com/huaxing/data/storage/service/base/SqlConverterStatementHandle.java
+++ b/data-framework/src/main/java/com/huaxing/dolphindb/base/SqlConverterStatementHandle.java
@@ -1,6 +1,6 @@
-package com.huaxing.data.storage.service.base;
+package com.huaxing.dolphindb.base;
-import com.huaxing.data.storage.service.abstracts.SqlConverterStatement;
+import com.huaxing.dolphindb.abstracts.SqlConverterStatement;
import java.util.List;
import java.util.Map;
diff --git a/data-storage/src/main/java/com/huaxing/data/dolphindb/config/DolphinDbConfiguration.java b/data-framework/src/main/java/com/huaxing/dolphindb/config/DolphinDbConfiguration.java
similarity index 97%
rename from data-storage/src/main/java/com/huaxing/data/dolphindb/config/DolphinDbConfiguration.java
rename to data-framework/src/main/java/com/huaxing/dolphindb/config/DolphinDbConfiguration.java
index 217f824..fa1338f 100644
--- a/data-storage/src/main/java/com/huaxing/data/dolphindb/config/DolphinDbConfiguration.java
+++ b/data-framework/src/main/java/com/huaxing/dolphindb/config/DolphinDbConfiguration.java
@@ -1,4 +1,4 @@
-package com.huaxing.data.dolphindb.config;
+package com.huaxing.dolphindb.config;
import com.xxdb.*;
import lombok.Getter;
diff --git a/data-storage/src/main/java/com/huaxing/data/dolphindb/config/DolphinDbPoolConfiguration.java b/data-framework/src/main/java/com/huaxing/dolphindb/config/DolphinDbPoolConfiguration.java
similarity index 94%
rename from data-storage/src/main/java/com/huaxing/data/dolphindb/config/DolphinDbPoolConfiguration.java
rename to data-framework/src/main/java/com/huaxing/dolphindb/config/DolphinDbPoolConfiguration.java
index 4591b75..4fe73f1 100644
--- a/data-storage/src/main/java/com/huaxing/data/dolphindb/config/DolphinDbPoolConfiguration.java
+++ b/data-framework/src/main/java/com/huaxing/dolphindb/config/DolphinDbPoolConfiguration.java
@@ -1,4 +1,4 @@
-package com.huaxing.data.dolphindb.config;
+package com.huaxing.dolphindb.config;
import com.xxdb.*;
import lombok.extern.slf4j.Slf4j;
diff --git a/data-storage/src/main/java/com/huaxing/data/dolphindb/connection/AbstractDbConnector.java b/data-framework/src/main/java/com/huaxing/dolphindb/connection/AbstractDbConnector.java
similarity index 92%
rename from data-storage/src/main/java/com/huaxing/data/dolphindb/connection/AbstractDbConnector.java
rename to data-framework/src/main/java/com/huaxing/dolphindb/connection/AbstractDbConnector.java
index db5effc..cb3e648 100644
--- a/data-storage/src/main/java/com/huaxing/data/dolphindb/connection/AbstractDbConnector.java
+++ b/data-framework/src/main/java/com/huaxing/dolphindb/connection/AbstractDbConnector.java
@@ -1,4 +1,4 @@
-package com.huaxing.data.dolphindb.connection;
+package com.huaxing.dolphindb.connection;
import com.xxdb.DBConnection;
import lombok.experimental.Accessors;
diff --git a/data-storage/src/main/java/com/huaxing/data/dolphindb/connection/DbConnectorHelper.java b/data-framework/src/main/java/com/huaxing/dolphindb/connection/DbConnectorHelper.java
similarity index 80%
rename from data-storage/src/main/java/com/huaxing/data/dolphindb/connection/DbConnectorHelper.java
rename to data-framework/src/main/java/com/huaxing/dolphindb/connection/DbConnectorHelper.java
index 04e9f29..f731ef5 100644
--- a/data-storage/src/main/java/com/huaxing/data/dolphindb/connection/DbConnectorHelper.java
+++ b/data-framework/src/main/java/com/huaxing/dolphindb/connection/DbConnectorHelper.java
@@ -1,11 +1,12 @@
-package com.huaxing.data.dolphindb.connection;
+package com.huaxing.dolphindb.connection;
-import com.huaxing.data.dolphindb.config.DolphinDbConfiguration;
-import com.huaxing.data.dolphindb.config.DolphinDbPoolConfiguration;
+import com.huaxing.dolphindb.config.DolphinDbConfiguration;
+import com.huaxing.dolphindb.config.DolphinDbPoolConfiguration;
import com.xxdb.DBConnection;
-import jakarta.annotation.PostConstruct;
import org.springframework.stereotype.Component;
+import javax.annotation.PostConstruct;
+
/**
* @ProjectName: iot-data-bridge
* @Package: com.huaxing.data.dolphindb.connection
diff --git a/data-framework/src/main/java/com/huaxing/mqtt/config/MqttProducerConfiguration.java b/data-framework/src/main/java/com/huaxing/mqtt/config/MqttProducerConfiguration.java
index 37de71b..0e91477 100644
--- a/data-framework/src/main/java/com/huaxing/mqtt/config/MqttProducerConfiguration.java
+++ b/data-framework/src/main/java/com/huaxing/mqtt/config/MqttProducerConfiguration.java
@@ -1,7 +1,6 @@
package com.huaxing.mqtt.config;
import com.huaxing.common.constant.MqttConstant;
-import jakarta.annotation.Resource;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
@@ -14,6 +13,7 @@ import org.springframework.integration.mqtt.support.DefaultPahoMessageConverter;
import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.MessageHandler;
+import javax.annotation.Resource;
/**
diff --git a/data-storage/pom.xml b/data-storage/pom.xml
index 3aab973..2550459 100644
--- a/data-storage/pom.xml
+++ b/data-storage/pom.xml
@@ -42,47 +42,14 @@
jackson-databind
2.18.2
-
-
- com.dolphindb
- jdbc
- 3.00.0.1
-
-
-
- com.dolphindb
- dolphindb-javaapi
- 3.00.2.3
-
+
org.springframework
spring-web
6.2.1
-
-
- org.mybatis
- mybatis
- 3.5.5
-
-
- org.mybatis
- mybatis-spring
- 3.0.4
-
-
-
- org.mybatis.spring.boot
- mybatis-spring-boot-starter
- 2.3.2
-
-
- org.springframework.boot
- spring-boot-starter-jdbc
- 3.4.1
-
diff --git a/data-storage/src/main/java/com/huaxing/data/dolphindb/MyBatisConfig.java b/data-storage/src/main/java/com/huaxing/data/dolphindb/MyBatisConfig.java
deleted file mode 100644
index a459535..0000000
--- a/data-storage/src/main/java/com/huaxing/data/dolphindb/MyBatisConfig.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package com.huaxing.data.dolphindb;
-
-import org.apache.ibatis.session.SqlSessionFactory;
-import org.mybatis.spring.SqlSessionFactoryBean;
-import org.mybatis.spring.SqlSessionTemplate;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
-import org.springframework.core.io.support.ResourcePatternResolver;
-import javax.sql.DataSource;
-
-
-@Configuration
-public class MyBatisConfig {
- @Bean
- public SqlSessionFactory sqlSessionFactory(@Qualifier(value = "dataSource") DataSource dataSource) throws Exception {
- SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
- bean.setDataSource(dataSource);
- // 设置 Mapper 的 XML 文件位置
- ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
- bean.setMapperLocations(resolver.getResources("classpath:com/huaxing/data/storage/mapper/*.xml"));
- return bean.getObject();
- }
-
-
- @Bean
- public SqlSessionTemplate sqlSessionTemplate(SqlSessionFactory sqlSessionFactory) {
- return new SqlSessionTemplate(sqlSessionFactory);
- }
-}
\ No newline at end of file
diff --git a/data-storage/src/main/java/com/huaxing/data/storage/service/base/IDbSqlFactory.java b/data-storage/src/main/java/com/huaxing/data/storage/service/base/IDbSqlFactory.java
deleted file mode 100644
index 8ebc938..0000000
--- a/data-storage/src/main/java/com/huaxing/data/storage/service/base/IDbSqlFactory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.huaxing.data.storage.service.base;
-
-import java.util.Map;
-
-/**
- * @author 孟剑
- * @date 2025-01-16 16:54
- */
-public interface IDbSqlFactory {
-
- // 生成插入流式语句
- String generateInsertStreamStatement(String tableName, Map map);
-
- // 生成Stream表查询语句
- String generateSelectStreamStatement(String tableName, Map map);
-
- // 生成Dfs表查询语句
- String generateSelectDfsStatement(String tableName, Map map);
-}
diff --git a/data-storage/src/main/java/com/huaxing/data/storage/service/impl/DeviceDataStoredServiceImpl.java b/data-storage/src/main/java/com/huaxing/data/storage/service/impl/DeviceDataStoredServiceImpl.java
index b01ae55..c78aaf8 100644
--- a/data-storage/src/main/java/com/huaxing/data/storage/service/impl/DeviceDataStoredServiceImpl.java
+++ b/data-storage/src/main/java/com/huaxing/data/storage/service/impl/DeviceDataStoredServiceImpl.java
@@ -3,7 +3,7 @@ package com.huaxing.data.storage.service.impl;
import com.huaxing.data.storage.domain.DataAnalysisDTO;
import com.huaxing.data.storage.mapper.IDeviceDataStoredMapper;
import com.huaxing.data.storage.service.IDeviceDataStoredService;
-import com.huaxing.data.dolphindb.base.CommonService;
+import com.huaxing.dolphindb.base.CommonService;
import com.huaxing.common.util.JacksonUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
diff --git a/data-storage/src/main/java/com/huaxing/data/tablemanagement/service/impl/TableStructureService.java b/data-storage/src/main/java/com/huaxing/data/tablemanagement/service/impl/TableStructureService.java
index 63b02cf..0bfa58d 100644
--- a/data-storage/src/main/java/com/huaxing/data/tablemanagement/service/impl/TableStructureService.java
+++ b/data-storage/src/main/java/com/huaxing/data/tablemanagement/service/impl/TableStructureService.java
@@ -1,6 +1,6 @@
package com.huaxing.data.tablemanagement.service.impl;
-import com.huaxing.data.dolphindb.base.CommonService;
+import com.huaxing.dolphindb.base.CommonService;
import com.huaxing.data.tablemanagement.service.ITableStructureService;
import org.springframework.stereotype.Service;
diff --git a/data-storage/src/main/java/com/huaxing/data/test/controller/TestController.java b/data-storage/src/main/java/com/huaxing/test/controller/TestController.java
similarity index 95%
rename from data-storage/src/main/java/com/huaxing/data/test/controller/TestController.java
rename to data-storage/src/main/java/com/huaxing/test/controller/TestController.java
index aa372dc..74eef28 100644
--- a/data-storage/src/main/java/com/huaxing/data/test/controller/TestController.java
+++ b/data-storage/src/main/java/com/huaxing/test/controller/TestController.java
@@ -1,4 +1,4 @@
-package com.huaxing.data.test.controller;
+package com.huaxing.test.controller;
import com.huaxing.data.storage.domain.DataAnalysisDTO;
import com.huaxing.data.storage.service.IDeviceDataQueryDfsService;
@@ -66,7 +66,7 @@ public class TestController {
// =============================================== 测试订阅流表查询 ======================================
@GetMapping(value = "/testSelectStream")
public List