新能源场站高低电压穿越统计
This commit is contained in:
@@ -27,6 +27,14 @@ public interface Param {
|
||||
String BEGIN =" 00:00:00";
|
||||
String END =" 23:59:59";
|
||||
|
||||
|
||||
//以下四个固定ID用于某些业务判断
|
||||
//字典(sys_dict_data):电压暂升的ID
|
||||
String UPPEREVENT = "c5ce588cb76fba90c4519ab250c962d0";
|
||||
//字典(sys_dict_data):电升暂升的ID
|
||||
String LOWEREVENT = "c37861896dafab0883321e1d508caa51";
|
||||
//字典(sys_dict_data):光伏电站的ID
|
||||
String PHOTOVOLTAICPOWER = "45615057cb88650ffc4779b0629bac7e";
|
||||
//字典(sys_dict_data):风电场的ID
|
||||
String WINDFARM = "f9145acb79cbf136b9ee89fd38d72583";
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.event.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 高低电压穿越统计查询实体类
|
||||
* @author guofeihu
|
||||
* @since 2024-08-15
|
||||
*/
|
||||
@Data
|
||||
public class VoltageRideThroughQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("区域ID")
|
||||
@NotBlank(message = "区域ID不能为空")
|
||||
private String areaId;
|
||||
|
||||
@ApiModelProperty("1:风电场,2:光伏电厂")
|
||||
@NotBlank(message = "新能源场站不能为空")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("监测点集合(用于后端使用)")
|
||||
private List<String> lineIds;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.njcn.event.pojo.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 高低电压穿越统计 暂降事件列表实体类
|
||||
* @author guofeihu
|
||||
* @since 2024-08-15
|
||||
*/
|
||||
@Data
|
||||
public class EventNewStationVo implements Serializable {
|
||||
|
||||
@ApiModelProperty(value = "事件ID")
|
||||
private String eventId;
|
||||
|
||||
@ApiModelProperty(value = "监测点ID")
|
||||
private String lineId;
|
||||
|
||||
@ApiModelProperty(value = "电站名称")
|
||||
private String newStationName;
|
||||
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS")
|
||||
private LocalDateTime startTime;
|
||||
|
||||
@ApiModelProperty(value = "特征幅值")
|
||||
private Double featureAmplitude;
|
||||
|
||||
@ApiModelProperty(value = "暂降原因")
|
||||
private String advanceReason;
|
||||
|
||||
@ApiModelProperty(value = "暂降严重度")
|
||||
private Double severity;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.njcn.event.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 高低电压穿越统计 地图实体类
|
||||
* @author: guofeihu
|
||||
* @date: 2024-08-15
|
||||
*/
|
||||
@Data
|
||||
public class VoltageRideThroughVo implements Serializable {
|
||||
|
||||
@ApiModelProperty("地区ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("地区名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("中心点经度")
|
||||
private BigDecimal lng;
|
||||
|
||||
@ApiModelProperty("中心点纬度")
|
||||
private BigDecimal lat;
|
||||
|
||||
@ApiModelProperty("低压次数")
|
||||
private String lowPressure;
|
||||
|
||||
@ApiModelProperty("高压次数")
|
||||
private String highPressure;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user