classify.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. package models
  2. import (
  3. "eta/eta_task/global"
  4. "eta/eta_task/utils"
  5. "time"
  6. )
  7. type Classify struct {
  8. Id int `gorm:"column:id;primaryKey;autoIncrement"`
  9. ClassifyName string `description:"分类名称"`
  10. Sort int `json:"-"`
  11. ParentId int `description:"父级分类id"`
  12. CreateTime time.Time `description:"创建时间"`
  13. ModifyTime time.Time `description:"修改时间"`
  14. Abstract string `description:"栏目简介"`
  15. Descript string `description:"分享描述"`
  16. ReportAuthor string `description:"栏目作者"`
  17. AuthorDescript string `description:"作者简介"`
  18. ColumnImgUrl string `description:"栏目配图"`
  19. HeadImgUrl string `description:"头部banner"`
  20. AvatarImgUrl string `description:"头像"`
  21. ReportImgUrl string `description:"报告配图"`
  22. HomeImgUrl string `description:"首页配图"`
  23. ClassifyLabel string `description:"分类标签"`
  24. IsMassSend int `description:"1:群发,0:非群发"`
  25. }
  26. func GetClassifyById(classifyId int) (item *Classify, err error) {
  27. sql := `SELECT * FROM classify WHERE id=? `
  28. o := global.DbMap[utils.DbNameReport]
  29. err = o.Raw(sql, classifyId).First(&item).Error
  30. return
  31. }