| | |
| | | package com.moral.api.controller; |
| | | |
| | | import com.moral.api.pojo.dto.dataDisplay.PieChartOfPollutionLevelDTO; |
| | | import com.moral.api.pojo.dto.cityAQI.BarChartOfPollutionLevelDTO; |
| | | import com.moral.api.pojo.dto.cityAQI.PieChartOfPollutionLevelDTO; |
| | | import com.moral.api.pojo.form.aqi.QueryPieChartOfPollutionLevelForm; |
| | | import com.moral.api.service.CityAqiDailyService; |
| | | |
| | |
| | | return ResultMessage.ok(dto); |
| | | } |
| | | |
| | | @GetMapping("test") |
| | | public ResultMessage test(){ |
| | | @GetMapping("test1") |
| | | public ResultMessage test1(){ |
| | | List<PieChartOfPollutionLevelDTO> dtos = new ArrayList<>(); |
| | | PieChartOfPollutionLevelDTO dto = new PieChartOfPollutionLevelDTO(); |
| | | dto.setTime("2021-11"); |
| | |
| | | return ResultMessage.ok(dtos); |
| | | } |
| | | |
| | | @GetMapping("queryBarChartOfPollutionLevel") |
| | | public ResultMessage queryBarChartOfPollutionLevel(){ |
| | | BarChartOfPollutionLevelDTO dto = new BarChartOfPollutionLevelDTO(); |
| | | List<String> time = new ArrayList<>(); |
| | | time.add("2021-10"); |
| | | time.add("2021-11"); |
| | | List<Map<String,Object>> values = new ArrayList<>(); |
| | | |
| | | Map<String,Object> map1 = new HashMap<>(); |
| | | map1.put("pollution",0); |
| | | List<Integer> days1 = new ArrayList<>(); |
| | | days1.add(4); |
| | | days1.add(6); |
| | | List<String> proportion1 = new ArrayList<>(); |
| | | proportion1.add("40%"); |
| | | proportion1.add("60%"); |
| | | map1.put("days",days1); |
| | | map1.put("proportion",proportion1); |
| | | |
| | | Map<String,Object> map2 = new HashMap<>(); |
| | | map2.put("pollution",1); |
| | | List<Integer> days2 = new ArrayList<>(); |
| | | days2.add(1); |
| | | days2.add(0); |
| | | List<String> proportion2 = new ArrayList<>(); |
| | | proportion2.add("10%"); |
| | | proportion2.add("0%"); |
| | | map2.put("days",days2); |
| | | map2.put("proportion",proportion2); |
| | | |
| | | Map<String,Object> map3 = new HashMap<>(); |
| | | map3.put("pollution",2); |
| | | List<Integer> days3 = new ArrayList<>(); |
| | | days3.add(1); |
| | | days3.add(0); |
| | | List<String> proportion3 = new ArrayList<>(); |
| | | proportion3.add("10%"); |
| | | proportion3.add("0%"); |
| | | map3.put("days",days3); |
| | | map3.put("proportion",proportion3); |
| | | |
| | | |
| | | Map<String,Object> map4 = new HashMap<>(); |
| | | map4.put("pollution",3); |
| | | List<Integer> days4 = new ArrayList<>(); |
| | | days4.add(2); |
| | | days4.add(2); |
| | | List<String> proportion4 = new ArrayList<>(); |
| | | proportion4.add("20%"); |
| | | proportion4.add("20%"); |
| | | map4.put("days",days4); |
| | | map4.put("proportion",proportion4); |
| | | |
| | | |
| | | Map<String,Object> map5 = new HashMap<>(); |
| | | map5.put("pollution",4); |
| | | List<Integer> days5 = new ArrayList<>(); |
| | | days5.add(2); |
| | | days5.add(2); |
| | | List<String> proportion5 = new ArrayList<>(); |
| | | proportion5.add("20%"); |
| | | proportion5.add("20%"); |
| | | map5.put("days",days5); |
| | | map5.put("proportion",proportion5); |
| | | |
| | | |
| | | Map<String,Object> map6 = new HashMap<>(); |
| | | map6.put("pollution",5); |
| | | List<Integer> days6 = new ArrayList<>(); |
| | | days6.add(0); |
| | | days6.add(0); |
| | | List<String> proportion6 = new ArrayList<>(); |
| | | proportion6.add("20%"); |
| | | proportion6.add("20%"); |
| | | map6.put("days",days6); |
| | | map6.put("proportion",proportion6); |
| | | |
| | | values.add(map1); |
| | | values.add(map2); |
| | | values.add(map3); |
| | | values.add(map4); |
| | | values.add(map5); |
| | | values.add(map6); |
| | | |
| | | dto.setTime(time); |
| | | dto.setValues(values); |
| | | return ResultMessage.ok(dto); |
| | | |
| | | } |
| | | |
| | | @GetMapping("provincialRanking") |
| | | @ApiOperation(value = "省内排名", notes = "省内排名") |
| | | @ApiImplicitParams(value = { |