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