From 04b45b8c22594cc5535b164380738a80b0e8cbe2 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期一, 26 五月 2025 15:27:57 +0800 Subject: [PATCH] 修改大屏录像可用率指标 --- ycl-server/src/main/java/com/ycl/platform/controller/DashboardController.java | 30 ++++++++++++++++++++++++++++-- 1 files changed, 28 insertions(+), 2 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/DashboardController.java b/ycl-server/src/main/java/com/ycl/platform/controller/DashboardController.java index c81bf9c..2321d3a 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/DashboardController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/DashboardController.java @@ -1,8 +1,7 @@ package com.ycl.platform.controller; import com.ycl.platform.domain.query.DashboardQuery; -import com.ycl.platform.service.ITMonitorService; -import com.ycl.platform.service.WorkOrderService; +import com.ycl.platform.service.*; import com.ycl.system.service.ISysDeptService; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.GetMapping; @@ -25,6 +24,11 @@ private final WorkOrderService workOrderService; private final ITMonitorService monitorService; private final ISysDeptService deptService; + private final ICheckIndexFaceService checkIndexFaceService; + private final ICheckIndexCarService checkIndexCarService; + private final ICheckIndexVideoService checkIndexVideoService; + private final ICheckScoreService checkScoreService; + private final PlatformService platformService; @GetMapping("/department") public AjaxResult department() { @@ -51,5 +55,27 @@ return AjaxResult.success(monitorService.monitorRate(dashboardQuery)); } + @GetMapping("/check/face") + public AjaxResult checkFace(DashboardQuery dashboardQuery) { + return AjaxResult.success(checkIndexFaceService.dashboard(dashboardQuery)); + } + @GetMapping("/check/car") + public AjaxResult checkCar(DashboardQuery dashboardQuery) { + return AjaxResult.success(checkIndexCarService.dashboard(dashboardQuery)); + } + + @GetMapping("/check/video") + public AjaxResult checkVideo(DashboardQuery dashboardQuery) { + return AjaxResult.success(checkIndexVideoService.dashboard(dashboardQuery)); + } + + @GetMapping("/check/score") + public AjaxResult checkScore(DashboardQuery dashboardQuery) { + return AjaxResult.success(checkScoreService.dashboard(dashboardQuery)); + } + @GetMapping("/platform") + public AjaxResult platform(DashboardQuery dashboardQuery) { + return AjaxResult.success(platformService.dashboard(dashboardQuery)); + } } -- Gitblit v1.8.0