8、16、19国网接口-数据查询、上送接口
This commit is contained in:
@@ -1,57 +0,0 @@
|
||||
package com.njcn.harmonic.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 类的介绍:上送国网-接收电能质量主配网监测点统计数据接口list实体
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/7 8:52
|
||||
*/
|
||||
@Data
|
||||
public class MonitorStatisticalDTO {
|
||||
|
||||
private String id;
|
||||
|
||||
private String provinceId;
|
||||
|
||||
private String provinceName;
|
||||
|
||||
private String cityId;
|
||||
|
||||
private String cityName;
|
||||
|
||||
private String countyId;
|
||||
|
||||
private String countyName;
|
||||
|
||||
private Integer runTerminalNum;
|
||||
|
||||
private Integer onlineMonitorNum;
|
||||
|
||||
private Integer runMonitorNum;
|
||||
|
||||
private BigDecimal onlineMonitorRate;
|
||||
|
||||
private Integer expectCollectNum;
|
||||
|
||||
private Integer actualCollectNum;
|
||||
|
||||
private BigDecimal dataFullRate;
|
||||
|
||||
private String stationType;
|
||||
|
||||
private Integer stationMonitorNum;
|
||||
|
||||
private String statisticalDate;
|
||||
|
||||
private String statisticalLevel;
|
||||
|
||||
private String statisticalType;
|
||||
|
||||
private String distributionFlag;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
package com.njcn.harmonic.pojo.dto.upload;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/14 14:05
|
||||
*/
|
||||
@Data
|
||||
public class MonitorStatisticalDTO {
|
||||
|
||||
/**
|
||||
* uuid
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 省级单位id
|
||||
*/
|
||||
private String provinceId;
|
||||
|
||||
/**
|
||||
* 省级单位名称
|
||||
*/
|
||||
private String provinceName;
|
||||
|
||||
/**
|
||||
* 市级单位id
|
||||
*/
|
||||
private String cityId;
|
||||
|
||||
/**
|
||||
* 市级单位名称
|
||||
*/
|
||||
private String cityName;
|
||||
|
||||
/**
|
||||
* 县级单位id
|
||||
*/
|
||||
private String countyId;
|
||||
|
||||
/**
|
||||
* 县级单位名称
|
||||
*/
|
||||
private String countyName;
|
||||
|
||||
/**
|
||||
* 在运监测终端数量
|
||||
*/
|
||||
private Integer runTerminalNum;
|
||||
|
||||
/**
|
||||
* 在线监测点个数
|
||||
*/
|
||||
private Integer onlineMonitorNum;
|
||||
|
||||
/**
|
||||
* 在运监测点个数
|
||||
*/
|
||||
private Integer runMonitorNum;
|
||||
|
||||
/**
|
||||
* 监测点在线率
|
||||
*/
|
||||
private Double onlineMonitorRate;
|
||||
|
||||
/**
|
||||
* 数据应收数
|
||||
*/
|
||||
private Integer expectCollectNum;
|
||||
|
||||
/**
|
||||
* 数据实收数
|
||||
*/
|
||||
private Integer actualCollectNum;
|
||||
|
||||
/**
|
||||
* 完整率
|
||||
*/
|
||||
private Double dataFullRate;
|
||||
|
||||
/**
|
||||
* 所属站别
|
||||
*/
|
||||
private String stationType;
|
||||
|
||||
/**
|
||||
* 所属站别下的监测点个数
|
||||
*/
|
||||
private Integer stationMonitorNum;
|
||||
|
||||
/**
|
||||
* 统计日期
|
||||
*/
|
||||
private String statisticalDate;
|
||||
|
||||
/**
|
||||
* 统计层级
|
||||
*/
|
||||
private String statisticalLevel;
|
||||
|
||||
/**
|
||||
* 统计类型
|
||||
*/
|
||||
private String statisticalType;
|
||||
|
||||
/**
|
||||
* 主配网标识
|
||||
*/
|
||||
private String distributionFlag;
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.njcn.harmonic.pojo.dto.upload;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/14 15:46
|
||||
*/
|
||||
@Data
|
||||
public class PqEvaluationCreateDTO {
|
||||
|
||||
/**
|
||||
* uuid
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 省级单位id
|
||||
*/
|
||||
private String provinceId;
|
||||
|
||||
/**
|
||||
* 省级单位名称
|
||||
*/
|
||||
private String provinceName;
|
||||
|
||||
/**
|
||||
* 市级单位id
|
||||
*/
|
||||
private String cityId;
|
||||
|
||||
/**
|
||||
* 市级单位名称
|
||||
*/
|
||||
private String cityName;
|
||||
|
||||
/**
|
||||
* 县级单位id
|
||||
*/
|
||||
private String countyId;
|
||||
|
||||
/**
|
||||
* 县级单位名称
|
||||
*/
|
||||
private String countyName;
|
||||
|
||||
/**
|
||||
* 谐波次数(次数应取2-50)
|
||||
*/
|
||||
private Integer harmonicNum;
|
||||
|
||||
/**
|
||||
* 指标类型(01:电压 02:长时间闪变 03:三相电压不平衡 04:电压总谐波畸变率 05:各次谐波电压 06:负序电流)
|
||||
*/
|
||||
private String indexType;
|
||||
|
||||
/**
|
||||
* 数据来源(01:仅在线监测 02:在线监测与现场测试)
|
||||
*/
|
||||
private String dataSources;
|
||||
|
||||
/**
|
||||
* 监测母线数量
|
||||
*/
|
||||
private Integer monitorBusNum = 0;
|
||||
|
||||
/**
|
||||
* 母线监测率(%)
|
||||
*/
|
||||
private Double monitorBusRate = 0.0d;
|
||||
|
||||
/**
|
||||
* 在运母线数量
|
||||
*/
|
||||
private Integer onlineBusNum = 0;
|
||||
|
||||
/**
|
||||
* 均值
|
||||
*/
|
||||
private Double avgValue;
|
||||
|
||||
/**
|
||||
* 标准差
|
||||
*/
|
||||
private Double standardDeviation;
|
||||
|
||||
/**
|
||||
* 统计日期
|
||||
*/
|
||||
private String statisticalDate;
|
||||
|
||||
/**
|
||||
* 统计层级(3:省 4:市 5:县)
|
||||
*/
|
||||
private String statisticalLevel;
|
||||
|
||||
/**
|
||||
* 统计类型(01:年 02:月 03:日)
|
||||
*/
|
||||
private String statisticalType;
|
||||
|
||||
/**
|
||||
* 电压等级
|
||||
*/
|
||||
private String voltageLevel;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
package com.njcn.harmonic.pojo.dto.upload;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/14 15:35
|
||||
*/
|
||||
@Data
|
||||
public class SubstationQualityStatisticsDTO {
|
||||
|
||||
/**
|
||||
* uuid
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 省级单位id
|
||||
*/
|
||||
private String provinceId;
|
||||
|
||||
/**
|
||||
* 省级单位名称
|
||||
*/
|
||||
private String provinceName;
|
||||
|
||||
/**
|
||||
* 市级单位id
|
||||
*/
|
||||
private String cityId;
|
||||
|
||||
/**
|
||||
* 市级单位名称
|
||||
*/
|
||||
private String cityName;
|
||||
|
||||
/**
|
||||
* 县级单位id
|
||||
*/
|
||||
private String countyId;
|
||||
|
||||
/**
|
||||
* 县级单位名称
|
||||
*/
|
||||
private String countyName;
|
||||
|
||||
/**
|
||||
* 变电站总数量
|
||||
*/
|
||||
private Integer substationCount;
|
||||
|
||||
/**
|
||||
* 测试变电站数量
|
||||
*/
|
||||
private Integer testSubstaionNum;
|
||||
|
||||
/**
|
||||
* 在运变电站数量
|
||||
*/
|
||||
private Integer runSubstationNum;
|
||||
|
||||
/**
|
||||
* 监测变电站数量
|
||||
*/
|
||||
private Integer monitorSubstaionNum;
|
||||
|
||||
/**
|
||||
* 在线监测点数
|
||||
*/
|
||||
private Integer onlineMonitorNum;
|
||||
|
||||
/**
|
||||
* 覆盖率
|
||||
*/
|
||||
private Double coverageRate;
|
||||
|
||||
/**
|
||||
* 监测率
|
||||
*/
|
||||
private Double monitoringRate;
|
||||
|
||||
/**
|
||||
* 统计时间
|
||||
*/
|
||||
private String statisticalDate;
|
||||
|
||||
/**
|
||||
* 统计类型(01:年 02:月 03:日)
|
||||
*/
|
||||
private String statisticalType;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.harmonic.pojo.param;
|
||||
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* 类的介绍:国网数据查询参数实体
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/14 9:30
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class UploadParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("单位id")
|
||||
@NotBlank(message = "单位id不可为空")
|
||||
private String orgId;
|
||||
|
||||
}
|
||||
@@ -123,5 +123,10 @@ public class RUploadEvaluationDataD {
|
||||
@MppMultiId
|
||||
private String voltageLevel;
|
||||
|
||||
/**
|
||||
* 上送状态(0:未上送 1:已上送)
|
||||
*/
|
||||
private Integer uploadStatus;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -125,5 +125,8 @@ public class RUploadPointStatisticalDataD {
|
||||
@MppMultiId
|
||||
private String distributionFlag;
|
||||
|
||||
|
||||
/**
|
||||
* 上送状态(0:未上送 1:已上送)
|
||||
*/
|
||||
private Integer uploadStatus;
|
||||
}
|
||||
|
||||
@@ -98,7 +98,7 @@ public class RUploadSubstationStatisticalDataD {
|
||||
private Double monitoringRate;
|
||||
|
||||
/**
|
||||
* 统计月份
|
||||
* 统计时间
|
||||
*/
|
||||
@MppMultiId
|
||||
private String statisticalDate;
|
||||
@@ -109,5 +109,8 @@ public class RUploadSubstationStatisticalDataD {
|
||||
@MppMultiId
|
||||
private String statisticalType;
|
||||
|
||||
|
||||
/**
|
||||
* 上送状态(0:未上送 1:已上送)
|
||||
*/
|
||||
private Integer uploadStatus;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.njcn.harmonic.pojo.vo.upload;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/14 11:03
|
||||
*/
|
||||
@Data
|
||||
public class UploadEvaluationDataVo {
|
||||
|
||||
@ApiModelProperty("id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("省级单位id")
|
||||
private String provinceId;
|
||||
|
||||
@ApiModelProperty("省级单位名称")
|
||||
private String provinceName;
|
||||
|
||||
@ApiModelProperty("市级单位id")
|
||||
private String cityId;
|
||||
|
||||
@ApiModelProperty("市级单位名称")
|
||||
private String cityName;
|
||||
|
||||
@ApiModelProperty("县级单位id")
|
||||
private String countyId;
|
||||
|
||||
@ApiModelProperty("县级单位名称")
|
||||
private String countyName;
|
||||
|
||||
@ApiModelProperty("谐波次数(次数应取2-50) 没有次数的则为0")
|
||||
private Integer harmonicNum;
|
||||
|
||||
@ApiModelProperty("指标类型(01:电压 02:长时间闪变 03:三相电压不平衡 04:电压总谐波畸变率 05:各次谐波电压 06:负序电流)")
|
||||
private String indexType;
|
||||
|
||||
@ApiModelProperty("监测母线数量")
|
||||
private Integer monitorBusNum = 0;
|
||||
|
||||
@ApiModelProperty("母线监测率(%)")
|
||||
private Double monitorBusRate = 0.0d;
|
||||
|
||||
@ApiModelProperty("在运母线数量")
|
||||
private Integer onlineBusNum = 0;
|
||||
|
||||
@ApiModelProperty("均值 3.1415926处理为暂未数据")
|
||||
private Double avgValue;
|
||||
|
||||
@ApiModelProperty("标准差 3.1415926处理为暂未数据")
|
||||
private Double standardDeviation;
|
||||
|
||||
@ApiModelProperty("电压等级 前端根据字典转换对应中文")
|
||||
private String voltageLevel;
|
||||
|
||||
@ApiModelProperty("统计日期")
|
||||
private String statisticalDate;
|
||||
|
||||
@ApiModelProperty("上送状态(0:未上送 1:已上送)")
|
||||
private Integer uploadStatus;
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.njcn.harmonic.pojo.vo.upload;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/14 11:03
|
||||
*/
|
||||
@Data
|
||||
public class UploadPointStatisticalDataVo {
|
||||
|
||||
@ApiModelProperty("id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("省级单位id")
|
||||
private String provinceId;
|
||||
|
||||
@ApiModelProperty("省级单位名称")
|
||||
private String provinceName;
|
||||
|
||||
@ApiModelProperty("市级单位id")
|
||||
private String cityId;
|
||||
|
||||
@ApiModelProperty("市级单位名称")
|
||||
private String cityName;
|
||||
|
||||
@ApiModelProperty("县级单位id")
|
||||
private String countyId;
|
||||
|
||||
@ApiModelProperty("县级单位名称")
|
||||
private String countyName;
|
||||
|
||||
@ApiModelProperty("在运监测终端数量")
|
||||
private Integer runTerminalNum;
|
||||
|
||||
@ApiModelProperty("在线监测点个数")
|
||||
private Integer onlineMonitorNum;
|
||||
|
||||
@ApiModelProperty("在运监测点个数")
|
||||
private Integer runMonitorNum;
|
||||
|
||||
@ApiModelProperty("监测点在线率%")
|
||||
private Double onlineMonitorRate;
|
||||
|
||||
@ApiModelProperty("数据应收数")
|
||||
private Integer expectCollectNum;
|
||||
|
||||
@ApiModelProperty("数据实收数")
|
||||
private Integer actualCollectNum;
|
||||
|
||||
@ApiModelProperty("完整率%")
|
||||
private Double dataFullRate;
|
||||
|
||||
@ApiModelProperty("所属站别")
|
||||
private String stationType;
|
||||
|
||||
@ApiModelProperty("所属站别下的监测点个数")
|
||||
private Integer stationMonitorNum;
|
||||
|
||||
@ApiModelProperty("统计日期")
|
||||
private String statisticalDate;
|
||||
|
||||
@ApiModelProperty("上送状态(0:未上送 1:已上送)")
|
||||
private Integer uploadStatus;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.njcn.harmonic.pojo.vo.upload;
|
||||
|
||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2023/12/14 11:26
|
||||
*/
|
||||
@Data
|
||||
public class UploadSubstationStatisticalDataVo {
|
||||
|
||||
@ApiModelProperty("id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("省级单位id")
|
||||
private String provinceId;
|
||||
|
||||
@ApiModelProperty("省级单位名称")
|
||||
private String provinceName;
|
||||
|
||||
@ApiModelProperty("市级单位id")
|
||||
private String cityId;
|
||||
|
||||
@ApiModelProperty("市级单位名称")
|
||||
private String cityName;
|
||||
|
||||
@ApiModelProperty("县级单位id")
|
||||
private String countyId;
|
||||
|
||||
@ApiModelProperty("县级单位名称")
|
||||
private String countyName;
|
||||
|
||||
@ApiModelProperty("变电站总数量")
|
||||
private Integer substationCount;
|
||||
|
||||
@ApiModelProperty("测试变电站数量")
|
||||
private Integer testSubstaionNum;
|
||||
|
||||
@ApiModelProperty("在运变电站数量")
|
||||
private Integer runSubstationNum;
|
||||
|
||||
@ApiModelProperty("监测变电站数量")
|
||||
private Integer monitorSubstaionNum;
|
||||
|
||||
@ApiModelProperty("在线监测点数")
|
||||
private Integer onlineMonitorNum;
|
||||
|
||||
@ApiModelProperty("覆盖率%")
|
||||
private Double coverageRate;
|
||||
|
||||
@ApiModelProperty("监测率%")
|
||||
private Double monitoringRate;
|
||||
|
||||
@ApiModelProperty("统计日期")
|
||||
private String statisticalDate;
|
||||
|
||||
@ApiModelProperty("上送状态(0:未上送 1:已上送)")
|
||||
private Integer uploadStatus;
|
||||
}
|
||||
Reference in New Issue
Block a user