src/main/java/com/whyc/dto/Real/TopDto.java
New file @@ -0,0 +1,10 @@ package com.whyc.dto.Real; import lombok.Data; @Data public class TopDto { private Integer systemState; private Integer devState; private Integer battState; } src/main/java/com/whyc/dto/RealTimeDto.java
@@ -6,6 +6,8 @@ public class RealTimeDto { private Integer staitonId; private Integer powerId; private Integer devId; private Integer battgroupId; private Integer uid; /* * 系统概述:system src/main/java/com/whyc/pojo/db_alarm/AlarmDetail.java
New file @@ -0,0 +1,53 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_alarm",value ="tb_alarm_detail") @ApiModel(value="AlarmDetail对象", description="告警诊断管理表") public class AlarmDetail implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "告警id") private String almId; @ApiModelProperty(value = "告警原因分析") private String almReason; @ApiModelProperty(value = "排查方案") private String almAdvice; @ApiModelProperty(value = "告警来源:0电源,1设备,2电池") private Integer almType; @ApiModelProperty(value = "高低告警0默认1低2高") private Integer highorlow; @ApiModelProperty(value = "排查所需工具") private String almTool; } src/main/java/com/whyc/pojo/db_alarm/BattalarmData.java
New file @@ -0,0 +1,81 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电池实时告警表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_alarm",value ="tb_battalarm_data") @ApiModel(value="BattalarmData对象", description="电池实时告警表") public class BattalarmData implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "单体编号") private Integer monNum; @ApiModelProperty(value = "电池告警ID") private Integer almId; @ApiModelProperty(value = "告警类型") private Integer almSignalId; @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; @ApiModelProperty(value = "用户id") private Integer usrId; @ApiModelProperty(value = "审批流程状态") private Integer workFlag; @ApiModelProperty(value = "审批流程使用") private Integer msgFlag; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; } src/main/java/com/whyc/pojo/db_alarm/BattalarmDataHistory.java
New file @@ -0,0 +1,80 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电池实时告警表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="BattalarmDataHistory对象", description="电池实时告警表") public class BattalarmDataHistory implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "单体编号") private Integer monNum; @ApiModelProperty(value = "电池告警ID") private Integer almId; @ApiModelProperty(value = "告警类型") private Integer almSignalId; @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; @ApiModelProperty(value = "用户id") private Integer usrId; @ApiModelProperty(value = "审批流程状态") private Integer workFlag; @ApiModelProperty(value = "审批流程使用") private Integer msgFlag; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; } src/main/java/com/whyc/pojo/db_alarm/BattalarmDataVerify.java
New file @@ -0,0 +1,84 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电池告警待审批表-当前是已经变成历史告警的记录数据表,需要领导审批后进入历史告警表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_alarm",value ="tb_battalarm_data_verify") @ApiModel(value="BattalarmDataVerify对象", description="电池告警待审批表-当前是已经变成历史告警的记录数据表,需要领导审批后进入历史告警表") public class BattalarmDataVerify implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "单体编号") private Integer monNum; @ApiModelProperty(value = "电池告警ID") private Integer almId; @ApiModelProperty(value = "电池告警类型") private Integer almSignalId; @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; @ApiModelProperty(value = "用户ID") private Integer usrId; @ApiModelProperty(value = "审批流程状态") private Integer workFlag; @ApiModelProperty(value = "审批流程使用") private Integer msgFlag; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; @ApiModelProperty(value = "电池实时告警主键") private Integer almSolekey; } src/main/java/com/whyc/pojo/db_alarm/DevalarmData.java
New file @@ -0,0 +1,78 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 设备实时告警表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @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(value = "设备ID") private Integer devId; @ApiModelProperty(value = "设备IP地址") private String devIp; @ApiModelProperty(value = "告警ID") private Integer almId; @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; @ApiModelProperty(value = "用户ID") private Integer usrId; @ApiModelProperty(value = "审批流程状态") private Integer workFlag; @ApiModelProperty(value = "审批流程使用") private Integer msgFlag; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; } src/main/java/com/whyc/pojo/db_alarm/DevalarmDataHistory.java
New file @@ -0,0 +1,77 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 设备实时告警表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="DevalarmDataHistory对象", description="设备实时告警表") public class DevalarmDataHistory implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备ID") private Integer devId; @ApiModelProperty(value = "设备IP地址") private String devIp; @ApiModelProperty(value = "告警ID") private Integer almId; @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; @ApiModelProperty(value = "用户ID") private Integer usrId; @ApiModelProperty(value = "审批流程状态") private Integer workFlag; @ApiModelProperty(value = "审批流程使用") private Integer msgFlag; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; } src/main/java/com/whyc/pojo/db_alarm/DevalarmDataVerify.java
New file @@ -0,0 +1,80 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 设备告警确认处理表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_alarm",value ="tb_devalarm_data_verify") @ApiModel(value="DevalarmDataVerify对象", description="设备告警确认处理表") public class DevalarmDataVerify implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备ID") private Integer devId; @ApiModelProperty(value = "设备IP地址") private String devIp; @ApiModelProperty(value = "告警ID") private Integer almId; @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; private Integer usrId; @ApiModelProperty(value = "审批流程状态") private Integer workFlag; @ApiModelProperty(value = "审批流程使用") private Integer msgFlag; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; @ApiModelProperty(value = "实时告警主键") private Integer almSolekey; } src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataId.java
New file @@ -0,0 +1,86 @@ package com.whyc.pojo.db_batt_testdata; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="Batttestdata对象", description="") public class BatttestdataId implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "测试次数") private Integer testRecordCount; @ApiModelProperty(value = "测试类型") private Integer testType; @ApiModelProperty(value = "是否是最新数据") private Integer dataNew; @ApiModelProperty(value = "数据是否有效") private Integer dataAvailable; @ApiModelProperty(value = "记录笔数") private Integer recordNum; @ApiModelProperty(value = "测试开始时间") private Date testStarttime; @ApiModelProperty(value = "记录时间") private Date recordTime; @ApiModelProperty(value = "测试时长(秒)") private Integer testTimelong; @ApiModelProperty(value = "在线电压") private Float onlineVol; @ApiModelProperty(value = "组端电压") private Float groupVol; @ApiModelProperty(value = "测试电流") private Float testCurr; @ApiModelProperty(value = "测试容量") private Float testCap; @ApiModelProperty(value = "单体编号") private Integer monNum; @ApiModelProperty(value = "单体电压") private Float monVol; @ApiModelProperty(value = "单体温度") private Float monTmp; @ApiModelProperty(value = "单体内阻") private Float monRes; } src/main/java/com/whyc/pojo/db_batt_testdata/BatttestdataInf.java
New file @@ -0,0 +1,108 @@ package com.whyc.pojo.db_batt_testdata; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电池组历史测试数据总表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_batt_testdata",value ="tb_batttestdata_inf") @ApiModel(value="BatttestdataInf对象", description="电池组历史测试数据总表") public class BatttestdataInf implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "测试次数") private Integer testRecordCount; @ApiModelProperty(value = "下一次测试次数") private Integer testRecordCountEx; @ApiModelProperty(value = "测试类型") private Integer testType; @ApiModelProperty(value = "记录数据间隔") private Integer recordTimeInterval; @ApiModelProperty(value = "是否是最新数据") private Integer dataNew; @ApiModelProperty(value = "是否有效") private Integer dataAvailable; @ApiModelProperty(value = "记录笔数") private Integer recordNum; @ApiModelProperty(value = "测试开始时间") private Date testStarttime; @ApiModelProperty(value = "测试开始类型") private Integer testStarttype; @ApiModelProperty(value = "记录时间") private Date recordTime; @ApiModelProperty(value = "测试时长") private Integer testTimelong; @ApiModelProperty(value = "测试停止原因") private Integer testStoptype; @ApiModelProperty(value = "在线电压") private Float onlineVol; @ApiModelProperty(value = "组端电压") private Float groupVol; @ApiModelProperty(value = "测试电流") private Float testCurr; @ApiModelProperty(value = "测试容量") private Float testCap; @ApiModelProperty(value = "最大单体编号") private Integer maxMonnum; @ApiModelProperty(value = "最大单体电压") private Float maxMonvol; @ApiModelProperty(value = "最低单体编号") private Integer minMonnum; @ApiModelProperty(value = "最低单体电压") private Float minMonvol; @ApiModelProperty(value = "单体编号") private Integer monNum; @ApiModelProperty(value = "单体电压") private Float monVol; @ApiModelProperty(value = "山西61850监测放电数据标识【0:监测放电;1停电放电】") private Integer testDatatype; } src/main/java/com/whyc/pojo/db_param/BattAlmparam.java
New file @@ -0,0 +1,81 @@ package com.whyc.pojo.db_param; import com.baomidou.mybatisplus.annotation.IdType; 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 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_param",value ="tb_batt_almparam") @ApiModel(value="BattAlmparam对象", description="电池告警参数表") public class BattAlmparam implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增主键") @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "告警ID") private Integer almId; @ApiModelProperty(value = "电池告警名称") private String almName; @ApiModelProperty(value = "上上限告警阈值") private Float almHighCoeUpper; @ApiModelProperty(value = "上上限告警等级") private Integer almHighLevelUpper; @ApiModelProperty(value = "上上限制告警使能") private Integer almHighCoeUpperEn; @ApiModelProperty(value = "上限告警阈值") private Float almHighCoe; @ApiModelProperty(value = "上限告警等级") private Integer almHighLevel; @ApiModelProperty(value = "上限告警等级") private Integer almHighEn; @ApiModelProperty(value = "下限告警阈值") private Float almLowCoe; @ApiModelProperty(value = "下限告警等级") private Integer almLowLevel; @ApiModelProperty(value = "下限告警使能") private Integer almLowEn; @ApiModelProperty(value = "下下限告警阈值") private Float almLowCoeLower; @ApiModelProperty(value = "下下限告警等级") private Integer almLowLevelLower; @ApiModelProperty(value = "下下限告警使能") private Integer almLowCoeLowerEn; } src/main/java/com/whyc/pojo/db_param/DevAlmparam.java
New file @@ -0,0 +1,59 @@ package com.whyc.pojo.db_param; import com.baomidou.mybatisplus.annotation.IdType; 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 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_param",value ="tb_dev_almparam") @ApiModel(value="DevAlmparam对象", description="设备告警参数表") public class DevAlmparam implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "告警id") private Integer almId; @ApiModelProperty(value = "告警名称") private String almName; @ApiModelProperty(value = "当前告警触发类型;0-boolean类型 1-阈值类型") private Integer almType; @ApiModelProperty(value = "告警阈值") private Float almLimitValue; @ApiModelProperty(value = "告警等级") private Integer almLevel; @ApiModelProperty(value = "告警延迟触发时长[单位:秒]") private Integer almDelayTime; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; @ApiModelProperty(value = "告警使能:0-不触发 1-触发") private Integer almEn; } src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarm.java
New file @@ -0,0 +1,72 @@ package com.whyc.pojo.db_pwrdev_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电源实时告警表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm") @ApiModel(value="PwrdevAlarm对象", description="电源实时告警表") public class PwrdevAlarm implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电源ID") private Long powerId; @ApiModelProperty(value = "告警ID") private Integer almId; @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; @ApiModelProperty(value = "用户ID") private Integer usrId; @ApiModelProperty(value = "告警来源[0-来源于点表;1-来源于电源告警参数]") private Integer almTrigger; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; } src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmHistory.java
New file @@ -0,0 +1,71 @@ package com.whyc.pojo.db_pwrdev_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电源2024年历史告警表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="PwrdevAlarmHistory对象", description="电源n年历史告警表") public class PwrdevAlarmHistory implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电源ID") private Long powerId; @ApiModelProperty(value = "告警ID") private Integer almId; @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; @ApiModelProperty(value = "用户ID") private Integer usrId; @ApiModelProperty(value = "告警来源[0-来源于点表;1-来源于电源告警参数]") private Integer almTrigger; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; } src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParam.java
New file @@ -0,0 +1,96 @@ package com.whyc.pojo.db_pwrdev_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm_param") @ApiModel(value="PwrdevAlarmParam对象", description="山西电源告警参数表") public class PwrdevAlarmParam implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电源id") private Integer powerId; @ApiModelProperty(value = "告警id") private Integer almId; @ApiModelProperty(value = "告警等级") private Integer almLevel; @ApiModelProperty(value = "告警上限阈值") private Float alarmLimith; @ApiModelProperty(value = "上限告警使能") private Integer alarmLimithEn; @ApiModelProperty(value = "告警下限阈值") private Float alarmLimitl; @ApiModelProperty(value = "告警下限使能") private Integer alarmLimitlEn; @ApiModelProperty(value = "告警数据来源[0-设备告警点位判断;1-当前阈值判断]") private Integer alarmSource; @ApiModelProperty(value = "当前告警描述") private String alarmName; @ApiModelProperty(value = "0-上下限有效 1-上限有效 2-下限有效") private Integer alarmType; @ApiModelProperty(value = "告警来源是点位时告警使能[0:不启用;1:启用]") private Integer alarmEnNode; @ApiModelProperty(value = "告警上上限阈值") private Float alarmLimithUpper; @ApiModelProperty(value = "告警下下限阈值") private Float alarmLimitlLower; @ApiModelProperty(value = "上上限使能[0-不启用 1-启用]") private Integer alarmLimithUpperEn; @ApiModelProperty(value = "下下限使能[0-不启用 1-启用]") private Integer alarmLimitlLowerEn; @ApiModelProperty(value = "告警延迟时长[单位:秒]") private Integer almDelayTime; @ApiModelProperty(value = "下下限告警等级") private Integer alarmLimitlLowerLevel; @ApiModelProperty(value = "上上限告警等级") private Integer alarmLimithUpperLevel; @ApiModelProperty(value = "下限告警等级") private Integer alarmLimitlLevel; @ApiModelProperty(value = "上限告警等级") private Integer alarmLimithLevel; } src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmParamStand.java
New file @@ -0,0 +1,63 @@ package com.whyc.pojo.db_pwrdev_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm_param_stand") @ApiModel(value="PwrdevAlarmParamStand对象", description="电源标准参数设置表") public class PwrdevAlarmParamStand implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "电源标准化参数表") @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电源类型[1-直流电源 2-通信电源]") private Integer powerType; @ApiModelProperty(value = "标准名称") private String standName; @ApiModelProperty(value = "参数类型") private Integer paramType; @ApiModelProperty(value = "基准值") private Float basisVal; @ApiModelProperty(value = "上限阈值") private Float alarmLimith; @ApiModelProperty(value = "上上限阈值") private Float alarmLimithUpeper; @ApiModelProperty(value = "下限阈值") private Float alarmLimitl; @ApiModelProperty(value = "下下限阈值") private Float alarmLimitlLower; @ApiModelProperty(value = "规范文件保存路径") private String standFilePath; } src/main/java/com/whyc/pojo/db_pwrdev_alarm/PwrdevAlarmVerify.java
New file @@ -0,0 +1,75 @@ package com.whyc.pojo.db_pwrdev_alarm; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电源告警确认处理表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_pwrdev_alarm",value ="tb_pwrdev_alarm_verify") @ApiModel(value="PwrdevAlarmVerify对象", description="电源告警确认处理表") public class PwrdevAlarmVerify implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电源ID") private Long powerId; @ApiModelProperty(value = "告警ID") private Integer almId; @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; @ApiModelProperty(value = "用户ID") private Integer usrId; @ApiModelProperty(value = "告警来源[0-来源于点表;1-来源于电源告警参数]") private Integer almTrigger; @ApiModelProperty(value = "告警重要等级[0:重要;1:紧急]") private Integer almSeverity; @ApiModelProperty(value = "实时告警主键") private Integer almSolekey; } src/main/java/com/whyc/pojo/db_ram_db/BattRtdata.java
New file @@ -0,0 +1,63 @@ package com.whyc.pojo.db_ram_db; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电池组单体实时信息表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value ="tb_batt_rtdata") @ApiModel(value="BattRtdata对象", description="电池组单体实时信息表") public class BattRtdata implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "更新时间") private Date recDatetime; @ApiModelProperty(value = "单体编号") private Integer monNum; @ApiModelProperty(value = "单体电压") private Float monVol; @ApiModelProperty(value = "单体温度") private Float monTmp; @ApiModelProperty(value = "单体内阻") private Float monRes; @ApiModelProperty(value = "单体电导") private Float monSer; @ApiModelProperty(value = "单体容量") private Float monCap; @ApiModelProperty(value = "单体均衡电流") private Float monJhCurr; } src/main/java/com/whyc/pojo/db_ram_db/BattRtstate.java
New file @@ -0,0 +1,109 @@ package com.whyc.pojo.db_ram_db; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 电池组组端实时数据表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value ="tb_batt_rtstate") @ApiModel(value="BattRtstate对象", description="电池组组端实时数据表") public class BattRtstate implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电池组ID") private Integer battgroupId; @ApiModelProperty(value = "单体数量") private Integer battCount; @ApiModelProperty(value = "数据更新时间") private Date recDatetime; @ApiModelProperty(value = "在线电压") private Float onlineVol; @ApiModelProperty(value = "组端电压") private Float groupVol; @ApiModelProperty(value = "电池组温度") private Float groupTmp; @ApiModelProperty(value = "电池组电流") private Float groupCurr; @ApiModelProperty(value = "电池组状态") private Integer battState; @ApiModelProperty(value = "电池测试类型") private Integer battTestType; @ApiModelProperty(value = "测试开始时间") private Date battTestStarttime; @ApiModelProperty(value = "测试记录时间") private Date battTestRecordtime; @ApiModelProperty(value = "测试时长") private Integer battTestTlong; @ApiModelProperty(value = "测试容量") private Float battTestCap; @ApiModelProperty(value = "实际容量") private Float battRealCap; @ApiModelProperty(value = "剩余容量") private Float battRestCap; private Integer battRestPower1Time; private Integer battRestPower2Time; @ApiModelProperty(value = "测试设备类型") private Integer testLoadertype; @ApiModelProperty(value = "测试记录笔数") private Integer testRecordnum; @ApiModelProperty(value = "温度传感器温度") private Float devTemperature; @ApiModelProperty(value = "温度传感器湿度") private Float devHumidity; @ApiModelProperty(value = "电池组告警状态") private Integer battAlmState; @ApiModelProperty(value = "母线电压") private Float vbusVol; @ApiModelProperty(value = "启动失败原因") private Integer controlFailType; @ApiModelProperty(value = "上一次核容终止原因") private Integer lastCaptestStopType; } src/main/java/com/whyc/pojo/db_ram_db/DevAlmparam.java
New file @@ -0,0 +1,111 @@ package com.whyc.pojo.db_ram_db; import com.baomidou.mybatisplus.annotation.IdType; 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 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value ="tb_dev_almparam") @ApiModel(value="DevAlmparam对象", description="设备告警阈值遥调表") public class DevAlmparam implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增主键") @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备id") private Integer devId; @ApiModelProperty(value = "操作命令") private Integer opCmd; @ApiModelProperty(value = "组端电压高阈值") private Float groupvolHighVal; @ApiModelProperty(value = "组端电压低阈值") private Float groupvolLowVal; @ApiModelProperty(value = "单体电压高阈值") private Float monvolHighVal; @ApiModelProperty(value = "单体电压低阈值") private Float monvolLowVal; @ApiModelProperty(value = "单体温度高阈值") private Float montmpHighVal; @ApiModelProperty(value = "单体温度低阈值") private Float montmpLowVal; @ApiModelProperty(value = "单体内阻高阈值") private Float monresHighVal; @ApiModelProperty(value = "单体内阻低阈值") private Float monresLowVal; @ApiModelProperty(value = "单体容量高阈值") private Float moncapHighVal; @ApiModelProperty(value = "单体容量低阈值") private Float moncapLowVal; @ApiModelProperty(value = "组号[1-组1 2-组2]") private Integer battgroupnum; @ApiModelProperty(value = "在线电压高阈值") private Float onlinevolHighVal; @ApiModelProperty(value = "在线电压低阈值") private Float onlinevolLowVal; @ApiModelProperty(value = "在线电压告警使能[0-启用 1-不启用]") private Integer onlinevolEn; @ApiModelProperty(value = "组端电压告警使能[0-启用 1-不启用]") private Integer groupvolEn; @ApiModelProperty(value = "单体电压告警使能[0-启用 1-不启用]") private Integer monvolEn; @ApiModelProperty(value = "单体温度告警使能[0-启用 1-不启用]") private Integer montmpEn; @ApiModelProperty(value = "单体内阻告警使能[0-启用 1-不启用]") private Integer monresEn; @ApiModelProperty(value = "单体容量告警使能[0-启用 1-不启用]") private Integer moncapEn; @ApiModelProperty(value = "放电电流上限阈值") private Float discurrHighVal; @ApiModelProperty(value = "放电电流告警使能[0-启用 1-不启用]") private Integer discurrEn; @ApiModelProperty(value = "充电电流告警上限阈值") private Float chrcurrHighVal; @ApiModelProperty(value = "充电电流告警使能[0-启用 1-不启用]") private Integer chrcurrEn; } src/main/java/com/whyc/pojo/db_ram_db/DeviceSetparam.java
New file @@ -0,0 +1,89 @@ package com.whyc.pojo.db_ram_db; import com.baomidou.mybatisplus.annotation.IdType; 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 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value ="tb_device_setparam") @ApiModel(value="DeviceSetparam对象", description="核容参数表") public class DeviceSetparam implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备ID") private Long devId; @ApiModelProperty(value = "远程命令") private Integer opCmd; @ApiModelProperty(value = "测试类型") private Integer testCmd; @ApiModelProperty(value = "放电小时率") private Integer hourrate; @ApiModelProperty(value = "放电电流") private Float discurr; @ApiModelProperty(value = "放电容量") private Float discap; @ApiModelProperty(value = "放电时长") private Integer distime; @ApiModelProperty(value = "组端电压下限") private Float groupvolLow; @ApiModelProperty(value = "单体电压下限") private Float monomervolLow; @ApiModelProperty(value = "单体下限数量") private Integer monomerlowcount; @ApiModelProperty(value = "电池组组号[1-组1 2-组2]") private Integer battgroupnum; @ApiModelProperty(value = "在线电压低处理") private Integer onlinevollowaction; @ApiModelProperty(value = "升压上限") private Float dcvolhighlimit; @ApiModelProperty(value = "充电电流") private Float chargecurrset; @ApiModelProperty(value = "单体温度上限") private Float monomertmpHigh; @ApiModelProperty(value = "单体电压") private Float monvolstd; @ApiModelProperty(value = "静置时间") private Integer diswaittime; @ApiModelProperty(value = "标称容量") private Integer moncapstd; } src/main/java/com/whyc/pojo/db_ram_db/DeviceState.java
New file @@ -0,0 +1,131 @@ package com.whyc.pojo.db_ram_db; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 设备工作状态表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value ="tb_device_state") @ApiModel(value="DeviceState对象", description="设备工作状态表") public class DeviceState implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备IP") private String devIp; @ApiModelProperty(value = "设备版本号") private String devVersion; @ApiModelProperty(value = "设备ID") private Long devId; @ApiModelProperty(value = "设备是否在线[0-离线 1-在线]") private Integer devOnline; @ApiModelProperty(value = "更新时间") private Date recordDatetime; @ApiModelProperty(value = "设备测试类型") private Integer devTesttype; @ApiModelProperty(value = "测试组号") private Integer devTestgroupnum; @ApiModelProperty(value = "设备测试类型") private Integer devWorkstate; @ApiModelProperty(value = "设备告警状态") private Integer devAlarmstate; @ApiModelProperty(value = "设备温度") private Float devTemp; @ApiModelProperty(value = "内阻测试状态") private Integer devResTestState; private Integer devOnlinevollow; @ApiModelProperty(value = "每组单体数目") private Integer devEachgroupBattsum; @ApiModelProperty(value = "在线电压") private Float devCaptestOnlinevol; @ApiModelProperty(value = "组端电压") private Float devCaptestGroupvol; @ApiModelProperty(value = "测试电流") private Float devCaptestCurr; @ApiModelProperty(value = "测试容量") private Float devCaptestCap; @ApiModelProperty(value = "测试时长") private Integer devCaptestTimelong; @ApiModelProperty(value = "内阻测试次数") private Integer devRestestCount; @ApiModelProperty(value = "设备通信次数") private Integer devCommcount; @ApiModelProperty(value = "设备错误通信次数") private Integer devErrcommcount; @ApiModelProperty(value = "设备连续错误次数") private Integer devRxnullerrcount; @ApiModelProperty(value = "上一次核容终止原因") private Integer devLastCaptestStopType; @ApiModelProperty(value = "组1二极管压降") private Float devCondvoldp; @ApiModelProperty(value = "组1接触器导通阻抗") private Float devConresist; @ApiModelProperty(value = "组2接触器导通阻抗") private Float devConresist1; @ApiModelProperty(value = "61850设备告警") private String dev61850alarms; @ApiModelProperty(value = "组2二极管压降") private Float devCondvoldp1; @ApiModelProperty(value = "充放电一体机组1组端电压") private Float groupVol1; @ApiModelProperty(value = "充放电一体机组2组端电压") private Float groupVol2; @ApiModelProperty(value = "充放电一体机组1组端电流") private Float groupCurr1; @ApiModelProperty(value = "充放电一体机组2组端电流") private Float groupCurr2; } src/main/java/com/whyc/pojo/db_ram_db/PwrdevAcdcdata.java
New file @@ -0,0 +1,900 @@ package com.whyc.pojo.db_ram_db; 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; import java.util.Date; /** * <p> * 电源实时数据表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_ram_db",value ="tb_pwrdev_acdcdata") @ApiModel(value="PwrdevAcdcdata对象", description="电源实时数据表") public class PwrdevAcdcdata implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "电源ID") private Long powerId; @ApiModelProperty(value = "更新时间") private Date recordDatetime; @ApiModelProperty(value = "1路交流输入A相电压") private Float acin1Vola; @ApiModelProperty(value = "1路交流输入B相电压") private Float acin1Volb; @ApiModelProperty(value = "交流1路输入C相电压") private Float acin1Volc; @ApiModelProperty(value = "2路交流输入A相电压") private Float acin2Vola; @ApiModelProperty(value = "2路交流输入B相电压") private Float acin2Volb; @ApiModelProperty(value = "2路交流输入C相电压") private Float acin2Volc; @ApiModelProperty(value = "交流A相输出电压") private Float acoutVola; @ApiModelProperty(value = "交流B相输出电压") private Float acoutVolb; @ApiModelProperty(value = "交流C相输出电压") private Float acoutVolc; @ApiModelProperty(value = "交流A相输出电流") private Float acoutCurra; @ApiModelProperty(value = "交流B相输出电流") private Float acoutCurrb; @ApiModelProperty(value = "交流C相输出电流") private Float acoutCurrc; @ApiModelProperty(value = "直流输出电压") private Float dcoutVol; @ApiModelProperty(value = "直流输出电流") private Float dcoutCurr; @ApiModelProperty(value = "电池组1组端电压") private Float battgroup1Vol; @ApiModelProperty(value = "电池组1电流") private Float battgroup1Curr; @ApiModelProperty(value = "电池组2组端电压") private Float battgroup2Vol; @ApiModelProperty(value = "电池组2电流") private Float battgroup2Curr; @ApiModelProperty(value = "环境温度") private Float temprature; @ApiModelProperty(value = "整流模块总输出电压") private Float mOutputvol; @ApiModelProperty(value = "模块1输出电流") private Float m1Outcurr; @ApiModelProperty(value = "模块2输出电流") private Float m2Outcurr; @ApiModelProperty(value = "模块3输出电流") private Float m3Outcurr; @ApiModelProperty(value = "模块4输出电流") private Float m4Outcurr; @ApiModelProperty(value = "模块5输出电流") private Float m5Outcurr; @ApiModelProperty(value = "模块6输出电流") private Float m6Outcurr; @ApiModelProperty(value = "模块7输出电流") private Float m7Outcurr; @ApiModelProperty(value = "模块8输出电流") private Float m8Outcurr; @ApiModelProperty(value = "模块9输出电流") private Float m9Outcurr; @ApiModelProperty(value = "模块10输出电流") private Float m10Outcurr; @ApiModelProperty(value = "模块11输出电流") private Float m11Outcurr; @ApiModelProperty(value = "模块12输出电流") private Float m12Outcurr; @ApiModelProperty(value = "模块13输出电流") private Float m13Outcurr; @ApiModelProperty(value = "模块14输出电流") private Float m14Outcurr; @ApiModelProperty(value = "模块15输出电流") private Float m15Outcurr; @ApiModelProperty(value = "模块16输出电流") private Float m16Outcurr; @ApiModelProperty(value = "第一路交流A相输入过压") private Integer isAcin1OverVola; @ApiModelProperty(value = "第一路交流A相输入欠压") private Integer isAcin1UnderVola; @ApiModelProperty(value = "第一路交流A相输入缺相") private Integer isAcin1LessA; @ApiModelProperty(value = "第一路交流B相输入过压") private Integer isAcin1OverVolb; @ApiModelProperty(value = "第一路交流B相输入欠压") private Integer isAcin1UnderVolb; @ApiModelProperty(value = "第一路交流C相输入欠压") private Integer isAcin1LessB; @ApiModelProperty(value = "第一路交流C相输入过压") private Integer isAcin1OverVolc; @ApiModelProperty(value = "第一路交流C相输入欠压") private Integer isAcin1UnderVolc; @ApiModelProperty(value = "第一路交流C相输入欠压") private Integer isAcin1LessC; @ApiModelProperty(value = "交流输入1防雷器故障") private Integer isAcin1ThunderErr; @ApiModelProperty(value = "交流输入1停电") private Integer isAcin1Powerdown; @ApiModelProperty(value = "第二路交流A相输入过压") private Integer isAcin2OverVola; @ApiModelProperty(value = "第二路交流A相输入欠压") private Integer isAcin2UnderVola; @ApiModelProperty(value = "第二路交流A相输入缺相") private Integer isAcin2LessA; @ApiModelProperty(value = "第二路交流B相输入过压") private Integer isAcin2OverVolb; @ApiModelProperty(value = "第二路交流B相输入欠压") private Integer isAcin2UnderVolb; @ApiModelProperty(value = "第二路交流B相输入缺相") private Integer isAcin2LessB; @ApiModelProperty(value = "第二路交流C相输入过压") private Integer isAcin2OverVolc; @ApiModelProperty(value = "第二路交流C相输入欠压") private Integer isAcin2UnderVolc; @ApiModelProperty(value = "第二路交流C相输入缺相") private Integer isAcin2LessC; @ApiModelProperty(value = "交流输入1防雷器故障") private Integer isAcin2ThunderErr; @ApiModelProperty(value = "交流输入2停电") private Integer isAcin2Powerdown; @ApiModelProperty(value = "监控器故障") private Integer isAcinMonitorerr; @ApiModelProperty(value = "直流输出过压") private Integer isDcoutOverVol; @ApiModelProperty(value = "直流输出欠压") private Integer isDcoutUnderVol; @ApiModelProperty(value = "电池组1下电告警") private Integer isBattgroup1Down; @ApiModelProperty(value = "电源均充") private Integer isJunCharge; @ApiModelProperty(value = "整流模块1故障") private Float isAcdcmod1Err; @ApiModelProperty(value = "整流模块1关机") private Float isAcdcmod1Off; @ApiModelProperty(value = "整流模块2故障") private Float isAcdcmod2Err; @ApiModelProperty(value = "整流模块2关机") private Float isAcdcmod2Off; @ApiModelProperty(value = "整流模块3故障") private Float isAcdcmod3Err; @ApiModelProperty(value = "整流模块3关机") private Float isAcdcmod3Off; @ApiModelProperty(value = "整流模块4故障") private Float isAcdcmod4Err; @ApiModelProperty(value = "整流模块4关机") private Float isAcdcmod4Off; @ApiModelProperty(value = "整流模块5故障") private Float isAcdcmod5Err; @ApiModelProperty(value = "整流模块5关机") private Float isAcdcmod5Off; @ApiModelProperty(value = "整流模块6故障") private Float isAcdcmod6Err; @ApiModelProperty(value = "整流模块6关机") private Float isAcdcmod6Off; @ApiModelProperty(value = "整流模块7故障") private Float isAcdcmod7Err; @ApiModelProperty(value = "整流模块7关机") private Float isAcdcmod7Off; @ApiModelProperty(value = "整流模块8故障") private Float isAcdcmod8Err; @ApiModelProperty(value = "整流模块8关机") private Float isAcdcmod8Off; @ApiModelProperty(value = "整流模块9故障") private Float isAcdcmod9Err; @ApiModelProperty(value = "整流模块9关机") private Float isAcdcmod9Off; @ApiModelProperty(value = "整流模块10故障") private Float isAcdcmod10Err; @ApiModelProperty(value = "整流模块10关机") private Float isAcdcmod10Off; @ApiModelProperty(value = "整流模块11故障") private Float isAcdcmod11Err; @ApiModelProperty(value = "整流模块11关机") private Float isAcdcmod11Off; @ApiModelProperty(value = "整流模块12故障") private Float isAcdcmod12Err; @ApiModelProperty(value = "整流模块12关机") private Float isAcdcmod12Off; @ApiModelProperty(value = "整流模块13故障") private Float isAcdcmod13Err; @ApiModelProperty(value = "整流模块13关机") private Float isAcdcmod13Off; @ApiModelProperty(value = "整流模块14故障") private Float isAcdcmod14Err; @ApiModelProperty(value = "整流模块14关机") private Float isAcdcmod14Off; @ApiModelProperty(value = "整流模块15故障") private Float isAcdcmod15Err; @ApiModelProperty(value = "整流模块15关机") private Float isAcdcmod15Off; @ApiModelProperty(value = "整流模块16故障") private Float isAcdcmod16Err; @ApiModelProperty(value = "整流模块16关机") private Float isAcdcmod16Off; @ApiModelProperty(value = "交流输入1跳闸") private Integer isAcin1Trip; @ApiModelProperty(value = "交流输入2跳闸") private Integer isAcin2Trip; @ApiModelProperty(value = "负载熔断") private Integer isLoaderFuse; @ApiModelProperty(value = "电池组1熔断") private Integer isBattgroup1Fuse; @ApiModelProperty(value = "电池组2熔断") private Integer isBattgroup2Fuse; @ApiModelProperty(value = "电源总告警") private Integer isTotalAlarm; @ApiModelProperty(value = "交流1路输入A相电流") private Float acin1Curra; @ApiModelProperty(value = "交流1路输入B相电流") private Float acin1Currb; @ApiModelProperty(value = "交流1路输入C相电流") private Float acin1Currc; @ApiModelProperty(value = "负载电流") private Float loaderCurr; @ApiModelProperty(value = "电池组1容量") private Float battgroup1Ah; @ApiModelProperty(value = "电池组1温度") private Float battgroup1Temp; @ApiModelProperty(value = "电池组2容量") private Float battgroup2Ah; @ApiModelProperty(value = "电池组2温度") private Float battgroup2Temp; @ApiModelProperty(value = "ACDC开关柜温度") private Float acdcmTemp; @ApiModelProperty(value = "模块1输出电压") private Float m1OutVol; @ApiModelProperty(value = "模块2输出电压") private Float m2OutVol; @ApiModelProperty(value = "模块3输出电压") private Float m3OutVol; @ApiModelProperty(value = "模块4输出电压") private Float m4OutVol; @ApiModelProperty(value = "模块5输出电压") private Float m5OutVol; @ApiModelProperty(value = "模块6输出电压") private Float m6OutVol; @ApiModelProperty(value = "模块7输出电压") private Float m7OutVol; @ApiModelProperty(value = "模块8输出电压") private Float m8OutVol; @ApiModelProperty(value = "模块9输出电压") private Float m9OutVol; @ApiModelProperty(value = "模块10输出电压") private Float m10OutVol; @ApiModelProperty(value = "模块11输出电压") private Float m11OutVol; @ApiModelProperty(value = "模块12输出电压") private Float m12OutVol; @ApiModelProperty(value = "模块13输出电压") private Float m13OutVol; @ApiModelProperty(value = "模块14输出电压") private Float m14OutVol; @ApiModelProperty(value = "模块15输出电压") private Float m15OutVol; @ApiModelProperty(value = "模块16输出电压") private Float m16OutVol; @ApiModelProperty(value = "交流A相过流") private Integer isAcb1OverCurra; @ApiModelProperty(value = "交流B相过流") private Integer isAcb1OverCurrb; @ApiModelProperty(value = "交流C相过流") private Integer isAcb1OverCurrc; @ApiModelProperty(value = "交流1路有电") private Integer isAcin1Poweron; @ApiModelProperty(value = "交流2路有电") private Integer isAcin2Poweron; @ApiModelProperty(value = "直流输出过流告警") private Integer isDcoutOverCurr; @ApiModelProperty(value = "电池组1充放电指示[1-充 0-放]") private Integer isBattgroup1State; @ApiModelProperty(value = "电池组2充放电指示[1-充 0-放]") private Integer isBattgroup2State; @ApiModelProperty(value = "电池组2下电告警") private Integer isBattgroup2Down; @ApiModelProperty(value = "电池组1充电过流") private Integer isBattgroup1Overchgcurr; @ApiModelProperty(value = "电池组2充电过流") private Integer isBattgroup2Overchgcurr; @ApiModelProperty(value = "模块1过压") private Integer isAcdcmod1Overvol; @ApiModelProperty(value = "模块1欠压") private Integer isAcdcmod1Undervol; @ApiModelProperty(value = "模块1过流") private Integer isAcdcmod1Overcurr; @ApiModelProperty(value = "模块1交流异常") private Integer isAcdcmod1Acerr; @ApiModelProperty(value = "模块1限流") private Integer isAcdcmod1Limitcurr; @ApiModelProperty(value = "模块2过压") private Integer isAcdcmod2Overvol; @ApiModelProperty(value = "模块2欠压") private Integer isAcdcmod2Undervol; @ApiModelProperty(value = "模块2过流") private Integer isAcdcmod2Overcurr; @ApiModelProperty(value = "模块2交流异常") private Integer isAcdcmod2Acerr; @ApiModelProperty(value = "模块2限流") private Integer isAcdcmod2Limitcurr; @ApiModelProperty(value = "模块3过压") private Integer isAcdcmod3Overvol; @ApiModelProperty(value = "模块3欠压") private Integer isAcdcmod3Undervol; @ApiModelProperty(value = "模块3过流") private Integer isAcdcmod3Overcurr; @ApiModelProperty(value = "模块3交流异常") private Integer isAcdcmod3Acerr; @ApiModelProperty(value = "模块3限流") private Integer isAcdcmod3Limitcurr; @ApiModelProperty(value = "模块4过压") private Integer isAcdcmod4Overvol; @ApiModelProperty(value = "模块4欠压") private Integer isAcdcmod4Undervol; @ApiModelProperty(value = "模块4过流") private Integer isAcdcmod4Overcurr; @ApiModelProperty(value = "模块4交流异常") private Integer isAcdcmod4Acerr; @ApiModelProperty(value = "模块4限流") private Integer isAcdcmod4Limitcurr; @ApiModelProperty(value = "模块5过压") private Integer isAcdcmod5Overvol; @ApiModelProperty(value = "模块5欠压") private Integer isAcdcmod5Undervol; @ApiModelProperty(value = "模块5过流") private Integer isAcdcmod5Overcurr; @ApiModelProperty(value = "模块5交流异常") private Integer isAcdcmod5Acerr; @ApiModelProperty(value = "模块5限流") private Integer isAcdcmod5Limitcurr; @ApiModelProperty(value = "模块6过压") private Integer isAcdcmod6Overvol; @ApiModelProperty(value = "模块6欠压") private Integer isAcdcmod6Undervol; @ApiModelProperty(value = "模块6过流") private Integer isAcdcmod6Overcurr; @ApiModelProperty(value = "模块6交流异常") private Integer isAcdcmod6Acerr; @ApiModelProperty(value = "模块6限流") private Integer isAcdcmod6Limitcurr; @ApiModelProperty(value = "模块7过压") private Integer isAcdcmod7Overvol; @ApiModelProperty(value = "模块7欠压") private Integer isAcdcmod7Undervol; @ApiModelProperty(value = "模块7过流") private Integer isAcdcmod7Overcurr; @ApiModelProperty(value = "模块7交流异常") private Integer isAcdcmod7Acerr; @ApiModelProperty(value = "模块7限流") private Integer isAcdcmod7Limitcurr; @ApiModelProperty(value = "模块8过压") private Integer isAcdcmod8Overvol; @ApiModelProperty(value = "模块8欠压") private Integer isAcdcmod8Undervol; @ApiModelProperty(value = "模块8过流") private Integer isAcdcmod8Overcurr; @ApiModelProperty(value = "模块8交流异常") private Integer isAcdcmod8Acerr; @ApiModelProperty(value = "模块8限流") private Integer isAcdcmod8Limitcurr; @ApiModelProperty(value = "模块9过压") private Integer isAcdcmod9Overvol; @ApiModelProperty(value = "模块9欠压") private Integer isAcdcmod9Undervol; @ApiModelProperty(value = "模块9过流") private Integer isAcdcmod9Overcurr; @ApiModelProperty(value = "模块9交流异常") private Integer isAcdcmod9Acerr; @ApiModelProperty(value = "模块9限流") private Integer isAcdcmod9Limitcurr; @ApiModelProperty(value = "模块10过压") private Integer isAcdcmod10Overvol; @ApiModelProperty(value = "模块10欠压") private Integer isAcdcmod10Undervol; @ApiModelProperty(value = "模块10过流") private Integer isAcdcmod10Overcurr; @ApiModelProperty(value = "模块10交流异常") private Integer isAcdcmod10Acerr; @ApiModelProperty(value = "模块10限流") private Integer isAcdcmod10Limitcurr; @ApiModelProperty(value = "模块11过压") private Integer isAcdcmod11Overvol; @ApiModelProperty(value = "模块11欠压") private Integer isAcdcmod11Undervol; @ApiModelProperty(value = "模块11过流") private Integer isAcdcmod11Overcurr; @ApiModelProperty(value = "模块11交流异常") private Integer isAcdcmod11Acerr; @ApiModelProperty(value = "模块11限流") private Integer isAcdcmod11Limitcurr; @ApiModelProperty(value = "模块12过压") private Integer isAcdcmod12Overvol; @ApiModelProperty(value = "模块12欠压") private Integer isAcdcmod12Undervol; @ApiModelProperty(value = "模块12过流") private Integer isAcdcmod12Overcurr; @ApiModelProperty(value = "模块12交流异常") private Integer isAcdcmod12Acerr; @ApiModelProperty(value = "模块12限流") private Integer isAcdcmod12Limitcurr; @ApiModelProperty(value = "模块13过压") private Integer isAcdcmod13Overvol; @ApiModelProperty(value = "模块13欠压") private Integer isAcdcmod13Undervol; @ApiModelProperty(value = "模块13过流") private Integer isAcdcmod13Overcurr; @ApiModelProperty(value = "模块13交流异常") private Integer isAcdcmod13Acerr; @ApiModelProperty(value = "模块13限流") private Integer isAcdcmod13Limitcurr; @ApiModelProperty(value = "模块14过压") private Integer isAcdcmod14Overvol; @ApiModelProperty(value = "模块14欠压") private Integer isAcdcmod14Undervol; @ApiModelProperty(value = "模块14过流") private Integer isAcdcmod14Overcurr; @ApiModelProperty(value = ".模块14交流异常") private Integer isAcdcmod14Acerr; @ApiModelProperty(value = "模块14限流") private Integer isAcdcmod14Limitcurr; @ApiModelProperty(value = "模块15过压") private Integer isAcdcmod15Overvol; @ApiModelProperty(value = "模块15欠压") private Integer isAcdcmod15Undervol; @ApiModelProperty(value = "模块15过流") private Integer isAcdcmod15Overcurr; @ApiModelProperty(value = "模块15交流异常") private Integer isAcdcmod15Acerr; @ApiModelProperty(value = "模块15限流") private Integer isAcdcmod15Limitcurr; @ApiModelProperty(value = "模块16过压") private Integer isAcdcmod16Overvol; @ApiModelProperty(value = "模块16欠压") private Integer isAcdcmod16Undervol; @ApiModelProperty(value = "模块16过流") private Integer isAcdcmod16Overcurr; @ApiModelProperty(value = "模块16交流异常") private Integer isAcdcmod16Acerr; @ApiModelProperty(value = "模块16限流") private Integer isAcdcmod16Limitcurr; @ApiModelProperty(value = "交流输入1熔断") private Integer isAcin1Fuse; @ApiModelProperty(value = "交流输入2熔断") private Integer isAcin2Fuse; @ApiModelProperty(value = "交流输入1三相不平衡") private Integer isAcin1Unbanlance; @ApiModelProperty(value = "交流输入2三相不平衡") private Integer isAcin2Unbanlance; @ApiModelProperty(value = "交流输入1频率异常") private Integer isAcin1Freqerr; @ApiModelProperty(value = "交流输入2频率异常") private Integer isAcin2Freqerr; @ApiModelProperty(value = "电池组1电压低") @TableField("is_battgroup1_volLow") private Integer isBattgroup1Vollow; @ApiModelProperty(value = "电池组2电压低") @TableField("is_battgroup2_volLow") private Integer isBattgroup2Vollow; @ApiModelProperty(value = "直流总故障") private Integer isDcoutTotalAlarm; @ApiModelProperty(value = "交流总故障") private Integer isAcinTotalAlarm; @ApiModelProperty(value = "模块1均充") private Integer isAcdcmod1Junchg; @ApiModelProperty(value = "模块2均充") private Integer isAcdcmod2Junchg; @ApiModelProperty(value = "模块3均充") private Integer isAcdcmod3Junchg; @ApiModelProperty(value = "模块4均充") private Integer isAcdcmod4Junchg; @ApiModelProperty(value = "模块5均充") private Integer isAcdcmod5Junchg; @ApiModelProperty(value = "模块6均充") private Integer isAcdcmod6Junchg; @ApiModelProperty(value = "模块7均充") private Integer isAcdcmod7Junchg; @ApiModelProperty(value = "模块8均充") private Integer isAcdcmod8Junchg; @ApiModelProperty(value = "模块9均充") private Integer isAcdcmod9Junchg; @ApiModelProperty(value = "模块10均充") private Integer isAcdcmod10Junchg; @ApiModelProperty(value = "模块11均充") private Integer isAcdcmod11Junchg; @ApiModelProperty(value = "模块12均充") private Integer isAcdcmod12Junchg; @ApiModelProperty(value = "模块13均充") private Integer isAcdcmod13Junchg; @ApiModelProperty(value = "模块14均充") private Integer isAcdcmod14Junchg; @ApiModelProperty(value = "模块15均充") private Integer isAcdcmod15Junchg; @ApiModelProperty(value = "模块16均充") private Integer isAcdcmod16Junchg; @ApiModelProperty(value = "协转与电源通信故障") private Integer isPowerdevCommerr; @ApiModelProperty(value = "交流1路输入A相电压-电表") private Float useracin1Vola; @ApiModelProperty(value = "交流1路输入B相电压-电表") private Float useracin1Volb; @ApiModelProperty(value = "交流1路输入C相电压-电表") private Float useracin1Volc; @ApiModelProperty(value = "交流1路输入A相电流-电表") private Float useracin1Curra; @ApiModelProperty(value = "交流1路输入B相电流-电表") private Float useracin1Currb; @ApiModelProperty(value = "交流1路输入C相电流-电表") private Float useracin1Currc; @ApiModelProperty(value = "交流1路频率-电表") private Float useracin1Freq; @ApiModelProperty(value = "交流2路输入A相电压-电表") private Float useracin2Vola; @ApiModelProperty(value = "交流2路输入B相电压-电表") private Float useracin2Volb; @ApiModelProperty(value = "交流2路输入C相电压-电表") private Float useracin2Volc; @ApiModelProperty(value = "交流2路输入A相电流-电表") private Float useracin2Curra; @ApiModelProperty(value = "交流2路输入B相电流-电表") private Float useracin2Currb; @ApiModelProperty(value = "交流2路输入C相电流-电表") private Float useracin2Currc; @ApiModelProperty(value = "交流2路频率-电表") private Float useracin2Freq; @ApiModelProperty(value = "温度1-电表") private Float mTemper1; @ApiModelProperty(value = "温度2-电表") private Float mTemper2; @ApiModelProperty(value = "温度3-电表") private Float mTemper3; @ApiModelProperty(value = "湿度1-电表") private Float mHumidity1; @ApiModelProperty(value = "湿度2-电表") private Float mHumidity2; @ApiModelProperty(value = "湿度3-电表") private Float mHumidity3; @ApiModelProperty(value = "交流1路停电-电表") private Integer useracin1Powerdown; @ApiModelProperty(value = "交流1路电表通信故障-电表") private Integer useracin1Commerr; @ApiModelProperty(value = "交流2路停电-电表") private Integer useracin2Powerdown; @ApiModelProperty(value = "交流2路电表通信故障-电表") private Integer useracin2Commerr; @ApiModelProperty(value = "温度传感器1通信故障-电表") private Integer isTempCommerr1; @ApiModelProperty(value = "温度传感器2通信故障-电表") private Integer isTempCommerr2; @ApiModelProperty(value = "温度传感器3通信故障-电表") private Integer isTempCommerr3; @ApiModelProperty(value = "湿度传感器1通信故障-电表") private Integer isHumiCommerr1; @ApiModelProperty(value = "湿度传感器2通信故障-电表") private Integer isHumiCommerr2; @ApiModelProperty(value = "湿度传感器3通信故障-电表") private Integer isHumiCommerr3; @ApiModelProperty(value = "烟雾1告警-电表") private Integer isSmokeAlarm1; @ApiModelProperty(value = "烟雾1传感器通信故障-电表") private Integer isSmokeCommerr1; @ApiModelProperty(value = "烟雾2告警-电表") private Integer isSmokeAlarm2; @ApiModelProperty(value = "烟雾2传感器通信故障-电表") private Integer isSmokeCommerr2; @ApiModelProperty(value = "烟雾3告警-电表") private Integer isSmokeAlarm3; @ApiModelProperty(value = "烟雾3传感器通信故障-电表") private Integer isSmokeCommerr3; @ApiModelProperty(value = "交流2路输入A相电流") private Float acin2Curra; @ApiModelProperty(value = "交流2路输入B相电流") private Float acin2Currb; @ApiModelProperty(value = "交流2路输入C相电流") private Float acin2Currc; @ApiModelProperty(value = "交流输入1分合闸状态:0---未知(用于兼容以前的),1-分闸,2-合闸,3-脱扣") private Integer acin1SwitchSt; @ApiModelProperty(value = "交流输入2分合闸状态 :0---未知(用于兼容以前的),1-分闸,2-合闸,3-脱扣") private Integer acin2SwitchSt; } src/main/java/com/whyc/pojo/web_site/ProcessSurvey.java
New file @@ -0,0 +1,62 @@ package com.whyc.pojo.web_site; import com.baomidou.mybatisplus.annotation.IdType; 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; import java.util.Date; /** * <p> * 后台线程管理表 * </p> * * @author lxw * @since 2025-05-23 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "web_site",value ="tb_process_survey") @ApiModel(value="ProcessSurvey对象", description="后台线程管理表") public class ProcessSurvey implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Integer num; @ApiModelProperty(value = "进程ID") private Integer processId; @ApiModelProperty(value = "进程名称") private String processName; @ApiModelProperty(value = "进程运行时间") private Date processTime; @ApiModelProperty(value = "进程运行开始时间") private Date processStarttime; @ApiModelProperty(value = "服务名称") private String serverName; @ApiModelProperty(value = "线程状态[0-停止 1-运行中 2-禁用]") private Integer serverFlag; @ApiModelProperty(value = "进程版本号") private String processVersion; private String note; @ApiModelProperty(value = "进程超时时间") private Integer outTime; }