From 2bacd2670e0f1b495e9cfda6023d8bccc32a5572 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期一, 11 三月 2024 16:23:28 +0800
Subject: [PATCH] 数据大屏剩余接口

---
 dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/DataDashboardController.java |   40 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 35 insertions(+), 5 deletions(-)

diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/DataDashboardController.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/DataDashboardController.java
index e85b8ac..bac0e19 100644
--- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/DataDashboardController.java
+++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/DataDashboardController.java
@@ -3,14 +3,16 @@
 import cn.dev33.satoken.annotation.SaCheckPermission;
 import lombok.RequiredArgsConstructor;
 import org.dromara.common.core.domain.R;
-import org.dromara.common.mybatis.core.page.PageQuery;
 import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.demo.domain.bo.RsDangerTotalBo;
 import org.dromara.demo.domain.vo.*;
 import org.dromara.demo.service.IDataDashboardService;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+import java.util.Map;
 
 /**
  * @author ghl
@@ -64,9 +66,37 @@
      * 瀹夊叏闅愭偅缁熻
      */
     @SaCheckPermission("demo:dangerTotal:list")
-    @GetMapping("/dangerTotal")
-    public R<RsDangerTotalDashboardVo> getDangerTotal() {
-        return R.ok(service.getDangerTotal());
+    @GetMapping("/dangerTotal/{period}")
+    public R<RsDangerTotalDashboardVo> getDangerTotal(@PathVariable String period) {
+        return R.ok(service.getDangerTotal(period));
     }
 
+    /**
+     * 浜ら�氬浼�
+     */
+    @SaCheckPermission("demo:trafficPropaganda:list")
+    @GetMapping("/trafficPropaganda")
+    public TableDataInfo<RsTrafficPropagandaVo> getTrafficPropaganda() {
+        return TableDataInfo.build(service.getTrafficPropaganda());
+    }
+
+    /**
+     * 浜ら�氫簨鏁�
+     */
+    @SaCheckPermission("demo:trafficAccident:list")
+    @GetMapping("/trafficAccident")
+    public TableDataInfo<RsTrafficAccidentVo> getTrafficAccident() {
+        return TableDataInfo.build(service.getTrafficAccident());
+    }
+
+    /**
+     * 鏁版嵁涓婂浘
+     */
+    @SaCheckPermission("demo:geographyData:list")
+    @GetMapping("/geographyData")
+    public R<List<Map<String, Object>>> getGeographyData() {
+        return R.ok(service.getGeographyData());
+    }
+
+
 }

--
Gitblit v1.8.0