feat(biz): 动环设备监控数据结构优化

- 将monitorData字段从String类型改为DeviceMetric对象
- 新增DeviceMetric内部类用于映射JSON监控数据
- 添加各类动环设备指标字段及视图字段
- 包含UPS、精密空调、温湿度检测等相关指标
- 使用JacksonTypeHandler处理JSON序列化
- 更新测试用例中monitorData字段赋值逻辑
This commit is contained in:
2025-12-02 22:07:54 +08:00
parent 80843eef0f
commit f0c412f73b
2 changed files with 433 additions and 6 deletions

View File

@@ -33,7 +33,6 @@ public class LcPowerEnvDeviceMapperTest extends BaseDbUnitTest {
entity.setBuildingName("测试楼宇");
entity.setCampusId("CAMPUS_001");
entity.setCampusName("测试园区");
entity.setMonitorData("{\"temperature\": 25.6}");
entity.setTenantId(1L);
entity.setCreateUser(1L);
entity.setCreateTime(LocalDateTime.now());
@@ -66,7 +65,6 @@ public class LcPowerEnvDeviceMapperTest extends BaseDbUnitTest {
entity.setBuildingName("测试楼宇");
entity.setCampusId("CAMPUS_001");
entity.setCampusName("测试园区");
entity.setMonitorData("{\"temperature\": 25.6}");
entity.setTenantId(1L);
entity.setCreateUser(1L);
entity.setCreateTime(LocalDateTime.now());
@@ -99,7 +97,6 @@ public class LcPowerEnvDeviceMapperTest extends BaseDbUnitTest {
entity.setBuildingName("测试楼宇");
entity.setCampusId("CAMPUS_001");
entity.setCampusName("测试园区");
entity.setMonitorData("{\"temperature\": 25.6}");
entity.setTenantId(1L);
entity.setCreateUser(1L);
entity.setCreateTime(LocalDateTime.now());
@@ -132,7 +129,6 @@ public class LcPowerEnvDeviceMapperTest extends BaseDbUnitTest {
entity.setBuildingName("测试楼宇");
entity.setCampusId("CAMPUS_001");
entity.setCampusName("测试园区");
entity.setMonitorData("{\"temperature\": 25.6}");
entity.setTenantId(1L);
entity.setCreateUser(1L);
entity.setCreateTime(LocalDateTime.now());