| | |
| | | package com.ruoyi.statistical.controller; |
| | | |
| | | import com.ruoyi.statistical.param.ESParam; |
| | | import com.ruoyi.statistical.param.MonthParam; |
| | | import com.ruoyi.statistical.service.StatisticalService; |
| | | import com.ruoyi.statistical.vo.NumVo; |
| | | import com.ruoyi.utils.result.Results; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | }else if("1007".equals(type)){ |
| | | //移动终端 |
| | | return Results.succeed(statisticalService.apponekeyYear(esParam)); |
| | | }else if("1008".equals(type)){ |
| | | //移动终端 |
| | | return Results.succeed(statisticalService.pumpYear(esParam)); |
| | | }else if("1010".equals(type)){ |
| | | //电子围栏 |
| | | return Results.succeed(statisticalService.wallYear(esParam)); |
| | |
| | | }else if("1007".equals(type)){ |
| | | //移动终端 |
| | | return Results.succeed(statisticalService.apponekeyMonth(esParam)); |
| | | }else if("1008".equals(type)){ |
| | | //雷达停机 |
| | | return Results.succeed(statisticalService.pumpMonth(esParam)); |
| | | }else if("1010".equals(type)){ |
| | | //电子围栏 |
| | | return Results.succeed(statisticalService.wallMonth(esParam)); |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 在线设备数 |
| | | */ |
| | | @ApiOperation("在线设备数") |
| | | @GetMapping("unit") |
| | | public Results unit(){ |
| | | return Results.succeed(statisticalService.unit()); |
| | | } |
| | | |
| | | /** |
| | | * 报警数量 |
| | | */ |
| | | @ApiOperation("报警数量") |
| | | @GetMapping("alarm/num") |
| | | public Results num(){ |
| | | NumVo numVo = new NumVo(); |
| | | numVo.setStealelec(statisticalService.stealelecNum()); |
| | | numVo.setCamera(statisticalService.cameraNum()); |
| | | numVo.setMove(statisticalService.moveNum()); |
| | | numVo.setFire(statisticalService.fireNum()); |
| | | numVo.setExternal(statisticalService.externalNum()); |
| | | numVo.setAccess(statisticalService.accessNum()); |
| | | numVo.setApponekey(statisticalService.apponekeyNum()); |
| | | numVo.setPump(statisticalService.pumpNum()); |
| | | numVo.setWall(statisticalService.wallNum()); |
| | | numVo.setDigitization(statisticalService.digitizationNum()); |
| | | numVo.setTube(statisticalService.tubeNum()); |
| | | return Results.succeed(numVo); |
| | | } |
| | | |
| | | } |