Reihenfolge innerhalb der structs so verändert, dass möglichst wenige Pointerbytes verwendet werden.
This commit is contained in:
parent
c607b837b9
commit
3cfcb721e8
@ -18,38 +18,38 @@ type DB struct {
|
||||
}
|
||||
|
||||
type Person struct {
|
||||
ID int64
|
||||
FirstName string
|
||||
LastName string
|
||||
ID int64
|
||||
}
|
||||
|
||||
type Instructor Person
|
||||
|
||||
type Participant struct {
|
||||
Person
|
||||
Company string
|
||||
Person
|
||||
}
|
||||
|
||||
type Briefing struct {
|
||||
ID int64
|
||||
DateTime string
|
||||
Location string
|
||||
Document string
|
||||
AsOf string
|
||||
InstructorID int64
|
||||
ID int64
|
||||
}
|
||||
|
||||
type Answer struct {
|
||||
ID int64
|
||||
Text string
|
||||
IsImage bool // TODO: relocate to sessionStructs if possible
|
||||
ID int64
|
||||
}
|
||||
|
||||
type Question struct {
|
||||
ID int64
|
||||
Text string
|
||||
Answers []Answer
|
||||
Correct int
|
||||
ID int64
|
||||
}
|
||||
|
||||
type GivenAnswer struct {
|
||||
|
@ -17,27 +17,27 @@ import (
|
||||
)
|
||||
|
||||
type tableHTMLData struct {
|
||||
SessionID uuid.UUID
|
||||
OTD []data.OverviewTableData
|
||||
SessionID uuid.UUID
|
||||
}
|
||||
|
||||
type participantHTMLData struct {
|
||||
BriefingID uuid.UUID
|
||||
Participant
|
||||
BriefingID uuid.UUID
|
||||
}
|
||||
|
||||
type questionHTMLData struct {
|
||||
Question data.Question
|
||||
participantHTMLData
|
||||
QuestionID int64
|
||||
Question data.Question
|
||||
}
|
||||
|
||||
type resultAnswer struct {
|
||||
ID int64
|
||||
Text string
|
||||
Correct bool
|
||||
Chosen bool
|
||||
IsImage bool // TODO: relocate to sessionStructs if possible
|
||||
ID int64
|
||||
}
|
||||
|
||||
type resultQuestion struct {
|
||||
@ -46,12 +46,12 @@ type resultQuestion struct {
|
||||
}
|
||||
|
||||
type resultHTMLData struct {
|
||||
participantHTMLData
|
||||
Questions []resultQuestion
|
||||
participantHTMLData
|
||||
}
|
||||
|
||||
type summaryHTMLData struct {
|
||||
ParticipantsData []participantHTMLData
|
||||
SessionID uuid.UUID
|
||||
BriefingID uuid.UUID
|
||||
ParticipantsData []participantHTMLData
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user