系统配置细节修改
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
package com.njcn.device.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @version 1.0.0
|
||||
* @author: chenchao
|
||||
* @date: 2022/08/17 16:02
|
||||
*/
|
||||
@Data
|
||||
public class DeviceOnlineDataDTO {
|
||||
|
||||
private String deviceId;
|
||||
private String lineGrade;
|
||||
private String levelName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.njcn.device.pojo.param;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.Max;
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
/**
|
||||
* @version 1.0.0
|
||||
* @author: chenchao
|
||||
* @date: 2022/08/16 14:30
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class TabCensusParam {
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
@Pattern(regexp = PatternRegex.TIME_FORMAT, message = "时间格式错误")
|
||||
private String searchBeginTime;
|
||||
|
||||
@ApiModelProperty("结束时间")
|
||||
@Pattern(regexp = PatternRegex.TIME_FORMAT, message = "时间格式错误")
|
||||
private String searchEndTime;
|
||||
|
||||
/**
|
||||
* (监测点、终端)等级
|
||||
*/
|
||||
@ApiModelProperty("(监测点、终端)等级:0-全部;1-极重要;2-重要;3-普通;4-不重要;")
|
||||
@NotNull(message = "(监测点、终端)等级不可为空")
|
||||
@Max(value = 4)
|
||||
@Min(value = 0)
|
||||
private Integer level;
|
||||
|
||||
/**
|
||||
* 是否合格
|
||||
*/
|
||||
@ApiModelProperty("是否合格:0-全部;1-不合格;2-合格;")
|
||||
@NotNull(message = "是否合格不可为空")
|
||||
@Max(value = 2)
|
||||
@Min(value = 0)
|
||||
private Integer qualify;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.njcn.device.pojo.po;
|
||||
|
||||
import lombok.Data;
|
||||
import org.influxdb.annotation.Column;
|
||||
import org.influxdb.annotation.Measurement;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* @version 1.0.0
|
||||
* @author: chenchao
|
||||
* @date: 2022/08/16 16:13
|
||||
*/
|
||||
@Data
|
||||
@Measurement(name = "pqs_top_msg")
|
||||
public class TopMsg {
|
||||
|
||||
@Column(name = "time")
|
||||
private Instant timeId;
|
||||
|
||||
@Column(name = "dev_id")
|
||||
private String deviceId;
|
||||
|
||||
@Column(name = "alarm_num")
|
||||
private Integer alarmNum;
|
||||
|
||||
@Column(name = "com_out_num")
|
||||
private Integer comOutNum;
|
||||
|
||||
@Column(name = "flow_num")
|
||||
private Integer flowNum;
|
||||
|
||||
@Column(name = "over_limit")
|
||||
private Integer overLimit;
|
||||
|
||||
@Column(name = "flow_stand")
|
||||
private Integer flowStand;
|
||||
|
||||
@Column(name = "state")
|
||||
private Integer state;
|
||||
|
||||
@Column(name = "com_out_desc")
|
||||
private String comOutDesc;
|
||||
|
||||
@Column(name = "alarm_desc")
|
||||
private String alarmDesc;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.njcn.device.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @version 1.0.0
|
||||
* @author: chenchao
|
||||
* @date: 2022/08/16 15:06
|
||||
*/
|
||||
@Data
|
||||
public class DeviceOnlineTabVO {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("终端Id")
|
||||
private String deviceId;
|
||||
|
||||
@ApiModelProperty("省份名称")
|
||||
private String provinceName;
|
||||
|
||||
@ApiModelProperty("供电公司名称")
|
||||
private String gdName;
|
||||
|
||||
@ApiModelProperty("变电站名称")
|
||||
private String subName;
|
||||
|
||||
@ApiModelProperty("终端名称")
|
||||
private String deviceName;
|
||||
|
||||
@ApiModelProperty("在线率")
|
||||
private Double onlineRate;
|
||||
|
||||
@ApiModelProperty("中断次数")
|
||||
private Integer comOutNumber;
|
||||
|
||||
@ApiModelProperty("等级")
|
||||
private String level;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user