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
package com.dy.pipIrrGlobal.pojoRm;
 
import com.baomidou.mybatisplus.annotation.TableName;
import com.dy.common.po.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
 
import java.util.Date;
 
/**
 * @Author: liurunyu
 * @Date: 2024/5/20 19:55
 * @Description
 */
 
/**
 * 控制器报警与状态(最新)
 */
@TableName(value="rm_alarm_state_last", autoResultMap = true)
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Schema(name = "控制器报警与状态(最新)")
public class RmAlarmStateLast implements BaseEntity {
    public static final long serialVersionUID = 202405202021002L;
    /**
     * 主键
     */
    public Long id;
 
    /**
     * 控制器实体ID(外键)
     */
    public Long controllerId;
 
    /**
     * 取水口ID(外键)
     */
    public Long intakeId;
 
    /**
     * 控制器地址
     */
    public String rtuAddr;
 
    /**
     * 上报日期时间
     */
    public Date dt;
 
    /**
     * 控制器时钟
     */
    public Date rtuDt;
 
    /**
     * 状态-阀门/泵(1打开、0关闭)
     */
    public Byte valveState;
 
    /**
     * 剩余水量小于报警上限报警报警(1:报警, 0:正常)
     */
    public Byte alarmRemainWater;
 
    /**
     * 剩余水量为0关泵/阀(1:关泵,0:正常)
     */
    public Byte alarm0WaterRemain;
 
    /**
     * 年用水量大于限制水量报警(1:报警 0:正常)
     */
    public Byte alarmExceedYear;
 
    /**
     * 流量计故障(1:报警,0:正常)
     */
    public Byte alarmWaterMeterFault;
 
    /**
     * 漏损(偷水)报警(1:报警, 0:正常)
     */
    public Byte alarmLoss;
 
    /**
     * 流量计损坏(正常通讯但瞬时为0)报警(1:报警,0:正常)
     */
    public Byte alarmWaterMeterBreak;
 
    /**
     * 电表故障报警(1:报警,0:正常)
     */
    public Byte alarmEleMeterFault;
 
    /**
     * 剩余金额为0(1:报警,0:正常)
     */
    public Byte alarm0MoneyRemain;
 
    /**
     * 控制器内门报警(1:报警,0:正常)
     */
    public Byte alarmInnerDoor;
 
    /**
     * 控制器外门打开报警(1:报警,0:正常)
     */
    public Byte alarmOuterDoor;
 
    /**
     * 交流缺项报警(1:报警,0:正常)
     */
    public Byte alarmEleMiss;
 
    /**
     * 交流过流报警(1:报警,0:正常)
     */
    public Byte alarmEleExceed;
 
    /**
     * 三相电欠压报警(1:报警,0:正常)
     */
    public Byte alarmEleLowVolt;
 
    /**
     * IC卡状态(1、有效,0:无效)
     */
    public Byte stateIcEnable;
 
}