Mesas del salón
POST
Listar mesas con estado
POST /api/tables/list-tables
Descripción
Listado paginado de las mesas activas del salón con su estado actual: libre, ocupada o reservada.
Detalles
Devuelve cada mesa con su nombre, capacidad y zona, y su estado actual: libre, ocupada (con la orden en curso) o reservada cuando tiene una reserva próxima dentro de la ventana de anticipación. Una mesa con orden en curso figura como ocupada aunque tenga una reserva próxima. Acepta filtrar por zona. Las mesas pausadas o eliminadas no aparecen.
Permisos requeridos
orders.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| zoneId | int | No |
min_value:1
|
Paginación
| defaultLimit | 100 |
| maxLimit | 200 |
| defaultSort | sortOrder |
| defaultDir | asc |
| withTotal | true |
| allowedSorts | [sortOrder, name, capacity] |
Ejemplo de request
curl -X POST https://restofy.pro/api/tables/list-tables \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.