Reihenfolge innerhalb der structs so verändert, dass möglichst wenige Pointerbytes verwendet werden.
This commit is contained in:
		@@ -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
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user