feat(db): add CarteEtudiante model

This commit is contained in:
SaidSoighiri94
2026-06-04 14:03:32 +02:00
parent d026b75372
commit dfa73cdab0
2 changed files with 49 additions and 2 deletions
+17 -2
View File
@@ -43,8 +43,9 @@ model Utilisateur {
actif Boolean @default(true)
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
campus Campus @relation(fields: [campusId], references: [id])
role Role @relation(fields: [roleId], references: [id])
campus Campus @relation(fields: [campusId], references: [id])
role Role @relation(fields: [roleId], references: [id])
cartes CarteEtudiante[]
@@map("utilisateur")
}
@@ -86,3 +87,17 @@ model PosteEmprunt {
@@map("poste_emprunt")
}
model CarteEtudiante {
id Int @id @default(autoincrement())
utilisateurId Int @map("utilisateur_id")
qrCode String @map("qr_code")
dateActivation DateTime @map("date_activation")
dateExpiration DateTime @map("date_expiration")
actif Boolean @default(true)
createdAt DateTime @default(now()) @map("created_at")
updatedAt DateTime @updatedAt @map("updated_at")
utilisateur Utilisateur @relation(fields: [utilisateurId], references: [id])
@@map("carte_etudiante")
}