package com.qianwen.mdc.collect.domain; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; /** * 采集的数据 */ public class TelemetryData { private long workstationId; /** * iotdb的appId */ private String appId; private List dataItems = new ArrayList<>(); public void addItem(TelemetryDataItem item) { dataItems.add(item); } public void addItem(long ts,List> datas) { TelemetryDataItem item = new TelemetryDataItem(); item.setTime(ts); item.setDataPoints(datas); dataItems.add(item); } public long getWorkstationId() { return workstationId; } public void setWorkstationId(long workstationId) { this.workstationId = workstationId; } public List getDataItems() { return dataItems; } public void setDataItems(List dataItems) { this.dataItems = dataItems; } public String getAppId() { return appId; } public void setAppId(String appId) { this.appId = appId; } @Override public String toString() { return "TelemetryData [workstationId=" + workstationId + ", appId=" + appId + ", dataItems=" + dataItems + "]"; } }