feat: add reservations module with status state machine

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-15 01:37:11 +00:00
parent 45a027694d
commit baf52dc478
8 changed files with 739 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
import api from "./api";
export const getReservations = (params) => api.get("/reservations", { params });
export const createReservation = (data) => api.post("/reservations", data);
export const updateReservation = (id, data) => api.put(`/reservations/${id}`, data);
export const updateReservationStatus = (id, status) => api.put(`/reservations/${id}/status`, { status });
export const checkAvailability = (params) => api.get("/reservations/availability", { params });