feat: add housekeeping, room service, and events modules

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-15 01:48:23 +00:00
parent 785b1f0925
commit b0887286c1
17 changed files with 2437 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
import api from "./api";
export const getVenues = () => api.get("/events/venues");
export const createVenue = (data) => api.post("/events/venues", data);
export const updateVenue = (id, data) => api.put(`/events/venues/${id}`, data);
export const getEvents = (params) => api.get("/events", { params });
export const createEvent = (data) => api.post("/events", data);
export const updateEvent = (id, data) => api.put(`/events/${id}`, data);

View File

@@ -0,0 +1,5 @@
import api from "./api";
export const getHousekeepingTasks = (params) => api.get("/housekeeping/tasks", { params });
export const createHousekeepingTask = (data) => api.post("/housekeeping/tasks", data);
export const updateHousekeepingTask = (id, data) => api.put(`/housekeeping/tasks/${id}`, data);
export const getHousekeepingStaff = () => api.get("/housekeeping/staff");

View File

@@ -0,0 +1,7 @@
import api from "./api";
export const getRoomServiceOrders = (params) => api.get("/room-service/orders", { params });
export const createRoomServiceOrder = (data) => api.post("/room-service/orders", data);
export const updateRoomServiceOrderStatus = (id, status) => api.put(`/room-service/orders/${id}/status`, { status });
export const getMenu = () => api.get("/room-service/menu");
export const createMenuItem = (data) => api.post("/room-service/menu", data);
export const updateMenuItem = (id, data) => api.put(`/room-service/menu/${id}`, data);