|
@ -1,4 +1,4 @@ |
|
|
package com.huaxing.data.storage.controller; |
|
|
package com.huaxing.data.test.controller; |
|
|
|
|
|
|
|
|
import com.huaxing.data.storage.domain.DataAnalysisDTO; |
|
|
import com.huaxing.data.storage.domain.DataAnalysisDTO; |
|
|
import com.huaxing.data.storage.service.IDeviceDataQueryDfsService; |
|
|
import com.huaxing.data.storage.service.IDeviceDataQueryDfsService; |
|
@ -49,7 +49,8 @@ public class TestController { |
|
|
this.tableStructureService = tableStructureService; |
|
|
this.tableStructureService = tableStructureService; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 测试插入数据
|
|
|
|
|
|
|
|
|
// =============================================== 测试插入数据 ======================================
|
|
|
@GetMapping(value = "/testInsert") // 成功
|
|
|
@GetMapping(value = "/testInsert") // 成功
|
|
|
public void testInsert() { |
|
|
public void testInsert() { |
|
|
String sql = "INSERT INTO ZbWaterMeter1Stream (time, projectId, deviceId, WM_WFA, WM_WFA_Unit) VALUES (2024.11.01 00:00:00,'48', '0jZU2102_0806_0011', 124.656, 'm³')"; |
|
|
String sql = "INSERT INTO ZbWaterMeter1Stream (time, projectId, deviceId, WM_WFA, WM_WFA_Unit) VALUES (2024.11.01 00:00:00,'48', '0jZU2102_0806_0011', 124.656, 'm³')"; |
|
@ -57,7 +58,7 @@ public class TestController { |
|
|
log.info("SUCCESS"); |
|
|
log.info("SUCCESS"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 测试Dfs表查询
|
|
|
// =============================================== 测试Dfs表查询 ======================================
|
|
|
@GetMapping(value = "/testSelectDfs") |
|
|
@GetMapping(value = "/testSelectDfs") |
|
|
public List<Map<String, Object>> testSelectDfs() { |
|
|
public List<Map<String, Object>> testSelectDfs() { |
|
|
String dbPath = "dfs://ZbDB"; |
|
|
String dbPath = "dfs://ZbDB"; |
|
@ -65,15 +66,14 @@ public class TestController { |
|
|
return dataQueryDfsService.selectList(sql); |
|
|
return dataQueryDfsService.selectList(sql); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 测试订阅流表查询
|
|
|
// =============================================== 测试订阅流表查询 ======================================
|
|
|
@GetMapping(value = "/testSelectStream") |
|
|
@GetMapping(value = "/testSelectStream") |
|
|
public List<Map<String, Object>> testSelectStream() { |
|
|
public List<Map<String, Object>> testSelectStream() { |
|
|
String sql = "select * from ZbWaterMeter1Stream"; |
|
|
String sql = "select * from ZbWaterMeter1Stream"; |
|
|
return dataQueryStreamService.selectList(sql); |
|
|
return dataQueryStreamService.selectList(sql); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// =============================================== 给指定的流表增加列字段 ======================================
|
|
|
// 给指定的流表增加列字段
|
|
|
|
|
|
@GetMapping(value = "/testStreamAddColumn") |
|
|
@GetMapping(value = "/testStreamAddColumn") |
|
|
public void testStreamAddColumn() { |
|
|
public void testStreamAddColumn() { |
|
|
String tableName = "ZbWaterMeter1Stream"; |
|
|
String tableName = "ZbWaterMeter1Stream"; |
|
@ -88,6 +88,7 @@ public class TestController { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// =============================================== 给指定的Dfs表增加列字段 ======================================
|
|
|
@GetMapping(value = "/testDfsAddColumn") |
|
|
@GetMapping(value = "/testDfsAddColumn") |
|
|
public void testDfsAddColumn() { |
|
|
public void testDfsAddColumn() { |
|
|
String tableName = "ZbWaterMeter1Dfs"; |
|
|
String tableName = "ZbWaterMeter1Dfs"; |
|
@ -103,7 +104,7 @@ public class TestController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 向消息队列中发送100W条数据
|
|
|
// ===================================== mqtt消息发送-测试数据入库 START ==============================
|
|
|
@GetMapping(value = "/testSendMessage") |
|
|
@GetMapping(value = "/testSendMessage") |
|
|
public void testSendMessage() { |
|
|
public void testSendMessage() { |
|
|
for (int i = 0; i < 2; i++) { |
|
|
for (int i = 0; i < 2; i++) { |
|
@ -124,6 +125,8 @@ public class TestController { |
|
|
return map; |
|
|
return map; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// =============================================== 创建Dfs表 Stream流表 创建 ======================================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|