From 181758075dcae923a980afcf4bc3080a0a3559e0 Mon Sep 17 00:00:00 2001 From: xuyang <748613696@qq.com> Date: Wed, 21 Jun 2023 08:52:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=87=E6=A0=87=E5=88=86=E7=BB=84=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../csdevice/pojo/param/GroupArrParam.java | 7 ++- .../com/njcn/csdevice/pojo/po/CsGroup.java | 3 + .../com/njcn/csdevice/pojo/vo/CsGroupVO.java | 4 ++ .../equipment/CsGroupController.java | 2 +- .../njcn/csdevice/mapper/CsGroArrMapper.java | 3 +- .../njcn/csdevice/mapper/CsGroupMapper.java | 4 -- .../mapper/mapping/CsGroArrMapper.xml | 17 +++++- .../csdevice/mapper/mapping/CsGroupMapper.xml | 57 +++++++----------- .../csdevice/service/ICsGroArrService.java | 8 --- .../service/impl/CsGroArrServiceImpl.java | 59 ++++++++++--------- .../service/impl/CsGroupServiceImpl.java | 17 +++--- 11 files changed, 90 insertions(+), 91 deletions(-) diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/GroupArrParam.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/GroupArrParam.java index ccb6d62..a3b1514 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/GroupArrParam.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/GroupArrParam.java @@ -17,7 +17,7 @@ import java.util.List; @Data public class GroupArrParam { - @ApiModelProperty("setId") + @ApiModelProperty("数据集id") @NotBlank(message = ValidMessage.ID_NOT_BLANK) private String setId; @@ -28,8 +28,13 @@ public class GroupArrParam { @Data public static class ArrItem { + @ApiModelProperty("组id") private String id; + @ApiModelProperty("组名称") private String name; + @ApiModelProperty("组是否展示 0:不展示 1:展示") + private Integer isShow; + @ApiModelProperty("指标集合") private List children; } } diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsGroup.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsGroup.java index 9480cdc..31343fc 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsGroup.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsGroup.java @@ -1,5 +1,7 @@ package com.njcn.csdevice.pojo.po; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -25,6 +27,7 @@ public class CsGroup { /** * id */ + @TableId(value = "id",type = IdType.INPUT) private String id; /** diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsGroupVO.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsGroupVO.java index 7d545a0..b3298e0 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsGroupVO.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsGroupVO.java @@ -1,5 +1,6 @@ package com.njcn.csdevice.pojo.vo; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; @@ -21,6 +22,9 @@ public class CsGroupVO { private String name; + @ApiModelProperty("是否展示 0:不展示 1:展示") + private Integer isShow; + private List children = new ArrayList<>(); } 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 b95c9a5..042a30d 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 @@ -59,7 +59,7 @@ public class CsGroupController extends BaseController { @ApiImplicitParam(name = "lineId", value = "监测点id", required = true) }) public HttpResult> getDeviceRtData(@RequestParam("id") String id, @RequestParam("pageNum") Integer pageNum, @RequestParam("pageSize") Integer pageSize, @RequestParam(value = "lineId")String lineId){ - String methodDescribe = getMethodDescribe("getDeviceData"); + String methodDescribe = getMethodDescribe("getDeviceRtData"); IPage list = csGroupService.getDeviceRtData(id, pageNum, pageSize,lineId); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe); } diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroArrMapper.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroArrMapper.java index 56007ac..b3de79e 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroArrMapper.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroArrMapper.java @@ -2,7 +2,6 @@ package com.njcn.csdevice.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.njcn.csdevice.pojo.po.CsGroArr; -import com.njcn.csdevice.pojo.vo.CsGroupVO; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -17,6 +16,6 @@ import java.util.List; */ public interface CsGroArrMapper extends BaseMapper { - List getGroupArrayList(@Param("list") List list); + void insertList(@Param("list") List list); } diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroupMapper.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroupMapper.java index 746188c..8cd17de 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroupMapper.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsGroupMapper.java @@ -22,11 +22,7 @@ public interface CsGroupMapper extends BaseMapper { List getGroupData(@Param("dataSet") String dataSet); - List getGroupData2(@Param("dataSet") String dataSet); - List getArrayData(@Param("list") List list); - void insertList(@Param("list") List list); - Page getGroupDataList(IPage page, @Param("id") String id); } diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroArrMapper.xml b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroArrMapper.xml index ef035f1..a5b9826 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroArrMapper.xml +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroArrMapper.xml @@ -2,8 +2,19 @@ - + + insert into cs_gro_arr + ( + group_id, + array_id + ) + values + + ( + #{item.groupId}, + #{item.arrayId} + ) + + \ No newline at end of file diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroupMapper.xml b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroupMapper.xml index 8adeecc..750f3b2 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroupMapper.xml +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsGroupMapper.xml @@ -6,7 +6,8 @@ select id, '0' pid, - group_name name + group_name name, + is_show isShow from cs_group where @@ -14,18 +15,6 @@ order by sort - - - - insert into cs_group - ( - id, - data_set_id, - group_name, - sort, - is_show - ) - values - - ( - #{item.id}, - #{item.dataSetId}, - #{item.groupName}, - #{item.sort}, - #{item.isShow} - ) - - + + + + + + + + + + + + + + + + + + + +