package com.moral.api.service; import java.util.List; import java.util.Map; import com.moral.api.entity.CityAqi; import com.baomidou.mybatisplus.extension.service.IService; import com.moral.api.pojo.form.aqi.AirQualityComparisonForm; import com.moral.api.pojo.vo.cityAQI.AirQualityComparisonVO; import com.moral.api.pojo.vo.cityAQI.CityAreaRangeVO; /** *

* 城市aqi实测小时数据表 服务类 *

* * @author moral * @since 2021-09-28 */ public interface CityAqiService extends IService { //臭氧实测和预测对比 List> measuredCompareForecastOfO3(Map params); List> measuredCompareForecastOfO3_8H(Map params); /** * @Description: 根据地区码查询aqi以及6参 * @Param: [regionCode] * @return: java.util.Map * @Author: 陈凯裕 * @Date: 2021/10/28 */ Map queryCityAqiByRegionCode(Integer regionCode); //省内排名 Map provincialRanking(Integer regionCode); /** * @Description: 根据地区码查询24小时的aqi * @Param: [regionCode] * @return: java.util.Map * @Author: 陈凯裕 * @Date: 2021/11/1 */ Map query24HoursAqiByRegionCode(Integer regionCode); /** * @Description: 查询当天的累计AQI以及主要污染物 * @Param: [regionCode] * @return: java.util.Map, * MAP有三个KEY,分别是主要污染物(pollutant),时间(time),累计AQI(aqi) * @Author: 陈凯裕 * @Date: 2021/11/2 */ Map queryTodayAqiAndPollutant(Integer regionCode); //城市空气质量排名详情 List> rankingDetails(Map params); /** * @Description: 查询城市空气同期对比数据 * @Param: [form] * @return: void * @Author: 陈凯裕 * @Date: 2022/1/14 */ List queryAirQualityComparison(AirQualityComparisonForm form); /** *@Description: 获取小时环比数据 *@Param: [regionCode, size, current] *@return: java.util.List> *@Author: lizijie *@Date: 2022/3/10 15:49 **/ Map momData(Integer regionCode, Integer size, Integer current, Integer orgId); /** *@Description: 县市区数据 *@Param: [regionCode] *@return: java.util.List> *@Author: lizijie *@Date: 2022/3/16 17:04 **/ Map countyData(Integer regionCode); }