package com.ejie.ab78.dao.denuncias;

import java.util.List;

import com.ejie.ab78.model.Aviso;
import com.ejie.ab78.model.denuncias.ExpedienteDenuncia;
import com.ejie.x38.dto.TableRequestDto;

/**
 * DenunciasDao  
 * 
 *  
 */

public interface ExpedienteDenunciaDao {

	/**
	 * Finds rows in the Denuncia table using like.
	 *
	 * @param denuncia
	 *            Denuncia
	 * @param tableRequestDto
	 *            TableRequestDto
	 * @param startsWith
	 *            Boolean
	 * @return List
	 */
	List<ExpedienteDenuncia> findAllLike(ExpedienteDenuncia expedienteDenuncia, TableRequestDto tableRequestDto,
			Boolean startsWith);

	Long findAllLikeCount(ExpedienteDenuncia expedienteDenuncia, Boolean startsWith);

	List<Aviso> avisoPorFecha(Integer idAplicacion);
}
