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<TelemetryDataItem> dataItems = new ArrayList<>();
|
|
public void addItem(TelemetryDataItem item) {
|
dataItems.add(item);
|
}
|
public void addItem(long ts,List<Map<String,String>> 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<TelemetryDataItem> getDataItems() {
|
return dataItems;
|
}
|
public void setDataItems(List<TelemetryDataItem> 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 + "]";
|
}
|
|
|
}
|