霖雨寺

This commit is contained in:
wenfp
2026-07-27 09:57:35 +08:00
commit 6e531cf7af
57 changed files with 7529 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
import { request } from './http';
export type RitualService = {
id: number;
temple_id: number;
name: string;
description: string | null;
price: number;
is_active: boolean;
};
export type RitualServicePayload = {
name: string;
description?: string | null;
price: number;
is_active?: boolean;
};
export function listRitualServices() {
return request<RitualService[]>('/ritual-services');
}
export function createRitualService(payload: RitualServicePayload) {
return request<RitualService>('/ritual-services', {
method: 'POST',
json: payload,
});
}
export function updateRitualService(id: number, payload: Partial<RitualServicePayload>) {
return request<RitualService>(`/ritual-services/${id}`, {
method: 'PATCH',
json: payload,
});
}
export function deleteRitualService(id: number) {
return request<void>(`/ritual-services/${id}`, {
method: 'DELETE',
});
}