J'ai une table User qui stocke le login/mdp et role (customer/driver/admin)
J'ai pluseurs liaisons à cette table comme:
- Table Contrat pour le customer
- Table Congé pour le driver
Un customer n'a pas de congé et le driver n'a pas de contrat.
J'ai fait une table User avec une relation vers Contrat, dans mon code quand le Role est customer il peut accéder à son contrat.
J'ai fait une table User avec une relation vers Congé, dans mon code quand le Role est driver il peut enregistrer des congés.
De cette manière un driver aura jamais de contrat de même pour un customer pour les congés
Depuis l'interface, on remarque rien mais dans le schéma Prisma ça me parait bizzare...
Peut-on mieux faire ou je me prens la tête ?