From 0676b467ca62214dfe55aaf902ff4a1f29a629b0 Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Mon, 6 May 2024 17:44:58 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=86=80=E5=8C=97=E7=94=B5=E7=BD=91=E4=B8=80?= =?UTF-8?q?=E5=BC=A0=E5=9B=BE,=E5=8C=BA=E5=9F=9F=E7=BB=88=E7=AB=AF?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=EF=BC=8C=E7=9B=91=E6=B5=8B=E7=82=B9=E5=88=86?= =?UTF-8?q?=E5=B8=83=E7=BB=9F=E8=AE=A1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../njcn/device/pq/pojo/vo/GridDiagramVO.java | 22 +++++++ .../pq/controller/GridDiagramController.java | 9 +++ .../mapper/mapping/RStatIntegrityDMapper.xml | 2 +- .../mapper/mapping/RStatOnlinerateDMapper.xml | 2 +- .../device/pq/service/GridDiagramService.java | 12 ++++ .../service/impl/GridDiagramServiceImpl.java | 42 ++++++++++++++ .../impl/RStatLimitServiceImpl.java | 58 +++++++++++-------- 7 files changed, 122 insertions(+), 25 deletions(-) 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 617704146..571736d69 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 @@ -105,4 +105,26 @@ public class GridDiagramVO { private Float outOfStandardRate; } + + @Data + public static class DevData { + + @ApiModelProperty(name = "orgId", value = "单位id") + private String orgId; + + @ApiModelProperty(name = "orgName", value = "单位名称") + private String orgName; + + @ApiModelProperty(name = "onLineRate", value = "运行个数") + private Long runNum; + + @ApiModelProperty(name = "integrityRate", value = "检修个数") + private Long overhaulNum; + + @ApiModelProperty(name = "outOfStandardRate", value = "退役个数") + private Long refundNum; + + @ApiModelProperty(name = "onLineRate", value = "数据在线率") + private Float onLineRate; + } } 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 2a56a18e3..9b0ab0618 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 @@ -75,6 +75,15 @@ public class GridDiagramController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, gridDiagramDevData, methodDescribe); } + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/getGridDiagramDevDataList") + @ApiOperation("区域终端统计") + public HttpResult> getGridDiagramDevDataList(@RequestBody GridDiagramParam param){ + String methodDescribe = getMethodDescribe("getGridDiagramDevDataList"); + List gridDiagramDevDataList = gridDiagramService.getGridDiagramDevDataList(param); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, gridDiagramDevDataList, methodDescribe); + } + @OperateInfo(info = LogEnum.BUSINESS_COMMON) @PostMapping("/getGridDiagramLineTendency") @ApiOperation("监测点趋势分析") diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RStatIntegrityDMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RStatIntegrityDMapper.xml index a28b06563..5d7b05f2b 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RStatIntegrityDMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/RStatIntegrityDMapper.xml @@ -65,7 +65,7 @@