Add leader fields

This commit is contained in:
Laurin
2021-11-01 18:45:05 +01:00
parent 30ffd094bd
commit 124773cce3
+5 -2
View File
@@ -75,9 +75,11 @@ model Team {
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
name String name String
participants Participant[] participants Participant[] @relation(name: "participants")
discipline Discipline @relation(fields: [disciplineId], references: [id]) discipline Discipline @relation(fields: [disciplineId], references: [id])
disciplineId Int disciplineId Int
leader Participant @relation(name: "leader", fields: [leaderId], references: [id])
leaderId Int
} }
model Participant { model Participant {
@@ -87,8 +89,9 @@ model Participant {
lastName String lastName String
email String email String
team Team @relation(fields: [teamId], references: [id]) team Team @relation(name: "participants", fields: [teamId], references: [id])
teamId Int teamId Int
leaderOf Team? @relation(name: "leader")
roles Role[] roles Role[]
} }