package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** *
* UPS电源实时告警表 *
* * @author xuzhongpei * @since 2023-11-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @AllArgsConstructor @NoArgsConstructor @TableName(schema = "db_upspwrdev_alarm",value ="tb_upspwrdev_alarm") @ApiModel(value="UpspwrdevAlarm对象", description="UPS电源实时告警表") public class UpspwrdevAlarm implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; private Long recordId; @ApiModelProperty(value = "电源id") private Long powerDeviceId; @ApiModelProperty(value = "告警id") private Integer almType; @TableField(exist = false) @ApiModelProperty(value = "告警名称") private String almTypeName; @ApiModelProperty(value = "告警等级") private Integer almLevel; @ApiModelProperty(value = "告警开始时间") private Date almStartTime; @ApiModelProperty(value = "告警结束时间") private Date almEndTime; @ApiModelProperty(value = "告警值") private Float almValue; @ApiModelProperty(value = "告警是否确认") private Integer almIsConfirmed; @ApiModelProperty(value = "告警确认时间") private Date almConfirmedTime; @ApiModelProperty(value = "告警状态0-实时告警 1-历史告警 2-取消的告警") private Integer almClearedType; @TableField(exist = false) private String devName; @TableField(exist = false) private String stationName; @TableField(exist = false) private String stationName1; @TableField(exist = false) private String stationName2; @TableField(exist = false) private String stationName3; @TableField(exist = false) private String stationName5; }