package com.pqs9000.mapper.report;

import com.pqs9000.pojo.report.Condition;
import com.pqs9000.pojo.report.IntegrityDetailVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface GetInegDataMapper {
    List<Map<String, Object>> getInegData(@Param("condition") Condition condition);

    /**
     * 按月份统计数据完整性
     */
    IntegrityDetailVo getDataByMonth(@Param("month") String month, @Param("lineId") String lineId, @Param("startTime") String startTime, @Param("endTime") String endTime);

    IntegrityDetailVo getDataByDay(@Param("day") String day, @Param("lineId") String lineId, @Param("startTime") String startTime, @Param("endTime") String endTime);

}
