package entities import ( "time" "gorm.io/gorm" ) type DeliveryOrders struct { Id uint `gorm:"primaryKey" json:"id"` DeliveryNumber string `gorm:"type:varchar(255);not null;uniqueIndex" json:"delivery_number"` DeliveryDate time.Time `gorm:"not null" json:"delivery_date"` MarketingId uint `gorm:"not null" json:"marketing_id"` Notes string `gorm:"type:text" json:"notes"` CreatedBy uint `gorm:"not null" json:"created_by"` CreatedAt time.Time `gorm:"autoCreateTime" json:"created_at"` UpdatedAt time.Time `gorm:"autoUpdateTime" json:"updated_at"` DeletedAt gorm.DeletedAt `gorm:"index" json:"-"` Marketing *Marketing `gorm:"foreignKey:MarketingId;references:Id" json:"marketing,omitempty"` DeliveryProducts []MarketingDeliveryProduct `gorm:"-" json:"delivery_products,omitempty"` CreatedUser *User `gorm:"foreignKey:CreatedBy;references:Id" json:"created_user,omitempty"` }