package com.mx.dla.dda.reporte.acumulateBuys.dao;

import java.util.LinkedHashMap;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.mx.dla.dda.reporte.acumulateBuys.dto.acumulateBuysEstudiosDTO;

public interface ReporteAcumulateBuysDAO {
	
	   public List<acumulateBuysEstudiosDTO> obtenerEstudios();
	   
	   public List<acumulateBuysEstudiosDTO> ObtenerEstudiosConfig(@Param("user") String user);
	   
	   List<LinkedHashMap<String, String>> reporteAcumulateBuys(@Param("condicionEstatusCarga") String condicionEstatusCarga,@Param("sumatorias_mensuales") String sumatorias_mensuales,@Param("meses_seleccionados") String meses_seleccionados,@Param("meses_pivote") String meses_pivote,
			   @Param("mesFinal") Long mesFinal,@Param("anioFinal") Long anioFinal,@Param("mesInicial") Long mesInicial,@Param("anioInicial") Long anioInicial,
			   @Param("id_estudio") Long idEstudio, @Param("typeAbono") String typeAbono);
		
	   
}
