From 5cff17030acda5e2023d193f41819b1b0b7a4ded Mon Sep 17 00:00:00 2001 From: guofeihu <3347277866@qq.com> Date: Wed, 26 Jun 2024 18:22:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=E5=8F=8A?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=9B=91=E6=8E=A7=E8=9E=8D=E5=90=88=E4=BE=BF?= =?UTF-8?q?=E6=90=BA=E5=BC=8F=E8=AE=BE=E5=A4=87=E4=B8=9A=E5=8A=A1=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E7=89=88(=E4=BB=85=E4=BB=85=E6=8F=90=E4=BA=A4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../equipment/CsGroupController.java | 11 ++ .../njcn/csdevice/mapper/WlRecordMapper.java | 5 + .../mapper/mapping/WlRecordMapper.xml | 14 +++ .../csdevice/service/ICsGroupService.java | 7 ++ .../impl/CsEquipmentDeliveryServiceImpl.java | 41 +++++++ .../service/impl/CsGroupServiceImpl.java | 111 ++++++++++++++++++ .../service/impl/CsLedgerServiceImpl.java | 57 ++++++++- .../service/impl/WlRecordServiceImpl.java | 11 +- 8 files changed, 251 insertions(+), 6 deletions(-) diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/CsGroupController.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/CsGroupController.java index 40a8b98..a6677d0 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/CsGroupController.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/CsGroupController.java @@ -21,6 +21,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import java.util.List; +import java.util.Map; /** *

@@ -75,6 +76,16 @@ public class CsGroupController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe); } + @OperateInfo(info = LogEnum.BUSINESS_COMMON) + @PostMapping("/deviceDataByType") + @ApiOperation("根据类型查询趋势数据、暂态数据、实时数据") + @ApiImplicitParam(name = "energyBaseParam",required = true) + public HttpResult deviceDataByType(@RequestBody Map map){ + String methodDescribe = getMethodDescribe("deviceDataByType"); + Object obj = csGroupService.deviceDataByType(map); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, obj, methodDescribe); + } + @OperateInfo(info = LogEnum.BUSINESS_COMMON) @PostMapping("/deleteGroup") @ApiOperation("删除分组") diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/WlRecordMapper.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/WlRecordMapper.java index f1f6c15..69fedd3 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/WlRecordMapper.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/WlRecordMapper.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.njcn.csdevice.param.WlRecordPageParam; import com.njcn.csdevice.pojo.po.WlRecord; +import com.njcn.csdevice.pojo.vo.CsLedgerVO; import com.njcn.csdevice.pojo.vo.RecordAllDevTreeVo; import com.njcn.csdevice.pojo.vo.RecordPageVo; import org.apache.ibatis.annotations.Param; @@ -49,4 +50,8 @@ public interface WlRecordMapper extends BaseMapper { * 根据测试项ID或方案ID获取其下关联的所有设备基础数据信息 */ List getDataRecordByTestId(@Param("testRecordId") String testRecordId,@Param("flag") Integer flag); + + List getAll(); + + List getAllLine(@Param("devId") String devId); } diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/WlRecordMapper.xml b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/WlRecordMapper.xml index c9588fd..ac75692 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/WlRecordMapper.xml +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/WlRecordMapper.xml @@ -84,6 +84,13 @@ group by a.dev_id,b.name having a.dev_id is not null and b.name is not null + + + +