Kaynağa Gözat

新增 获取孢子仪折线图列表接口

zhaiyifei 8 ay önce
ebeveyn
işleme
aa1855a977

+ 9 - 0
src/main/java/com/yunfeiyun/agmp/iotm/web/controller/IotScreenController.java

@@ -314,4 +314,13 @@ public class IotScreenController extends BaseController {
         return AjaxResult.success(iIotScreenService.bzyChartList(reqVo));
     }
 
+    /**
+     * 获取病害设备上报数据折线图
+     */
+    @PreAuthorize("@ss.hasPermi('iot:cbdimg:list')")
+    @GetMapping("/device/ybq/env/chart/list")
+    public AjaxResult ybqEnvChartList(IotYbqdataReqVo reqVo) {
+        return AjaxResult.success(iIotScreenService.ybqEnvChartList(reqVo));
+    }
+
 }

+ 7 - 0
src/main/java/com/yunfeiyun/agmp/iotm/web/service/IIotScreenService.java

@@ -153,4 +153,11 @@ public interface IIotScreenService {
      * @return
      */
     public List<IotYfBzyPolylineResVo> bzyChartList(IotBzydataReqVo reqVo);
+
+    /**
+     * 获取病害设备上报数据折线图
+     * @param reqVo
+     * @return
+     */
+    public List<IotYbqEnvData> ybqEnvChartList(IotYbqdataReqVo reqVo);
 }

+ 15 - 0
src/main/java/com/yunfeiyun/agmp/iotm/web/service/impl/IotScreenServiceImpl.java

@@ -32,6 +32,7 @@ import com.yunfeiyun.agmp.iotm.device.monitor.service.IotMonitorService;
 import com.yunfeiyun.agmp.iotm.device.pest.domain.*;
 import com.yunfeiyun.agmp.iotm.device.pest.service.IIotPestrecogService;
 import com.yunfeiyun.agmp.iotm.device.ybq.domain.IotYbqPredictIntoDto;
+import com.yunfeiyun.agmp.iotm.device.ybq.service.IotYbqEnvDataService;
 import com.yunfeiyun.agmp.iotm.util.ValidateUtil;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
 import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotHomeDeviceListReqVo;
@@ -81,6 +82,9 @@ public class IotScreenServiceImpl implements IIotScreenService {
     @Autowired
     private IIotBzyrecogService iIotBzyrecogService;
 
+    @Autowired
+    private IotYbqEnvDataService iotYbqEnvDataService;
+
     /**
      * 设备统计
      *
@@ -670,5 +674,16 @@ public class IotScreenServiceImpl implements IIotScreenService {
         return iIotBzyrecogService.polyline(reqVo);
     }
 
+    /**
+     * 获取病害设备上报数据折线图
+     *
+     * @param reqVo
+     * @return
+     */
+    @Override
+    public List<IotYbqEnvData> ybqEnvChartList(IotYbqdataReqVo reqVo) {
+        return iotYbqEnvDataService.selectIotYbqEnvStatList(reqVo);
+    }
+
 
 }