/** * */ package com.xcgl.dataview.entity; import java.io.Serializable; import java.util.Date; import java.util.Random; /** * @author xzx * * 2018年7月19日 * */ public class DeviceStatusSumDto implements Serializable{ /** * 取值时间戳 */ private Date valueTime; /** * 汇总数据对应的日期, 格式为yyyy-MM-dd */ private String sumDate; /** * 在sumDate这天, 设备报警数 */ private int warningCount; /** * 在sumDate这天, 设备正常数 */ private int normalCount; /** * 在sumDate这天, 设备离线数 */ private int offlineCount; public Date getValueTime() { return valueTime; } public void setValueTime(Date valueTime) { this.valueTime = valueTime; } public String getSumDate() { return sumDate; } public void setSumDate(String sumDate) { this.sumDate = sumDate; } public int getWarningCount() { return warningCount; } public void setWarningCount(int warningCount) { this.warningCount = warningCount; } public int getNormalCount() { return normalCount; } public void setNormalCount(int normalCount) { this.normalCount = normalCount; } public int getOfflineCount() { return offlineCount; } public void setOfflineCount(int offlineCount) { this.offlineCount = offlineCount; } public static DeviceStatusSumDto getDemoInstance(String date) { DeviceStatusSumDto dto = new DeviceStatusSumDto(); dto.setSumDate(date); Random rand = new Random(); dto.setNormalCount(rand.nextInt(9)+1); dto.setWarningCount(rand.nextInt(9)+1); dto.setOfflineCount(rand.nextInt(9)+1); return dto; } }