golang 的 rabbitmq 消费项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

23 lines
1.7 KiB

  1. package model
  2. type Article struct {
  3. Id int `json:"id" xorm:"not null pk autoincr INT(11)"`
  4. Pid int `json:"pid" xorm:"not null default 0 comment('一级分类,对应article_cate表parent_id=0的记录') INT(11)"`
  5. CateId int `json:"cate_id" xorm:"not null default 0 comment('分类ID') index INT(11)"`
  6. TypeId int `json:"type_id" xorm:"not null default 0 comment('类型,对应article_cate表pid=0的记录') index INT(11)"`
  7. Title string `json:"title" xorm:"not null default '' comment('标题') VARCHAR(255)"`
  8. IsShow int `json:"is_show" xorm:"not null default 1 comment('是否显示:0不显示;1显示') TINYINT(1)"`
  9. CreatedAt int `json:"created_at" xorm:"comment('创建时间') INT(11)"`
  10. UpdatedAt int `json:"updated_at" xorm:"comment('更新时间') INT(11)"`
  11. Cover string `json:"cover" xorm:"comment('封面') VARCHAR(255)"`
  12. Tags string `json:"tags" xorm:"comment('标签') VARCHAR(2048)"`
  13. Content string `json:"content" xorm:"comment('内容') LONGTEXT"`
  14. Info string `json:"info" xorm:"comment('描述') LONGTEXT"`
  15. IsSelected int `json:"is_selected" xorm:"not null default 0 comment('是否精选') TINYINT(1)"`
  16. IsRecommend int `json:"is_recommend" xorm:"not null default 0 comment('是否推荐') TINYINT(1)"`
  17. Sort int `json:"sort" xorm:"not null default 0 comment('排序') INT(11)"`
  18. WatchCount int `json:"watch_count" xorm:"not null default 0 comment('观看人数') INT(11)"`
  19. LikeCount int `json:"like_count" xorm:"not null default 0 comment('喜爱人数') INT(11)"`
  20. ForwardCount int `json:"forward_count" xorm:"not null default 0 comment('转发人数') INT(11)"`
  21. }