From cd24a045bd9ee29505ddc9760d25f5d4037f4f0c Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 05 九月 2024 21:55:28 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ycl-server/src/main/java/com/ycl/platform/controller/DashboardController.java | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 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 fa4ec5a..b39c1b7 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,15 +24,23 @@ private final WorkOrderService workOrderService; private final ITMonitorService monitorService; private final ISysDeptService deptService; + private final ICheckIndexFaceService checkIndexFaceService; + private final ICheckIndexCarService checkIndexCarService; + private final ICheckIndexVideoService checkIndexVideoService; @GetMapping("/department") public AjaxResult department() { return AjaxResult.success(deptService.dashboard()); } - @GetMapping("/workOrder") - public AjaxResult workOrder(DashboardQuery dashboardQuery) { - return AjaxResult.success(workOrderService.dashboard(dashboardQuery)); + @GetMapping("/workOrder/total") + public AjaxResult workOrderTotal(DashboardQuery dashboardQuery) { + return AjaxResult.success(workOrderService.workOrderTotal(dashboardQuery)); + } + + @GetMapping("/workOrder/region") + public AjaxResult workOrderRegion(DashboardQuery dashboardQuery) { + return AjaxResult.success(workOrderService.workOrderRegion(dashboardQuery)); } @GetMapping("/monitor/total") @@ -46,5 +53,19 @@ 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)); + } } -- Gitblit v1.8.0