package com.ejie.ab79.dao.plantillas;

import java.util.List;

import com.ejie.ab79.model.plantillas.Plantillas;
import com.ejie.x38.dto.TableRequestDto;

/**
 * PlantillasDao  
 * 
 *  
 */

public interface PlantillasDao {

	/**
	 * Finds rows in the Plantillas table using like.
	 *
	 * @param plantillas
	 *            Plantillas
	 * @param tableRequestDto
	 *            TableRequestDto
	 * @return List
	 */
	List<Plantillas> findAll(Plantillas plantillas, TableRequestDto tableRequestDto);

	/**
	 * Counts rows in the Plantillas table using like.
	 *
	 * @param plantillas
	 *            Plantillas
	 * @return Long
	 */
	Long findAllCount(Plantillas plantillas);

	List<Plantillas> findTiposPlantillaDeDocumento(Integer idProcedimiento);

	List<Plantillas> findTiposPlantillaDeDocumentoProcedimiento();
}
