package video import "time" type Like struct { ID uint `gorm:"primaryKey" json:"id"` VideoID uint `gorm:"uniqueIndex:idx_like_video_account;not null" json:"video_id"` AccountID uint `gorm:"uniqueIndex:idx_like_video_account;not null" json:"account_id"` CreatedAt time.Time `json:"created_at"` } type LikeRequest struct { VideoID uint `json:"video_id"` } type LikeHandler struct { service *LikeService }