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 com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import java.io.Serializable; import java.util.Date; /** *

* *

* * @author xuzhongpei * @since 2021-11-29 */ @Data @AllArgsConstructor @NoArgsConstructor @ToString @TableName(schema = "db_alarm",value = "tb_devalarm_data") @ApiModel(value="DevalarmData对象", description="设备告警实时") public class DevalarmData implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty("记录id") private Long recordId; @ApiModelProperty("设备id") private Integer devId; @ApiModelProperty("设备ip") private String devIp; @ApiModelProperty("告警类型") private Integer almType; @ApiModelProperty("告警等级") private Integer almLevel; @ApiModelProperty("告警开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almStartTime; @ApiModelProperty("告警结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almEndTime; @ApiModelProperty("告警值") private Float almValue; @ApiModelProperty("告警是否确认:0未确认,1确认") private Integer almIsConfirmed; @ApiModelProperty("告警确认时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date almConfirmedTime; @ApiModelProperty("告警取消类型:0实时告警 1历史告警 2取消的告警") private Integer almClearedType; @ApiModelProperty("用户id") @TableField("usr_Id") private Integer usrId; @TableField(exist = false) @ApiModelProperty("短信发送标识") private Integer msgSended; @ApiModelProperty("工作流标识") private Integer workFlag; @ApiModelProperty("消息标识") private Integer msgFlag; @ApiModelProperty("设备名称") @TableField(exist = false) private String devName; @ApiModelProperty("站点名称") @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 stationName4; @TableField(exist = false) private String stationName5; @ApiModelProperty("站点id") @TableField(exist = false) private String stationId; @TableField(exist = false) @ApiModelProperty("用户推送记录时间") private Date recordTime; @TableField("alm_severity") @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; @TableField(exist = false) private String alarmName; }