maj via codex

This commit is contained in:
2026-02-22 18:34:50 +01:00
parent 20af00d653
commit 55387f4b0e
90 changed files with 9902 additions and 1251 deletions

View File

@@ -5,8 +5,16 @@ export interface Garden {
nom: string
description?: string
type: string
longueur_m?: number
largeur_m?: number
surface_m2?: number
carre_potager?: boolean
carre_x_cm?: number
carre_y_cm?: number
photo_parcelle?: string
latitude?: number
longitude?: number
altitude?: number
adresse?: string
exposition?: string
ombre?: string
@@ -41,6 +49,11 @@ export const gardensApi = {
get: (id: number) => client.get<Garden>(`/api/gardens/${id}`).then(r => r.data),
create: (g: Partial<Garden>) => client.post<Garden>('/api/gardens', g).then(r => r.data),
update: (id: number, g: Partial<Garden>) => client.put<Garden>(`/api/gardens/${id}`, g).then(r => r.data),
uploadPhoto: (id: number, file: File) => {
const fd = new FormData()
fd.append('file', file)
return client.post<Garden>(`/api/gardens/${id}/photo`, fd).then(r => r.data)
},
delete: (id: number) => client.delete(`/api/gardens/${id}`),
cells: (id: number) => client.get<GardenCell[]>(`/api/gardens/${id}/cells`).then(r => r.data),
measurements: (id: number) => client.get<Measurement[]>(`/api/gardens/${id}/measurements`).then(r => r.data),