package models func (Supplement) TableName() string { return "supplements" } type Supplement struct { BaseModel Name string `json:"name" db:"name"` Description string `json:"description" db:"description"` Price int `json:"price" db:"price"` Image string `json:"image" db:"image"` Nutrients []Nutrient `json:"nutrients" db:"nutrients" gorm:"many2many:supplement_nutrients;"` SupplementNutrients []SupplementNutrient `json:"supplementNutrients" db:"supplementNutrients" gorm:"foreignKey:SupplementID"` } type DailySupplementsOverview struct { Supplements []*Supplement `json:"supplements"` Nutrients []*Nutrient `json:"nutrients"` Overview []*SupplementNutrientOverview `json:"overview"` }