package com.klp.ems.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.util.Date; /** * 告警对象 ems_alert * * @author klp * @date 2025-09-28 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("ems_alert") public class EmsAlert extends BaseEntity { private static final long serialVersionUID=1L; /** * */ @TableId(value = "alert_id") private Long alertId; /** * 关联计量设备 */ private Long meterId; /** * 告警类型:0=异常用量,1=高用量,2=设备故障 */ private Long alertType; /** * 实际值 */ private BigDecimal actualValue; /** * 告警时间 */ private Date alertTime; /** * 告警状态:0=待处理,1=已处理 */ private Long status; /** * 处理人(不设外键) */ private Long resolvedBy; /** * 处理时间 */ private Date resolvedTime; /** * 删除标志(0=存在 2=删除) */ @TableLogic private String delFlag; /** * 备注 */ private String remark; }