From 60477d72e953fc73744943db3c63f26d8eb94a19 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Mon, 22 Nov 2021 09:19:43 +0800
Subject: [PATCH] screen-api            增加获取柱状图表格数据的mock接口

---
 screen-api/src/main/java/com/moral/api/controller/AqiController.java |   56 ++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 42 insertions(+), 14 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/controller/AqiController.java b/screen-api/src/main/java/com/moral/api/controller/AqiController.java
index f256e31..c3210a4 100644
--- a/screen-api/src/main/java/com/moral/api/controller/AqiController.java
+++ b/screen-api/src/main/java/com/moral/api/controller/AqiController.java
@@ -1,7 +1,8 @@
 package com.moral.api.controller;
 
-import com.moral.api.pojo.dto.cityAQI.BarChartOfPollutionLevelDTO;
-import com.moral.api.pojo.dto.cityAQI.PieChartOfPollutionLevelDTO;
+import com.moral.api.pojo.dto.cityAQI.BarChartOfPollutionLevelVO;
+import com.moral.api.pojo.dto.cityAQI.BarChartTableOfPollutionLevelVO;
+import com.moral.api.pojo.dto.cityAQI.PieChartOfPollutionLevelVO;
 import com.moral.api.pojo.form.aqi.QueryPieChartOfPollutionLevelForm;
 import com.moral.api.service.CityAqiDailyService;
 
@@ -16,10 +17,7 @@
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 import javax.servlet.http.HttpServletRequest;
 
@@ -106,14 +104,14 @@
             return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
                     ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
 
-        PieChartOfPollutionLevelDTO dto = cityAqiDailyService.queryPieChartOfPollutionLevels(form);
-        return ResultMessage.ok(dto);
+        PieChartOfPollutionLevelVO VO = cityAqiDailyService.queryPieChartOfPollutionLevels(form);
+        return ResultMessage.ok(VO);
     }
 
     @GetMapping("test1")
     public ResultMessage test1(){
-        List<PieChartOfPollutionLevelDTO> dtos = new ArrayList<>();
-        PieChartOfPollutionLevelDTO dto = new PieChartOfPollutionLevelDTO();
+        List<PieChartOfPollutionLevelVO> dtos = new ArrayList<>();
+        PieChartOfPollutionLevelVO dto = new PieChartOfPollutionLevelVO();
         dto.setTime("2021-11");
         dto.setTotalDays(10);
         List<Map<String,Object>> list = new ArrayList<>();
@@ -154,7 +152,7 @@
         list.add(map5);
         dto.setValues(list);
 
-        PieChartOfPollutionLevelDTO dto1 = new PieChartOfPollutionLevelDTO();
+        PieChartOfPollutionLevelVO dto1 = new PieChartOfPollutionLevelVO();
         dto1.setTime("2021-11");
         List<Map<String,Object>> list1 = new ArrayList<>();
 
@@ -203,7 +201,7 @@
 
     @GetMapping("queryBarChartOfPollutionLevel")
     public ResultMessage queryBarChartOfPollutionLevel(){
-        BarChartOfPollutionLevelDTO dto = new BarChartOfPollutionLevelDTO();
+        BarChartOfPollutionLevelVO dto = new BarChartOfPollutionLevelVO();
         List<String> time = new ArrayList<>();
         time.add("2021-10");
         time.add("2021-11");
@@ -273,8 +271,8 @@
         days6.add(0);
         days6.add(0);
         List<String> proportion6 = new ArrayList<>();
-        proportion6.add("20%");
-        proportion6.add("20%");
+        proportion6.add("0%");
+        proportion6.add("0%");
         map6.put("days",days6);
         map6.put("proportion",proportion6);
 
@@ -289,6 +287,35 @@
         dto.setValues(values);
         return ResultMessage.ok(dto);
 
+    }
+
+    @GetMapping("queryBarChatTableOfPollutionLevel")
+    public ResultMessage queryBarChatTableOfPollutionLevel(){
+        List<BarChartTableOfPollutionLevelVO> vos = new ArrayList<>();
+
+        BarChartTableOfPollutionLevelVO vo1 = new BarChartTableOfPollutionLevelVO();
+        BarChartTableOfPollutionLevelVO vo2 = new BarChartTableOfPollutionLevelVO();
+        vo1.setExcellent("4(40%)");
+        vo1.setGood("1(10%)");
+        vo1.setMild("1(10%)");
+        vo1.setMiddle("2(20%)");
+        vo1.setSerious("2(20%)");
+        vo1.setServer("0(0%)");
+        vo1.setTotal("10(100%)");
+        vo1.setTime("2021���10���");
+
+        vo2.setExcellent("6(60%)");
+        vo2.setGood("0(0%)");
+        vo2.setMild("0(0%)");
+        vo2.setMiddle("2(20%)");
+        vo2.setSerious("2(20%)");
+        vo2.setServer("0(0%)");
+        vo2.setTotal("10(100%)");
+        vo2.setTime("2021���11���");
+
+        vos.add(vo1);
+        vos.add(vo2);
+        return ResultMessage.ok(vos);
     }
 
     @GetMapping("provincialRanking")
@@ -333,4 +360,5 @@
         List<Map<String, Object>> response = cityAqiService.rankingDetails(params);
         return ResultMessage.ok(response);
     }
+
 }

--
Gitblit v1.8.0