doc_article.go 1.6 KB

1234567891011121314151617181920212223
  1. package model
  2. import "time"
  3. type DocArticle struct {
  4. Id int64 `excel:"name=主键id" xorm:"pk autoincr" json:"id" ` //主键id
  5. Label string `excel:"name=文章标题" xorm:"varchar(128)" json:"label" binding:"required"` //文章标题
  6. CatId int64 `excel:"name=文章分类" xorm:"bigint(20)" json:"catId" binding:"required"` //文章分类
  7. Profile string `excel:"name=简介" xorm:"varchar(2000)" json:"profile" ` //简介
  8. Url string `excel:"name=封面图" xorm:"varchar(256)" json:"url" ` //封面图
  9. IsTop int `excel:"name=是否推荐,format=1=否,2=是" xorm:"tinyint(1)" json:"isTop" ` //是否推荐(1否 2是)
  10. IsHot int `excel:"name=是否热门,format=1=否,2=是" xorm:"tinyint(1)" json:"isHot" ` //是否热门(1否 2是)
  11. Content string `excel:"name=内容" xorm:"text" json:"content" ` //内容
  12. Sort int `excel:"name=排序" xorm:"smallint(11)" json:"sort" binding:"required"` //排序
  13. CreateBy string `excel:"name=创建者" xorm:"varchar(64)" json:"createBy" ` //创建者
  14. CreateTime time.Time `excel:"name=创建时间" xorm:"datetime" json:"createTime" ` //创建时间
  15. UpdateBy string `excel:"name=更新者" xorm:"varchar(64)" json:"updateBy" ` //更新者
  16. UpdateTime time.Time `excel:"name=更新时间" xorm:"datetime" json:"updateTime" ` //更新时间
  17. }
  18. func (m DocArticle) TableName() string {
  19. return "doc_article"
  20. }