package model import ( "gorm.io/gorm" "time" ) type Event struct { gorm.Model Start time.Time `json:"start"` End time.Time `json:"end"` Author User `json:"author" gorm:"-"` AuthorId uint `json:"-"` Employee User `json:"employee" gorm:"-"` EmployeeId uint `json:"-"` Member PD `json:"member" gorm:"-"` MemberId uint `json:"-"` Status string `json:"status"` MedicalCard Card `json:"medicalCard" gorm:"-"` MedicalCardId uint `json:"-"` Services []uint `json:"services" gorm:"-"` } type CreateEvent struct { Start time.Time `json:"start"` End time.Time `json:"end"` EmployeeId uint `json:"employee_id"` MemberId uint `json:"member_id"` Status string `json:"status"` MedicalCardId uint `json:"medical_card_id"` Services []uint `json:"services"` }