Last updated
Last updated
Serán usados para definir un conjunto de acciones , basadas en la información que está siendo pasada.
En esta guía se usará insomnia para visualizar los ejemplos:
Los filtros parciales son útiles cuando se desea buscar dentro de una cadena de texto alguna palabra clave, estos se podrán realizar usando el nombre de la columna por la que se desea filtrar y el valor deseado
Ejemplo 1: filtro para obtener todos los inmuebles tipo venta
Este filtro aunque es parcial, será más exacto que el del segundo ejemplo ya que usa el código cod_tipo_consignacion el cual es único
Otra alternativa es usar el nombre como se muestra a continuación
Ejemplo 2: filtro para obtener todos los inmuebles tipo venta por medio del nombre
La diferencia es que este filtro es que buscara todos los inmuebles por nom_tipo_consignacion que contenga la palabra VENTA
Se podrá combinar filtros lo que equivale a realizar filtros con la condición AND
Ejemplo 3: Filtro para obtener todos los inmuebles tipo venta de la ciudad de Bogotá.
NOTA: recuerde que la búsqueda parcial por código será mas exacta que la búsqueda por nombre, tener presente que la búsqueda parcial busca coincidencias dentro del texto.
Para obtener mayor exactitud en la búsqueda, se recomienda el uso de los filtros exactos los cuales harán una búsqueda más refinada. Su uso es similar a los filtros parciales solo será necesario anteponer el símbolo “=” al nombre del campo como se muestra a continuación
Ejemplo 4: Filtro exacto para obtener todos los inmuebles tipo venta de la ciudad de Bogotá
Si desea ordenar use la palabra sort seguido del tipo de ordenamiento y el nombre de columna
Ejemplo 5: Como se ve en la figura si desea ordenar de forma descendente agregue el signo negativo a la columna, si no lo agrega el ordenamiento por defecto será ascendente.
Para algunos campos es útil realizar filtros por rangos, esto será útil para campos que sean tipo fecha o numérico, los siguientes filtros estarán disponibles:
Menor a: anteponer before al nombre del campo before_nombre_campo
Mayor a: anteponer after al nombre del campo after_nombre_campo
Entre: anteponer between al nombre del campo between_nombre_campo
Ejemplo 5: El siguiente filtro obtendrá todos los inmuebles con valores de canon menor o igual a 1000000 ordenamos de forma descendente
Ejemplo 6: El siguiente filtro obtendrá todos los inmuebles con valores de canon mayor l a 1000000 ordenamos de forma descendente.
Ejemplo 7: El siguiente filtro obtendrá todos los inmuebles con valores de canon mayor entre 600000 y 1000000 ordenamos de forma ascendente
Nota: estos filtros aplica para los endpoints de inmueble, cliente, solicitudes, solo debemos cambiar la variable dentro del filter. Ejemplo: filter[xxxxxxxxxxxx]
Los filtros serán enviados por parámetros query los parámetros query son parámetros enviados al final de la URL