diff --git a/agri-system/src/main/java/com/agri/system/domain/vo/LiveDataView.java b/agri-system/src/main/java/com/agri/system/domain/vo/LiveDataView.java deleted file mode 100644 index a2bdaa2..0000000 --- a/agri-system/src/main/java/com/agri/system/domain/vo/LiveDataView.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.agri.system.domain.vo; - -import lombok.Data; - -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.util.List; - -@Data -public class LiveDataView { - - private List timeList; - - private List temp1List; - - private List temp2List; - - private List temp3List; - - private List temp4List; - - private List humi1List; - - private List humi2List; - - private List humi3List; - - private List humi4List; - -} diff --git a/agri-system/src/main/java/com/agri/system/domain/vo/UChartsDataView.java b/agri-system/src/main/java/com/agri/system/domain/vo/UChartsDataView.java index f385480..04e8b5b 100644 --- a/agri-system/src/main/java/com/agri/system/domain/vo/UChartsDataView.java +++ b/agri-system/src/main/java/com/agri/system/domain/vo/UChartsDataView.java @@ -17,14 +17,16 @@ public class UChartsDataView { // 内部类:单条系列数据 public static class UChartsSeries { private String name; // 系列名称(如"温度1") + private Boolean show; // 系列名称(如"温度1") private BigDecimal index; private List data; // 系列数值 public UChartsSeries() { } - public UChartsSeries(String name, BigDecimal index, List data) { + public UChartsSeries(String name, Boolean show, BigDecimal index, List data) { this.name = name; + this.show = show; this.index = index; this.data = data; } diff --git a/agri-system/src/main/java/com/agri/system/service/ISysDtuDataService.java b/agri-system/src/main/java/com/agri/system/service/ISysDtuDataService.java index 77c1a13..1a4319c 100644 --- a/agri-system/src/main/java/com/agri/system/service/ISysDtuDataService.java +++ b/agri-system/src/main/java/com/agri/system/service/ISysDtuDataService.java @@ -1,11 +1,10 @@ package com.agri.system.service; import com.agri.system.domain.SysDtuData; -import com.agri.system.domain.vo.LiveDataView; +import com.agri.system.domain.vo.UChartsDataView; import com.baomidou.mybatisplus.extension.service.IService; import java.time.LocalDateTime; -import java.util.HashMap; import java.util.List; import java.util.Map; @@ -74,7 +73,7 @@ public interface ISysDtuDataService extends IService List> getLastDtuDataByImeiList(List imeiList); - LiveDataView getHistoryData(String imei, LocalDateTime startTime, LocalDateTime endTime); + UChartsDataView getHistoryData(String imei, LocalDateTime startTime, LocalDateTime endTime); } diff --git a/agri-system/src/main/java/com/agri/system/service/impl/SysDtuDataServiceImpl.java b/agri-system/src/main/java/com/agri/system/service/impl/SysDtuDataServiceImpl.java index 1effdc0..93aa50e 100644 --- a/agri-system/src/main/java/com/agri/system/service/impl/SysDtuDataServiceImpl.java +++ b/agri-system/src/main/java/com/agri/system/service/impl/SysDtuDataServiceImpl.java @@ -2,7 +2,6 @@ package com.agri.system.service.impl; import com.agri.common.utils.DateUtils; import com.agri.system.domain.SysDtuData; -import com.agri.system.domain.vo.LiveDataView; import com.agri.system.domain.vo.UChartsDataView; import com.agri.system.mapper.SysDtuDataMapper; import com.agri.system.service.ISysDtuDataService; @@ -134,7 +133,7 @@ public class SysDtuDataServiceImpl extends ServiceImpl historyData = baseMapper.getHistoryData(imei, finalStartTime, finalEndTime); - LiveDataView liveDataView = new LiveDataView(); List categories = new ArrayList<>(); List temp1List = new ArrayList<>(); List temp2List = new ArrayList<>(); @@ -179,27 +177,18 @@ public class SysDtuDataServiceImpl extends ServiceImpl