package models // Post model type Post struct { BaseModel[AnthrovePostID] Rating Rating `json:"rating" gorm:"type:enum('safe','questionable','explicit')"` Tags []Tag `json:"tags" gorm:"many2many:post_tags;"` Favorites []UserFavorites `json:"-" gorm:"foreignKey:PostID"` References []PostReference `json:"-" gorm:"foreignKey:PostID"` } func (Post) TableName() string { return "Post" }