package com.whyc.pojo.db_power_alarm; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema ="db_power_alarm",value = "power_alarm") @ApiModel(value="PowerAlarm", description="") public class PowerAlarm implements Serializable { private static final long serialVersionUID = 1L; @TableField("num") @ApiModelProperty("主键编号") private Integer num; @TableField("power_id") @ApiModelProperty("电源id") private Integer powerId; @TableField("alm_id") @ApiModelProperty("电源告警id") private Integer almId; @TableField("alm_value") @ApiModelProperty("告警值") private Integer almValue; @TableField("alm_start_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("告警开始时间") private Date almStartTime; @TableField("alm_end_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("告警结束时间") private Date almEndTime; @TableField("alm_confirm_en") @ApiModelProperty("告警是否确认") private Integer almConfirmEn; @TableField("alm_confirm_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("确认时间") private Date almConfirmTime; @TableField("alm_level") @ApiModelProperty("告警等级[1-紧急 2-重大 -3-一般]") private Integer almLevel; @TableField(exist = false) @ApiModelProperty("电源名称") private String powerName; @TableField(exist = false) private String almName; }