Files
mmm-projet/class/class.tsx
2025-12-09 14:22:39 +01:00

38 lines
645 B
TypeScript

export type Chantier = {
id: number;
adresse: string;
etat: string;
contact: string;
chef: User;
equipe: User[];
materiel: Ressources[];
dateDep: Date;
tempsEst: number;
vehicules: Ressources[];
anomalies: string[];
};
export type User = {
id: string;
name: string;
last_name: string;
allocation: Reservation[];
role: string;
qualifications: string;
};
export type Ressources = {
id: number;
name: string;
type: string;
Image: string;
quantity: number;
available_quantity: number;
allocation: Reservation[];
};
export type Reservation = {
id: string;
dateChantier: Date;
dateFin: Date;
};