From 5c0e055917e34df48eae19535ff51a38eb5bef1e Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 27 五月 2025 16:13:43 +0800
Subject: [PATCH] 设备工作状态统计

---
 src/main/java/com/whyc/controller/StatisticController.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/controller/StatisticController.java b/src/main/java/com/whyc/controller/StatisticController.java
index 130ac3a..0b5bc82 100644
--- a/src/main/java/com/whyc/controller/StatisticController.java
+++ b/src/main/java/com/whyc/controller/StatisticController.java
@@ -2,9 +2,11 @@
 
 import com.whyc.dto.Response;
 import com.whyc.dto.Statistic.BattTinfStic;
+import com.whyc.dto.Statistic.DeviceStateStic;
 import com.whyc.dto.Statistic.StationStic;
 import com.whyc.pojo.db_user.User;
 import com.whyc.service.BatttestdataInfService;
+import com.whyc.service.DeviceStateService;
 import com.whyc.service.StationInfService;
 import com.whyc.util.ActionUtil;
 import io.swagger.annotations.Api;
@@ -25,6 +27,9 @@
     @Autowired
     private BatttestdataInfService battTinfService;
 
+    @Autowired
+    private DeviceStateService deviceStateService;
+
     @ApiOperation(value = "绔欑偣淇℃伅缁熻")
     @PostMapping("getStationStatistic")
     public Response getStationStatistic(@RequestBody StationStic stic){
@@ -40,4 +45,12 @@
         stic.setUid(uinf.getId());
         return battTinfService.getBattTinfStatistic(stic);
     }
+
+    @ApiOperation(value = "璁惧宸ヤ綔鐘舵�佺粺璁�")
+    @PostMapping("getDeviceStateStatistic")
+    public Response getDeviceStateStatistic(@RequestBody DeviceStateStic stic){
+        User uinf= ActionUtil.getUser();
+        stic.setUid(uinf.getId());
+        return deviceStateService.getDeviceStateStatistic(stic);
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1