1.终端和主配网监测点,国网下穿接口编写

This commit is contained in:
wr
2024-06-02 17:45:26 +08:00
parent 7b43430e03
commit f181b9bbb2
10 changed files with 761 additions and 27 deletions

View File

@@ -0,0 +1,55 @@
package com.njcn.device.pms.pojo.param.gw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @author wr
* @description
* @date 2024/5/16 9:57
*/
@Data
public class GwStatisticalParam {
@ApiModelProperty("统计日期-结束")
private String endDate;
@ApiModelProperty("导出标识page-导出本页all-导出全部")
private String exportFlag;
@ApiModelProperty("01-在运02-在线")
private String flag;
@ApiModelProperty("组织结构id")
private String nodeId;
@ApiModelProperty("组织结构等级")
private String nodeLevel;
@ApiModelProperty("单位id")
private String orgId;
@ApiModelProperty("单位名称")
private String orgLevel;
@ApiModelProperty("统计日期-开始")
private String startDate;
@ApiModelProperty("统计日期")
private String statDate;
@ApiModelProperty("数据类型01-年数据02-月数据03-日数据")
private String statType;
@ApiModelProperty("01-变电站,02-换流站,03-电气化铁路,04-风电场,05-光伏电站,06-冶炼负荷,07-重要敏感用户,08-其他")
private String stationType;
@ApiModelProperty("页码")
private Integer pageNum;
@ApiModelProperty("每页条数")
private Integer pageSize;
}

View File

@@ -0,0 +1,29 @@
package com.njcn.device.pms.pojo.param.gw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @author wr
* @description 查询监测终端数据列表入参
* @date 2024/5/29 15:56
*/
@Data
public class GwTerminalParam {
@ApiModelProperty("设备状态10未投运20在运30退役31现场留用33待报废40报废50再利用60备品备件70调拨。")
private List<String> deployState;
@ApiModelProperty("设备类型")
private String deviceType;
@ApiModelProperty("页码")
private Integer pageNum;
@ApiModelProperty("每页条数")
private Integer pageSize;
}

View File

@@ -0,0 +1,90 @@
package com.njcn.device.pms.pojo.vo.gw;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wr
* @description
* @date 2024/5/29 16:06
*/
@Data
public class Statistical {
private static final long serialVersionUID = 1L;
@ApiModelProperty("实收数")
private String actualCollectNum;
@ApiModelProperty("监测母线id")
private String busId;
@ApiModelProperty("母线名称")
private String busName;
@ApiModelProperty("所属地市")
private String cityId;
@ApiModelProperty("所属地市名称")
private String cityName;
@ApiModelProperty("数据完整率")
private String dataFullRate;
@ApiModelProperty("应收数")
private String expectCollectNum;
@ApiModelProperty("运维单位")
private String maintOrg;
@ApiModelProperty("运维单位名称")
private String maintOrgName;
@ApiModelProperty("监测点Id")
private String monitorId;
@ApiModelProperty("监测点名称")
private String monitorName;
@ApiModelProperty("监测对象名称")
private String monitorObjName;
@ApiModelProperty("监测对象大类")
private String monitorObjPre;
@ApiModelProperty("监测对象大类名称")
private String monitorObjPreName;
@ApiModelProperty("监测点类别")
private String monitorType;
@ApiModelProperty("监测点类别名称")
private String monitorTypeName;
@ApiModelProperty("在线日期")
private String onlineDate;
@ApiModelProperty("主键")
private String psrId;
@ApiModelProperty("所属电站id")
private String stationId;
@ApiModelProperty("所属电站名称")
private String stationName;
@ApiModelProperty("监测点状态")
private String status;
@ApiModelProperty("监测点状态名称")
private String statusName;
@ApiModelProperty("监测点电压等级")
private String voltageLevel;
@ApiModelProperty("监测点电压等级名称")
private String voltageLevelName;
}