diff --git a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java index 571caa035..4a64b261b 100644 --- a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java +++ b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java @@ -1,8 +1,10 @@ package com.njcn.device.biz.pojo.param; +import com.njcn.web.constant.ValidMessage; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import org.hibernate.validator.constraints.Range; import javax.validation.constraints.NotBlank; @@ -30,6 +32,13 @@ public class DeptGetLineParam { private Boolean monitorStateRunning=true; @ApiModelProperty(name = "isUpToGrid",value = "0.非送国网 1.需要送国网的") - private Integer isUpToGrid; + private Integer isUpToGrid; + /** + * 0-电网侧 + * 1-非电网侧 + */ + @ApiModelProperty("电网侧标识") + @Range(min = 0, max = 2, message = "电网侧标识" + ValidMessage.PARAM_FORMAT_ERROR) + private Integer powerFlag; } diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java index 249543544..09ca7e8fa 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java @@ -154,6 +154,12 @@ public class GridDiagramVO { @ApiModelProperty(name = "lineList", value = "监测点集合") private List lineList; + @ApiModelProperty(name = "onlineNum", value = "在线监测点个数") + private Integer onlineNum; + + @ApiModelProperty(name = "onlineList", value = "在线监测点集合") + private List onlineList; + @ApiModelProperty(name = "alarm", value = "告警监测点个数") private Integer alarm; @@ -163,7 +169,17 @@ public class GridDiagramVO { @ApiModelProperty(name = "subNum", value = "变电站个数") private Integer subNum; + @ApiModelProperty(name = "alarmSubNum", value = "告警变电站数量") + private Integer alarmSubNum; + + @ApiModelProperty(name = "alarmSubList", value = "告警变电站监测点数量") + private List alarmSubList; + @ApiModelProperty(name = "deviceNum", value = "终端个数") private Integer deviceNum; + + @ApiModelProperty(name = "onDevice", value = "在线终端数量") + private Integer onDevice; + } } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java index 9b0ab0618..b1833303b 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java @@ -55,6 +55,7 @@ public class GridDiagramController extends BaseController { @ApiOperation("变电站趋势分析") public HttpResult> getGridDiagramSubTendency(@RequestBody GridDiagramParam param){ String methodDescribe = getMethodDescribe("getGridDiagramSubTendency"); + param.getDeviceInfoParam().setPowerFlag(0); Map gridDiagramDevTendency = gridDiagramService.getGridDiagramDevTendency(param,3); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, gridDiagramDevTendency, methodDescribe); } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java index 7748a3957..aa88cd11a 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java @@ -76,7 +76,7 @@ public interface DeptLineMapper extends BaseMapper { List orgSubStationGet(@Param("list")List devType); - List orgSubStationInfoGet(@Param("list")List devType); + List orgSubStationInfoGet(@Param("list")List devType,@Param("powerFlag")Integer powerFlag); List getLineIdByDeptIds(@Param("deptIds")List deptIds,@Param("runFlag")List runFlag,@Param("dataType")List dataType); diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml index ba309bfee..7f4bd914d 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml @@ -115,6 +115,9 @@ #{item} + + and lineDetail.Power_Flag = #{powerFlag} +