whyclxw
2024-12-10 cd1201686fb4d937265593bcb998fba249efd492
电源告警
2个文件已修改
5个文件已添加
254 ■■■■■ 已修改文件
src/main/java/com/whyc/pojo/db_alarm/BattAlarm.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_alarm/BattAlarmHis.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_param/PoweralarmParam.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_param/ProcessSurvey.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_power_alarm/PowerAlarm.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_power_alarm/PowerAlarmCfg.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_power_alarm/PowerAlarmHistory.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_alarm/BattAlarm.java
@@ -32,6 +32,11 @@
    @ApiModelProperty("告警开始时间")
    private Date almStartTime;
    @TableField("alm_end_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("告警结束时间")
    private Date almEndTime;
    @TableField("mon_num")
    @ApiModelProperty("告警单体编号")
    private Integer monNum;
src/main/java/com/whyc/pojo/db_alarm/BattAlarmHis.java
@@ -27,6 +27,7 @@
    @TableField("alm_start_time")
    @ApiModelProperty("告警开始时间")
    private Date almStartTime;
    @TableField("alm_end_time")
    @ApiModelProperty("告警结束时间")
    private Date almEndTime;
src/main/java/com/whyc/pojo/db_param/PoweralarmParam.java
New file
@@ -0,0 +1,50 @@
package com.whyc.pojo.db_param;
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.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
 * <p>
 *
 * </p>
 *
 * @author lxw
 * @since 2021-12-14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(schema ="db_param",value = "poweralarm_param")
@ApiModel(value="PoweralarmParam", description="")
public class PoweralarmParam implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableField("num")
    @ApiModelProperty("主键编号")
    private Integer num;
    @TableField("alm_id")
    @ApiModelProperty("电源告警id")
    private Integer almId;
    @TableField("alm_en")
    @ApiModelProperty("告警使能[0-禁用  1-启用]")
    private Integer almEn;
    @TableField("alm_level")
    @ApiModelProperty("告警等级[1-紧急 2-重大 -3-一般]")
    private Integer almLevel;
}
src/main/java/com/whyc/pojo/db_param/ProcessSurvey.java
New file
@@ -0,0 +1,41 @@
package com.whyc.pojo.db_param;
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 com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.ToString;
import java.util.Date;
@Data
@ApiModel(value = "processSurvey",description = "进程管理对象")
@TableName(schema = "db_param",value = "process_survey")
@ToString
@JsonIgnoreProperties(ignoreUnknown = true)
public class ProcessSurvey {
    @TableId(type = IdType.AUTO)
    private Integer num;//进程编号
    @TableField("processid")
    private Integer processId;//进程id
    @TableField("processName")
    private String  processName;//进程名
    @TableField("ProcessVersion")
    private String processVersion;//进程版本
    @TableField("ProcessTime")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
    private Date processTime;//进程执行的时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
    private Date  processStarttime;//进程的初始时间
    @TableField("ServerName")
    private String serverName;//服务名
    @TableField("ServerFlag")
    private Integer serverFlag;//服务名 0:停止 1:进行中 2:暂不开启
    @TableField("OutTime")
    private Integer outTime;//进程超时时间(秒)
    private String note;
}
src/main/java/com/whyc/pojo/db_power_alarm/PowerAlarm.java
New file
@@ -0,0 +1,62 @@
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;
}
src/main/java/com/whyc/pojo/db_power_alarm/PowerAlarmCfg.java
New file
@@ -0,0 +1,34 @@
package com.whyc.pojo.db_power_alarm;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(schema ="db_power_alarm",value = "power_alarm_cfg")
@ApiModel(value="PowerAlarmCfg", description="")
public class PowerAlarmCfg implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableField("num")
    @ApiModelProperty("主键编号")
    private Integer num;
    @TableField("alm_id")
    @ApiModelProperty("电源告警id")
    private Integer almId;
    @TableField("alm_name")
    @ApiModelProperty("告警名称")
    private Integer almName;
}
src/main/java/com/whyc/pojo/db_power_alarm/PowerAlarmHistory.java
New file
@@ -0,0 +1,61 @@
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_history")
@ApiModel(value="PowerAlarmHistory", description="")
public class PowerAlarmHistory 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;
}