package com.dingzhuo.energy.data.monitoring.device.domain;
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.dingzhuo.energy.framework.aspectj.lang.annotation.Excel;
|
import com.dingzhuo.energy.framework.web.domain.BaseEntity;
|
import java.util.Date;
|
|
/**
|
* 设备启停历史监测对象 device_status_history
|
*
|
* @author sys
|
* @date 2020-03-25
|
*/
|
public class DeviceStatusHistory extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 主键 */
|
private String id;
|
|
/**
|
* 名称
|
* */
|
@Excel(name = "设备名称")
|
private String indexName;
|
|
/** 设备主键 */
|
// @Excel(name = "设备主键")
|
private String deviceId;
|
|
/** 关联状态配置 */
|
// @Excel(name = "关联状态配置")
|
private String statusId;
|
|
/** 设备状态名称 */
|
@Excel(name = "设备状态")
|
private String statusName;
|
|
/** 设备状态码 */
|
// @Excel(name = "设备状态码")
|
private String statusCode;
|
|
/** 状态开始时间 */
|
@Excel(name = "开始时间", width = 30)
|
private String devBeginTime;
|
|
/** 状态结束时间 */
|
@Excel(name = "结束时间", width = 30)
|
private String devEndTime;
|
|
/** 状态持续时间 */
|
@Excel(name = "持续时间")
|
private String duration;
|
|
/**
|
* 模型查询层级标志 B本级 ALL包含下级
|
* */
|
private String eierarchyFlag;
|
/**
|
* 指标类型 COLLECT采集点 STATISTIC指标
|
* */
|
private String indexType;
|
|
|
|
|
public void setId(String id)
|
{
|
this.id = id;
|
}
|
|
public String getId()
|
{
|
return id;
|
}
|
public void setDeviceId(String deviceId)
|
{
|
this.deviceId = deviceId;
|
}
|
|
public String getDeviceId()
|
{
|
return deviceId;
|
}
|
public void setStatusId(String statusId)
|
{
|
this.statusId = statusId;
|
}
|
|
public String getStatusId()
|
{
|
return statusId;
|
}
|
public void setStatusName(String statusName)
|
{
|
this.statusName = statusName;
|
}
|
|
public String getStatusName()
|
{
|
return statusName;
|
}
|
public void setStatusCode(String statusCode)
|
{
|
this.statusCode = statusCode;
|
}
|
|
public String getStatusCode()
|
{
|
return statusCode;
|
}
|
|
public String getDevBeginTime() {
|
return devBeginTime;
|
}
|
|
public void setDevBeginTime(String devBeginTime) {
|
this.devBeginTime = devBeginTime;
|
}
|
|
public String getDevEndTime() {
|
return devEndTime;
|
}
|
|
public void setDevEndTime(String devEndTime) {
|
this.devEndTime = devEndTime;
|
}
|
|
public void setDuration(String duration)
|
{
|
this.duration = duration;
|
}
|
|
public String getDuration()
|
{
|
return duration;
|
}
|
|
public String getEierarchyFlag() {
|
return eierarchyFlag;
|
}
|
|
public void setEierarchyFlag(String eierarchyFlag) {
|
this.eierarchyFlag = eierarchyFlag;
|
}
|
|
public String getIndexType() {
|
return indexType;
|
}
|
|
public void setIndexType(String indexType) {
|
this.indexType = indexType;
|
}
|
|
public String getIndexName() {
|
return indexName;
|
}
|
|
public void setIndexName(String indexName) {
|
this.indexName = indexName;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("deviceId", getDeviceId())
|
.append("statusId", getStatusId())
|
.append("statusName", getStatusName())
|
.append("statusCode", getStatusCode())
|
.append("beginTime", getBeginTime())
|
.append("endTime", getEndTime())
|
.append("duration", getDuration())
|
.toString();
|
}
|
}
|