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; /** * 电池电压(1:报警,0:正常) */ public Byte alarmBatteryVolt; /** * 阀门报警(1:报警,0:正常) */ public Byte alarmValve; }