package cn.cecep.talroad.mapper;

import cn.cecep.talroad.domain.QEnvgasStationDay;
import cn.cecep.talroad.vo.effective.AirParmaVo;
import cn.cecep.talroad.vo.effective.AirQualityData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * 站点日数据表 Mapper 接口

 */
public interface QEnvgasStationDayMapper extends BaseMapper<QEnvgasStationDay> {

//    List<Map<String, Object>> selectByDayData(SequenceDto sequenceDto);
//
//    List<Map<String, Object>> selectByMonthData(SequenceDto sequenceDto);
//
//    List<Map> selectByAverageData(SequenceDto sequenceDto);
//
//    List<Map> selectByFigureData(SequenceDto sequenceDto);

    List<AirQualityData> queryStationDaydata(AirParmaVo airParmaVo);
//
//    /**
//     * 开始时间
//     * @param time          时间
//     * @param startTime     开始时间
//     * @param endTime       结束时间
//     * @param otherStations 其他站点id
//     * @return
//     */
//    List<AirQualityData> queryCountryStation(
//            @Param("time") String time,
//            @Param("startTime") String startTime,
//            @Param("endTime") String endTime,
//            @Param("otherStations") List<String> otherStations);
//
//    List<Integer> selectByfindExcellentProp(SequenceDto sequenceDto);
//
//    String selectByNames(SequenceDto sequenceDto);
//
//    List<String> getStationPollution(SequenceDto sequenceDto);
//
//    List<Map> getPollution();
//
//    Map getStationStatistic(SequenceDto sequenceDto);
//
//    List<Map> getCount(SequenceDto sequenceDto);
//
//    List<Map> selectByAerData(SequenceDto sequenceDto);
//
//    List<AirQualityData> selectAnalysisDayData(AnalysisDto analysisDto);
//
//    List<Map> selectByInterpolationDataList(SequenceDto sequenceDto);
}
