diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/domain/TbProPower.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/domain/TbProPower.java index bb141f4..96e78ca 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/domain/TbProPower.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/domain/TbProPower.java @@ -1,6 +1,7 @@ package com.bonus.base.domain; import com.bonus.common.core.annotation.Excel; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Size; @@ -44,6 +45,30 @@ public class TbProPower implements Serializable { @Size(max = 50,message = "杆塔纬度最大长度要小于 50") private String lat; + /** + * 感知设备类型数 + */ + @ApiModelProperty(value="感知设备类型数") + private Integer devTypeNum; + + /** + * 感知设备数量 + */ + @ApiModelProperty(value="感知设备数量") + private Integer devNum; + + /** + * 设备正常数量 + */ + @ApiModelProperty(value="设备正常数量") + private Integer successNum; + + /** + * 设备异常数量 + */ + @ApiModelProperty(value="设备异常数量") + private Integer errorNum; + /** * 是否删除 */ diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectViewTwoController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectViewTwoController.java index 06a80af..8322253 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectViewTwoController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectViewTwoController.java @@ -145,15 +145,15 @@ public class ProjectViewTwoController extends BaseController { return getDataTable(list); } - /** - * 根据工程id获取大屏首页地图工程信息 - * @param record - * @return - */ - @GetMapping("/getProjectAndDeviceById") - public AjaxResult getProjectAndDeviceById(DeviceNumByProjectVo record) { - return success(projectViewService.getProjectAndDeviceById(record)); - } +// /** +// * 根据工程id获取大屏首页地图工程信息 +// * @param record +// * @return +// */ +// @GetMapping("/getProjectAndDeviceById") +// public AjaxResult getProjectAndDeviceById(DeviceNumByProjectVo record) { +// return success(projectViewService.getProjectAndDeviceById(record)); +// } // /** diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectViewServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectViewServiceImpl.java index dda2f14..4a44b49 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectViewServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectViewServiceImpl.java @@ -129,6 +129,7 @@ public class ProjectViewServiceImpl { if (CollectionUtils.isNotEmpty(powerList)) { record.setProPowerList(powerList); } + } } } @@ -272,11 +273,11 @@ public class ProjectViewServiceImpl { return list; } - /** - * 根据工程id获取大屏首页地图工程信息 - * @return - */ - public DeviceNumByProjectVo getProjectAndDeviceById(DeviceNumByProjectVo record) { - return deviceNumByProjectMapper.getProjectAndDeviceById(record); - } +// /** +// * 根据工程id获取大屏首页地图工程信息 +// * @return +// */ +// public DeviceNumByProjectVo getProjectAndDeviceById(DeviceNumByProjectVo record) { +// return deviceNumByProjectMapper.getProjectAndDeviceById(record); +// } } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/vo/ProjectAreaGroupVo.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/vo/ProjectAreaGroupVo.java index f2252b9..355d611 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/vo/ProjectAreaGroupVo.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/vo/ProjectAreaGroupVo.java @@ -53,6 +53,30 @@ public class ProjectAreaGroupVo implements Serializable { */ private String proStatus; + /** + * 感知设备类型数 + */ + @ApiModelProperty(value="感知设备类型数") + private Integer devTypeNum; + + /** + * 感知设备数量 + */ + @ApiModelProperty(value="感知设备数量") + private Integer devNum; + + /** + * 设备正常数量 + */ + @ApiModelProperty(value="设备正常数量") + private Integer successNum; + + /** + * 设备异常数量 + */ + @ApiModelProperty(value="设备异常数量") + private Integer errorNum; + /** * 杆塔信息集合 */ diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/base/TbProjectMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/base/TbProjectMapper.xml index 7ea4cdf..690d440 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/base/TbProjectMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/base/TbProjectMapper.xml @@ -198,34 +198,48 @@