Skip to main content

Como obtener reservas eRoom PMS

馃搫 GET /b-master-books/all

Este endpoint permite la recuperaci贸n paginada de todos los registros de reservas maestras (BMasterBook), con la posibilidad de aplicar filtros basados en diversos criterios.

馃敆 URL y M茅todo

  • M茅todo: GET

  • Ruta: /api/b-master-books/all

馃挕 Descripci贸n

Recupera una p谩gina de entidades BMasterBook. La respuesta incluye informaci贸n de paginaci贸n en las cabeceras HTTP, lo que permite al cliente iterar a trav茅s de los resultados. Los filtros se aplican utilizando la clase BMasterBookCriteria.

鈿欙笍 Par谩metros de Consulta (Query Parameters)

El endpoint acepta dos tipos de par谩metros: Paginaci贸n y Criterios de Filtro.

1. Par谩metros de Paginaci贸n (Pageable)

Par谩metro

Tipo

Descripci贸n

Ejemplo

page

Integer

El n煤mero de p谩gina a recuperar (base 0).

page=1

size

Integer

El n煤mero de elementos por p谩gina.

size=20

sort

String

Propiedad(es) por la(s) que ordenar, seguido de ,asc o ,desc.

sort=id,desc

2. Par谩metros de Criterios de Filtro (BMasterBookCriteria)

Estos filtros se basan en la clase BMasterBookCriteria y utilizan la notaci贸n de JHipster Criteria (e.g., .equals, .contains, .greaterThan).

Par谩metro (Campo)

Tipo de Filtro

Descripci贸n

id

LongFilter

Filtro por el ID 煤nico de la reserva maestra.

uuid

UUIDFilter

Filtro por el UUID.

code

StringFilter

Filtro por el c贸digo de la reserva.

checkin

LocalDateFilter

Filtro por la fecha de check-in.

checkout

LocalDateFilter

Filtro por la fecha de check-out.

resellerBookCode

StringFilter

Filtro por el c贸digo de reserva del revendedor.

isActive

BooleanFilter

Filtro por el estado activo.

createdAt

InstantFilter

Filtro por la fecha y hora de creaci贸n.

updatedAt

InstantFilter

Filtro por la fecha y hora de la 煤ltima actualizaci贸n.

deletedAt

InstantFilter

Filtro por la fecha y hora de eliminaci贸n.

deleted

BooleanFilter

Filtro por el estado de eliminado.

sPropertyId

LongFilter

Filtro por el ID de la propiedad (SProperty).

sSaleChannelId

LongFilter

Filtro por el ID del canal de venta.

coreCurrencyId

LongFilter

Filtro por el ID de la moneda principal.

pResellerId

LongFilter

Filtro por el ID del revendedor.

pGuestId

LongFilter

Filtro por el ID del hu茅sped principal (PGuest).

coreBookTypeId

LongFilter

Filtro por el ID del tipo de reserva.

sPaymentTermId

LongFilter

Filtro por el ID del t茅rmino de pago.