From 1344a9a166006e72587ce42b15e997050548ebd8 Mon Sep 17 00:00:00 2001 From: luofl <1442745593@qq.com> Date: 星期四, 20 三月 2025 15:49:58 +0800 Subject: [PATCH] 1.租户数量趋势统计 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java index 1c2654a..1c63242 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java @@ -5,20 +5,20 @@ import com.ruoyi.system.model.TContract; import com.ruoyi.system.service.TContractService; import com.ruoyi.system.service.impl.ScreenService; +import com.ruoyi.system.vo.ScreenRentRankVO; +import com.ruoyi.system.vo.ScreenTopStaticsDataVO; import com.ruoyi.system.vo.TenantCountTrendVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import java.text.DateFormat; -import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.time.format.DateTimeFormatterBuilder; import java.util.List; -import java.util.Map; import java.util.stream.Collectors; /** @@ -28,9 +28,19 @@ @Api(tags = {"大屏相关接口"}) @RestController @RequestMapping("/screen") -@RequiredArgsConstructor +@RequiredArgsConstructor(onConstructor_ = {@Lazy}) public class ScreenController { private final ScreenService screenService; + @GetMapping("/statics-data") + @ApiOperation(value = "获取顶部统计数据") + public R<ScreenTopStaticsDataVO> getTopStaticsData() { + return R.ok(screenService.getTopStaticsData()); + } + @ApiOperation("区域租金排名") + @GetMapping("/rent-rank") + public R<List<ScreenRentRankVO>> rentRank() { + return R.ok(screenService.rentRank()); + } private final TContractService contractService; -- Gitblit v1.7.1