From 64efb660b2c119c00432434c0f651f8996483f18 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 21 二月 2025 15:51:13 +0800 Subject: [PATCH] OSD大华数据格式+数据中心重点标签统计数 --- ycl-server/src/main/java/com/ycl/platform/controller/HomeController.java | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/HomeController.java b/ycl-server/src/main/java/com/ycl/platform/controller/HomeController.java index ab3c6ce..ad4c749 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/HomeController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/HomeController.java @@ -8,6 +8,9 @@ import org.springframework.web.bind.annotation.RestController; import pojo.AjaxResult; +import java.lang.reflect.InvocationTargetException; +import java.text.ParseException; + /** * @author gonghl * @since 2024/8/1 涓嬪崍 5:41 @@ -22,7 +25,7 @@ private final ITMonitorService tMonitorService; private final WorkOrderService workOrderService; private final YwPointService ywPointService; - private final IContractScoreService contractScoreService; + private final ICheckScoreService checkScoreService; @GetMapping("/ywUnitList") public AjaxResult ywUnitList() { @@ -32,6 +35,20 @@ @GetMapping("/monitor") public AjaxResult monitor(HomeQuery monitorQuery) { return AjaxResult.success(tMonitorService.home(monitorQuery)); + } + + @GetMapping("/video") + public AjaxResult videoHome(HomeQuery monitorQuery) throws ParseException, InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { + return AjaxResult.success(tMonitorService.videoHome(monitorQuery)); + } + + @GetMapping("/car") + public AjaxResult carHome(HomeQuery monitorQuery) throws ParseException, InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { + return AjaxResult.success(tMonitorService.carHome(monitorQuery)); + } + @GetMapping("/face") + public AjaxResult faceHome(HomeQuery monitorQuery) throws ParseException, InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { + return AjaxResult.success(tMonitorService.faceHome(monitorQuery)); } @GetMapping("/workOrder") @@ -49,9 +66,14 @@ return AjaxResult.success(ywUnitService.ywUnitCount()); } + @GetMapping("/checkScore") + public AjaxResult checkScore() { + return AjaxResult.success(checkScoreService.home()); + } + @GetMapping("/calculate") - public AjaxResult calculate() { - return AjaxResult.success(contractScoreService.calculate()); + public AjaxResult calculate(String category) { + return AjaxResult.success(checkScoreService.calculate(category)); } } -- Gitblit v1.8.0