// This is your Prisma schema file, // learn more about it in the docs: https://pris.ly/d/prisma-schema generator client { provider = "prisma-client-js" } datasource db { provider = "sqlite" url = env("DATABASE_URL") } model User { id String @id @default(cuid()) email String @unique password String name String? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt } model Chauffeur { id String @id @default(cuid()) nom String prenom String dateNaissance DateTime telephone String email String adresse String heuresContrat Int @default(35) // Nombre d'heures dans le contrat (ex: 35h) dateDebutContrat DateTime // Date de début du contrat dateFinContrat DateTime? // Date de fin du contrat (modifiable à tout moment, peut être null) heuresRestantes Int @default(35) // Heures restantes (calculé/géré séparément) status String @default("Disponible") // Disponible, Vacances, Arrêt Maladie createdAt DateTime @default(now()) updatedAt DateTime @updatedAt } model UniversPro { id String @id @default(cuid()) nom String prenom String telephone String email String adresse String // Adresse de résidence nomEntreprise String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt }