From e4d2f9ae3e361804d0ce4bdef89bc401db9a9110 Mon Sep 17 00:00:00 2001 From: Jason Streifling Date: Tue, 17 Oct 2023 17:04:17 +0200 Subject: [PATCH] Typen dem neuen Datenbanklayout angepasst --- packages/types/types.go | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/packages/types/types.go b/packages/types/types.go index 8c1bb5d..f555218 100644 --- a/packages/types/types.go +++ b/packages/types/types.go @@ -1,36 +1,43 @@ package types type Person struct { + ID int FirstName string LastName string } type Instructor Person +type Participant struct { + Person + Company string +} + +type Briefing struct { + ID int + Date string + Time string + Location string + DocumentName string + AsOf string + InstructorID int +} + type Answer struct { ID int Text string } type Question struct { + ID int Text string Answers []Answer - Chosen int Correct int } -type Participant struct { - ID int64 - Person - Company string - Questions []Question -} - -type Briefing struct { - Instructor - Date string - Time string - State string - Location string - Participants []*Participant +type GivenAnswer struct { + BriefingID int + ParticipantID int + QuestionID int + GivenAnswer int }