liding
9 天以前 b3f5792c1778c919e6f839992b3a112208f9a22c
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
package com.ruoyi.lims.pojo;
 
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
 
@Data
@TableName("lims_realtime_monitor")
@ApiModel(description="实时监控与预警表")
public class RealtimeMonitor implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    /**
    * 主键ID
    */
    @ApiModelProperty(value="主键ID")
    private Long id;
    /**
    * 监控编号
    */
    @ApiModelProperty(value="监控编号")
    private String monitorCode;
    /**
    * 监控对象
    */
    @ApiModelProperty(value="监控对象")
    private String monitorTarget;
    /**
    * 监控类型(temperature-温度监控,humidity-湿度监控,pressure-压力监控,equipment-设备状态,experiment-实验过程)
    */
    @ApiModelProperty(value="监控类型(temperature-温度监控,humidity-湿度监控,pressure-压力监控,equipment-设备状态,experiment-实验过程)")
    private String monitorType;
    /**
    * 监控指标
    */
    @ApiModelProperty(value="监控指标")
    private String monitorIndicator;
    /**
    * 当前数值
    */
    @ApiModelProperty(value="当前数值")
    private BigDecimal currentValue;
    /**
    * 计量单位
    */
    @ApiModelProperty(value="计量单位")
    private String unit;
    /**
    * 上限阈值
    */
    @ApiModelProperty(value="上限阈值")
    private BigDecimal upperLimit;
    /**
    * 下限阈值
    */
    @ApiModelProperty(value="下限阈值")
    private BigDecimal lowerLimit;
    /**
    * 预警状态(normal-正常,warning-预警,alert-告警,resolved-已处理)
    */
    @ApiModelProperty(value="预警状态(normal-正常,warning-预警,alert-告警,resolved-已处理)")
    private String alertStatus;
    /**
    * 预警级别(low-一般,medium-重要,high-紧急)
    */
    @ApiModelProperty(value="预警级别(low-一般,medium-重要,high-紧急)")
    private String alertLevel;
    /**
    * 监控时间
    */
    @ApiModelProperty(value="监控时间")
    private LocalDateTime monitorTime;
    /**
    * 预警描述
    */
    @ApiModelProperty(value="预警描述")
    private String alertDescription;
    /**
    * 处理人
    */
    @ApiModelProperty(value="处理人")
    private String handler;
    /**
    * 处理措施
    */
    @ApiModelProperty(value="处理措施")
    private String handleMeasure;
    /**
    * 备注
    */
    @ApiModelProperty(value="备注")
    private String remark;
    /**
    * 维护人
    */
    @ApiModelProperty(value="维护人")
    private String maintainer;
    /**
    * 维护时间
    */
    @ApiModelProperty(value="维护时间")
    private LocalDate maintenanceTime;
    /**
    * 删除标志(0-正常,2-删除)
    */
    @ApiModelProperty(value="删除标志(0-正常,2-删除)")
    private String delFlag;
 
    @ApiModelProperty(value = "租户ID")
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
 
    @ApiModelProperty(value = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "创建用户")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    @ApiModelProperty(value = "修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
 
    @ApiModelProperty(value = "修改用户")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
}