ustcyc
2025-01-07 de5d55508afd27fb2b47e6d4d6fd9984525c222c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
package com.zhitan.alarm.domain;
 
import com.zhitan.common.annotation.Excel;
import com.zhitan.common.enums.Quality;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
 
import java.util.Date;
 
public class RealTimeAlarm  {
  private static final long serialVersionUID = 1L;
 
  /** 主键id */
  private String id;
 
  /** 指标id */
  @Excel(name = "指标id")
  private String indexId;
 
  /** 指标名称 */
  @Excel(name = "指标名称")
  private String indexName;
 
  /** 报警项id */
  @Excel(name = "报警项id")
  private String itemId;
 
  /** 报警限值 */
  @Excel(name = "报警限值")
  private Double limitingValue;
 
  /** 报警值 */
  @Excel(name = "报警值")
  private Double alarmValue;
 
  /** 报警值质量 */
  @Excel(name = "报警值质量")
  private Quality alarmValueQuality;
 
  private String timeCode;
 
  /** 报警时间 */
  @Excel(name = "报警时间", width = 30, dateFormat = "yyyy-MM-dd")
  private Date beginTime;
 
  /** 内容 */
  @Excel(name = "内容")
  private String content;
 
  private AlarmItem alarmItem;
 
  public String getAlarmCode() {
    return alarmCode;
  }
 
  public void setAlarmCode(String alarmCode) {
    this.alarmCode = alarmCode;
  }
 
  /**
   * 报警编码拼接,indexid:time_slot:limit_type
   */
  private String alarmCode;
 
  public void setId(String id)
  {
    this.id = id;
  }
 
  public String getId()
  {
    return id;
  }
  public void setIndexId(String indexId)
  {
    this.indexId = indexId;
  }
 
  public String getIndexId()
  {
    return indexId;
  }
  public void setIndexName(String indexName)
  {
    this.indexName = indexName;
  }
 
  public String getIndexName()
  {
    return indexName;
  }
  public void setItemId(String itemId)
  {
    this.itemId = itemId;
  }
 
  public String getItemId()
  {
    return itemId;
  }
  public void setLimitingValue(Double limitingValue)
  {
    this.limitingValue = limitingValue;
  }
 
  public Double getLimitingValue()
  {
    return limitingValue;
  }
  public void setAlarmValue(Double alarmValue)
  {
    this.alarmValue = alarmValue;
  }
 
  public Double getAlarmValue()
  {
    return alarmValue;
  }
  public void setAlarmValueQuality(Quality alarmValueQuality)
  {
    this.alarmValueQuality = alarmValueQuality;
  }
 
  public Quality getAlarmValueQuality()
  {
    return alarmValueQuality;
  }
  public void setBeginTime(Date beginTime)
  {
    this.beginTime = beginTime;
  }
 
  public Date getBeginTime()
  {
    return beginTime;
  }
  public void setContent(String content)
  {
    this.content = content;
  }
 
  public String getContent()
  {
    return content;
  }
 
  @Override
  public String toString() {
    return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("indexId", getIndexId())
            .append("indexName", getIndexName())
            .append("itemId", getItemId())
            .append("limitingValue", getLimitingValue())
            .append("alarmValue", getAlarmValue())
            .append("alarmValueQuality", getAlarmValueQuality())
            .append("beginTime", getBeginTime())
            .append("content", getContent())
            .toString();
  }
 
  public String getTimeCode() {
    return timeCode;
  }
 
  public void setTimeCode(String timeCode) {
    this.timeCode = timeCode;
  }
 
  public AlarmItem getAlarmItem() {
    return alarmItem;
  }
 
  public void setAlarmItem(AlarmItem alarmItem) {
    this.alarmItem = alarmItem;
  }
}