package com.zhitan.alarm.domain;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.zhitan.common.annotation.Excel;
|
import com.zhitan.common.core.domain.BaseEntity;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
/**
|
* 预报警设置对象 warn_set
|
*
|
* @author sys
|
* @date 2020-03-02
|
*/
|
public class AlarmItem extends BaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键id
|
*/
|
private String id;
|
|
/**
|
* 指标的主键id
|
*/
|
@Excel(name = "指标的主键id")
|
private String dwid;
|
|
/**
|
* 指标编码
|
*/
|
private String indexCode;
|
|
/**
|
* 启停状态 1启动2停止
|
*/
|
@Excel(name = "启停状态 1启动2停止")
|
private String startStop;
|
|
/**
|
* 时段
|
*/
|
@Excel(name = "时段")
|
private String timeSlot;
|
|
/**
|
* 限 1上限2下限
|
*/
|
@Excel(name = "限 1上限2下限")
|
private String limitType;
|
|
/**
|
* 限值
|
*/
|
@Excel(name = "限值")
|
private String limitVal;
|
|
/**
|
* 报警级别
|
*/
|
@Excel(name = "报警级别")
|
private String alarmLevel;
|
|
public String getAlarmCode() {
|
return alarmCode;
|
}
|
|
public void setAlarmCode(String alarmCode) {
|
this.alarmCode = alarmCode;
|
}
|
|
/**
|
* 报警编码拼接,indexid:time_slot:limit_type
|
*/
|
private String alarmCode;
|
|
/**
|
* nodeid
|
*/
|
@Excel(name = "节点ID")
|
private String nodeId;
|
|
@TableField(exist = false)
|
private String calcText;
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setDwid(String dwid) {
|
this.dwid = dwid;
|
}
|
|
public String getDwid() {
|
return dwid;
|
}
|
|
public void setStartStop(String startStop) {
|
this.startStop = startStop;
|
}
|
|
public String getStartStop() {
|
return startStop;
|
}
|
|
public void setTimeSlot(String timeSlot) {
|
this.timeSlot = timeSlot;
|
}
|
|
public String getTimeSlot() {
|
return timeSlot;
|
}
|
|
public void setLimitType(String limitType) {
|
this.limitType = limitType;
|
}
|
|
public String getLimitType() {
|
return limitType;
|
}
|
|
public void setLimitVal(String limitVal) {
|
this.limitVal = limitVal;
|
}
|
|
public String getLimitVal() {
|
return limitVal;
|
}
|
|
public void setAlarmLevel(String alarmLevel) {
|
this.alarmLevel = alarmLevel;
|
}
|
|
public String getAlarmLevel() {
|
return alarmLevel;
|
}
|
|
public void setNodeId(String nodeId) {
|
this.nodeId = nodeId;
|
}
|
|
public String getNodeId() {
|
return nodeId;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("createTime", getCreateTime())
|
.append("createBy", getCreateBy())
|
.append("updateTime", getUpdateTime())
|
.append("updateBy", getUpdateBy())
|
.append("dwid", getDwid())
|
.append("startStop", getStartStop())
|
.append("timeSlot", getTimeSlot())
|
.append("limitType", getLimitType())
|
.append("limitVal", getLimitVal())
|
.append("alarmLevel", getAlarmLevel())
|
.append("nodeId", getNodeId())
|
.toString();
|
}
|
|
public String getCalcText() {
|
return calcText;
|
}
|
|
public void setCalcText(String calcText) {
|
this.calcText = calcText;
|
}
|
|
public String getIndexCode() {
|
return indexCode;
|
}
|
|
public void setIndexCode(String indexCode) {
|
this.indexCode = indexCode;
|
}
|
}
|