1.国网下穿-典型源荷接口编写

This commit is contained in:
wr
2024-05-17 16:57:06 +08:00
parent 27561f8343
commit 9a6c4e7244
12 changed files with 742 additions and 11 deletions

View File

@@ -0,0 +1,69 @@
package com.njcn.device.pms.pojo.param.gw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wr
* @description
* @date 2024/5/16 9:57
*/
@Data
public class TypicalSourceParam {
@ApiModelProperty("详情类型")
private String detailType;
@ApiModelProperty("结束日期")
private String endTime;
@ApiModelProperty("谐波次数")
private Integer harmonicNum;
@ApiModelProperty("各站点id")
private String id;
@ApiModelProperty("指标类型:1.电压总谐波畸变率 2.谐波电压 3.谐波电流 4.三相电压不平衡都 5.负序电流 6.长时闪变")
private String indexType;
@ApiModelProperty("行业分类 00全部 01煤炭开采和洗选业 02石油和天然气开采业 03属矿采选业 04非金属矿采选业 05金属冶炼和压延加工业 06: 金属制品业 07: 铁路运输业 08: 其他")
private String industryType;
@ApiModelProperty("组织结构id")
private String nodeId;
@ApiModelProperty("组织结构等级")
private String nodeLevel;
@ApiModelProperty("单位id")
private String orgId;
@ApiModelProperty("单位级别")
private String orgLevel;
@ApiModelProperty("开始日期")
private String startTime;
@ApiModelProperty("统计类型: 01:年 02:月 03:日")
private String statType;
@ApiModelProperty("类型")
private String typeNum;
@ApiModelProperty("是否最优监测点")
private String whetherOptimal;
@ApiModelProperty("页码")
private Integer pageNum;
@ApiModelProperty("每页条数")
private Integer pageSize;
@ApiModelProperty("统计类型: 01-牵引站,02-风电场,03-光伏电站,04-其他干扰用户")
private String statisticsType;
@ApiModelProperty("统计时间,日数据yyyy-mm-dd,月数据yyyy-mm,年数据yyyy")
private String statDate;
}

View File

@@ -0,0 +1,79 @@
package com.njcn.device.pms.pojo.vo.gw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wr
* @description
* @date 2024/5/16 15:41
*/
@Data
public class TypicalSourceEffectiveLine {
private static final long serialVersionUID = 1L;
@ApiModelProperty("实收数")
private Integer actualCollectNum;
@ApiModelProperty("母线主键")
private String busId;
@ApiModelProperty("母线名称")
private String busName;
@ApiModelProperty("母线电压等级")
private String busVoltageLevel;
@ApiModelProperty("母线电压等级名称")
private String busVoltageLevelName;
@ApiModelProperty("所属地市")
private String cityOrg;
@ApiModelProperty("所属单位名称")
private String cityOrgName;
@ApiModelProperty("数据完整率")
private Float dataFullRate;
@ApiModelProperty("应收数")
private Integer expectCollectNum;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("运维单位")
private String maintOrg;
@ApiModelProperty("运维单位名称")
private String maintOrgName;
@ApiModelProperty("监测点编码")
private String monitorId;
@ApiModelProperty("监测点名称")
private String monitorName;
@ApiModelProperty("监测日期")
private String statDate;
@ApiModelProperty("所属电站主键")
private String stationId;
@ApiModelProperty("所属电站名称")
private String stationName;
@ApiModelProperty("监测点状态")
private String status;
@ApiModelProperty("监测点状态名称")
private String statusName;
@ApiModelProperty("是否最优")
private String whetherOptimal;
@ApiModelProperty("是否最优监测点名称")
private String whetherOptimalName;
}

View File

@@ -0,0 +1,121 @@
package com.njcn.device.pms.pojo.vo.gw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wr
* @description
* @date 2024/5/16 9:36
*/
@Data
public class TypicalSourceOnLine {
private static final long serialVersionUID = 1L;
@ApiModelProperty("副备电站id")
private String auxiliarySubstationId;
@ApiModelProperty("副备电站名称")
private String auxiliarySubstationName;
@ApiModelProperty("副备电站电压等级")
private String auxiliaryVoltageLevel;
@ApiModelProperty("副备电站电压等级名称")
private String auxiliaryVoltageLevelName;
@ApiModelProperty("母线电压等级")
private String busVoltageLevel;
@ApiModelProperty("母线电压等级名称")
private String busVoltageLevelName;
@ApiModelProperty("协议容量")
private String capacity;
@ApiModelProperty("所属单位id")
private String cityOrg;
@ApiModelProperty("所属单位名称")
private String cityOrgName;
@ApiModelProperty("有效监测点数量")
private Integer effectMonitorNum;
@ApiModelProperty("主键")
private String id;
@ApiModelProperty("主备电站id")
private String mainSubstationId;
@ApiModelProperty("主备电站名称")
private String mainSubstationName;
@ApiModelProperty("主备电站电压等级")
private String mainVoltageLevel;
@ApiModelProperty("主备电站电压等级名称")
private String mainVoltageLevelName;
@ApiModelProperty("运维单位id")
private String maintOrg;
@ApiModelProperty("运维单位名称")
private String maintOrgName;
@ApiModelProperty("场站属性")
private String monitorObjectType;
@ApiModelProperty("场站属性名称")
private String monitorObjectTypeName;
@ApiModelProperty("各站点名称,如:牵引站对应牵引站名称")
private String name;
@ApiModelProperty("铁路名称")
private String railWayName;
@ApiModelProperty("铁路编号")
private String railWayNumber;
@ApiModelProperty("铁路类型")
private String railWayType;
@ApiModelProperty("铁路类型名称")
private String railWayTypeName;
@ApiModelProperty("运行状态")
private String runStatus;
@ApiModelProperty("运行状态名称")
private String runStatusName;
@ApiModelProperty("关联变电站id")
private String stationId;
@ApiModelProperty("关联变电站名称")
private String stationName;
@ApiModelProperty("变电站类型")
private String stationType;
@ApiModelProperty("关联变电站电压等级")
private String stationVoltageLevel;
@ApiModelProperty("关联变电站电压等级名称")
private String stationVoltageLevelName;
@ApiModelProperty("行业分类")
private String tradeCode;
@ApiModelProperty("行业分类名称")
private String tradeCodeName;
@ApiModelProperty("接入电压等级")
private String voltageLevel;
@ApiModelProperty("接入电压等级名称")
private String voltageLevelName;
}