package tables import ( "time" ) const ( ContentStatusPublish = 1 + iota ContentStatusDraft ) const ( ContentPromoteLatest = 1 << iota ContentPromoteIndexImage ) type Content struct { Model Subject string `gorm:"" json:"subject"` Content string `gorm:"" json:"content"` Cover string `gorm:"" json:"cover"` Referer string `gorm:"" json:"referer"` PublishTime time.Time `gorm:"" json:"publish_time"` Status int `gorm:"" json:"status"` // 1 草稿,2 发布 UserID uint `gorm:"index" json:"user_id"` CategoryID uint `gorm:"index" json:"categoryId"` Sorter int `gorm:"index" json:"sorter"` Promotes int `gorm:"" json:"promotes"` User User `json:"user"` Category Category `json:"category"` }