ard-work/src/main/java/com/ruoyi/statistical/controller/StatisticalController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ard-work/src/main/java/com/ruoyi/statistical/domain/PumpStatus.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ard-work/src/main/java/com/ruoyi/statistical/mapper/PumpStatusMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ard-work/src/main/java/com/ruoyi/statistical/service/StatisticalService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ard-work/src/main/java/com/ruoyi/statistical/service/impl/StatisticalServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ard-work/src/main/java/com/ruoyi/statistical/controller/StatisticalController.java
@@ -237,4 +237,13 @@ return Results.succeed(statisticalService.ten()); } /** * æ½æ²¹æºè¿è¡ç¶æ */ @ApiOperation("æ½æ²¹æºè¿è¡ç¶æ") @GetMapping("alarm/pump") public Results pump(){ return Results.succeed(statisticalService.pump()); } } ard-work/src/main/java/com/ruoyi/statistical/domain/PumpStatus.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package com.ruoyi.statistical.domain; import lombok.Data; /** * @author Administrator */ @Data public class PumpStatus { private String id; private String name; private String alarmType; private String alarmTime; } ard-work/src/main/java/com/ruoyi/statistical/mapper/PumpStatusMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,11 @@ package com.ruoyi.statistical.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.statistical.domain.PumpStatus; /** * @author Administrator */ public interface PumpStatusMapper extends BaseMapper<PumpStatus> { } ard-work/src/main/java/com/ruoyi/statistical/service/StatisticalService.java
@@ -59,4 +59,6 @@ int tubeNum(); List<TenVo> ten(); List<TenVo> pump(); } ard-work/src/main/java/com/ruoyi/statistical/service/impl/StatisticalServiceImpl.java
@@ -21,6 +21,8 @@ import com.ruoyi.device.camera.mapper.ArdCamerasMapper; import com.ruoyi.device.radar.domain.ArdEquipRadar; import com.ruoyi.device.radar.mapper.ArdEquipRadarMapper; import com.ruoyi.statistical.domain.PumpStatus; import com.ruoyi.statistical.mapper.PumpStatusMapper; import com.ruoyi.statistical.param.ESParam; import com.ruoyi.statistical.param.Para; import com.ruoyi.statistical.service.StatisticalService; @@ -71,6 +73,8 @@ private ArdEquipRadarMapper radarMapper; @Autowired private ArdCamerasMapper camerasMapper; @Autowired private PumpStatusMapper pumpStatusMapper; @Override @@ -373,6 +377,26 @@ return moveMapper.ten(); } @Override public List<TenVo> pump() { List<TenVo> list = new ArrayList<>(); QueryWrapper<PumpStatus> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("alarm_type","è¿è¡"); int y = pumpStatusMapper.selectCount(queryWrapper); TenVo tenVo = new TenVo(); tenVo.setName("è¿è¡"); tenVo.setValue(y); list.add(tenVo); QueryWrapper<PumpStatus> queryWrapper1 = new QueryWrapper<>(); queryWrapper1.eq("alarm_type","åæº"); int t = pumpStatusMapper.selectCount(queryWrapper1); TenVo tenVo1 = new TenVo(); tenVo1.setName("åæº"); tenVo1.setValue(t); list.add(tenVo1); return list; } public List<CountVo> es(List<CountVo> list){ List<CountVo> countVoList = new ArrayList<>(); for (int i = 1; i <= 12 ; i++) {