package com.casic.tube.frame; import com.casic.common.CasicFrame; import com.casic.dao.model.DataTubeOther; import java.util.List; public class DataFrame extends CasicFrame { final String MESSAGE_TYPE_IDENTIFY = "02"; final String MESSAGE_TYPE_STRING = "Data/Tube"; final String MESSAGE_TYPE_DESCRIPTION = "数据消息/管盯"; public List<DataItem> dataItemList; public List<DataTubeOther> toDataModelList() { return null; } @Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("{"); builder.append(MESSAGE_TYPE_DESCRIPTION).append(":").append(MESSAGE_TYPE_STRING).append(";"); builder.append("设备编号:").append(getDeviceCode()).append(";"); builder.append("上报时间:").append(getUptime()).append(";"); for (DataItem dataItem : dataItemList) { builder.append("["); builder.append(dataItem); builder.append("],"); } builder.deleteCharAt(builder.length() - 1); builder.append("}"); return builder.toString(); } }