package com.goldenwater.yjjt.mapper;

import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Param;
import com.goldenwater.yjjt.domain.YjjtCount;

/**
 * 引江济太统计Mapper接口
 */
public interface YjjtCountMapper
{
    /** 按年份和单位统计数据条数 */
    public List<YjjtCount> selectCount(@Param("year") String year, @Param("month") String month, @Param("addvcd") String addvcd);

    /** 按年份和单位统计站点监测天数 */
    public List<YjjtCount> selectStcdCount(@Param("year") String year, @Param("month") String month, @Param("addvcd") String addvcd);

    /** 按站点统计水量数据条数 */
    public List<YjjtCount> selectStcdSLCount(@Param("year") String year, @Param("addvcd") String addvcd);

    /** 按站点统计水质数据条数 */
    public List<YjjtCount> selectStcdSZCount(@Param("year") String year, @Param("addvcd") String addvcd);

    /** 按年份和单位统计监测频次 */
    public List<YjjtCount> selectnum(@Param("year") String year, @Param("month") String month, @Param("addvcd") String addvcd);

    /** 按日期范围统计水量和水质数据量（用于图表） */
    public List<Map<String, Object>> selectDailySum(@Param("beginDate") String beginDate, @Param("endDate") String endDate);
}
