在线监测功能
1.预处理生成超标数据和无数据监测点数据 2.分页查询数据 3.生成预告警单(处理中)
This commit is contained in:
@@ -31,16 +31,26 @@ public class OnlineParam extends BaseParam implements Serializable {
|
||||
@ApiModelProperty(value = "部门id")
|
||||
private String deptId;
|
||||
|
||||
@ApiModelProperty(value = "指标")
|
||||
@ApiModelProperty(value = "部门名称")
|
||||
private String deptName;
|
||||
|
||||
@ApiModelProperty(value = "指标id")
|
||||
private String targetId;
|
||||
|
||||
@ApiModelProperty(value = "指标集合")
|
||||
private List<String> targetList;
|
||||
|
||||
@ApiModelProperty(value = "预警阈值")
|
||||
private Integer alertThreshold;
|
||||
|
||||
@ApiModelProperty(value = "告警阈值")
|
||||
private Integer alarmThreshold;
|
||||
|
||||
@ApiModelProperty(value = "数据类型")
|
||||
private Integer dataType;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class ReportParam extends OnlineParam {
|
||||
|
||||
@ApiModelProperty(name = "type", value = "0:预警单 1:告警单")
|
||||
@@ -48,7 +58,15 @@ public class OnlineParam extends BaseParam implements Serializable {
|
||||
|
||||
@ApiModelProperty(name = "issueDetail", value = "问题描述")
|
||||
private String issueDetail;
|
||||
|
||||
@ApiModelProperty(name = "year", value = "年")
|
||||
private String year;
|
||||
|
||||
@ApiModelProperty(name = "number", value = "编号")
|
||||
private String number;
|
||||
|
||||
@ApiModelProperty(name = "idList", value = "问题id集合")
|
||||
private List<String> idList;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.njcn.supervision.pojo.po.device;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
@@ -31,16 +32,24 @@ public class LineWarning extends BaseEntity implements Serializable {
|
||||
/**
|
||||
* 告警时间
|
||||
*/
|
||||
@MppMultiId(value = "alarm_time")
|
||||
private LocalDate alarmTime;
|
||||
|
||||
/**
|
||||
* 责任部门id
|
||||
*/
|
||||
private String deptId;
|
||||
|
||||
/**
|
||||
* 监测点id
|
||||
*/
|
||||
@MppMultiId(value = "line_id")
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 指标类型(字典id)
|
||||
*/
|
||||
@MppMultiId(value = "target_type")
|
||||
private String targetType;
|
||||
|
||||
/**
|
||||
@@ -73,9 +82,4 @@ public class LineWarning extends BaseEntity implements Serializable {
|
||||
*/
|
||||
private Integer thresholdResource;
|
||||
|
||||
/**
|
||||
* 责任部门id
|
||||
*/
|
||||
private String deptId;
|
||||
|
||||
}
|
||||
|
||||
@@ -44,9 +44,33 @@ public class OnlineVo implements Serializable {
|
||||
@ApiModelProperty("指标id")
|
||||
private String targetType;
|
||||
|
||||
@ApiModelProperty("累计超标天数")
|
||||
@ApiModelProperty("超标天数")
|
||||
private Integer overLimitDay;
|
||||
|
||||
@ApiModelProperty("频率偏差")
|
||||
private Integer freq;
|
||||
|
||||
@ApiModelProperty("电压偏差")
|
||||
private Integer voltage;
|
||||
|
||||
@ApiModelProperty("闪变")
|
||||
private Integer flicker;
|
||||
|
||||
@ApiModelProperty("三相电压不平衡度")
|
||||
private Integer ubalance;
|
||||
|
||||
@ApiModelProperty("负序电流")
|
||||
private Integer iNeg;
|
||||
|
||||
@ApiModelProperty("谐波电压")
|
||||
private Integer harmonicV;
|
||||
|
||||
@ApiModelProperty("谐波电流")
|
||||
private Integer harmonicI;
|
||||
|
||||
@ApiModelProperty("间谐波电压")
|
||||
private Integer inuharmV;
|
||||
|
||||
@ApiModelProperty("数据来源 0:系统默认 1:自定义")
|
||||
private Integer dataResource;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user