package entity import "leafdev.top/Ecosystem/recommender/internal/schema" type Post struct { Model Title string `json:"title"` Content string `json:"content"` TargetId string `json:"target_id"` Processed bool `json:"processed"` } func (u *Post) TableName() string { return "posts" } type PostTag struct { Id schema.EntityId `gorm:"primarykey" json:"id"` PostId *schema.EntityId `gorm:"primarykey" json:"post_id"` Post *Post TagId *schema.EntityId `gorm:"primarykey" json:"tag_id"` Tag *Tag } func (u *PostTag) TableName() string { return "post_tags" }