day_new_default.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package day_new
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. )
  5. type DayNewDefault struct {
  6. Id int `orm:"column(id);pk" description:"序号"`
  7. ClassifyIdFirst int `description:"一级分类id"`
  8. ClassifyNameFirst string `description:"一级分类名称"`
  9. ClassifyIdSecond int `description:"二级分类id"`
  10. ClassifyNameSecond string `description:"二级分类名称"`
  11. Title string `description:"标题"`
  12. Abstract string `description:"摘要"`
  13. Author string `description:"作者"`
  14. Frequency string `description:"频度"`
  15. CreateTime string `description:"创建时间"`
  16. Overview string `description:"英文概述部分"`
  17. ModifyTime string `description:"修改时间"`
  18. }
  19. type EnglishReportDefaultSaveReq struct {
  20. ClassifyIdFirst int `description:"一级分类id"`
  21. ClassifyNameFirst string `description:"一级分类名称"`
  22. ClassifyIdSecond int `description:"二级分类id"`
  23. ClassifyNameSecond string `description:"二级分类名称"`
  24. Title string `description:"标题"`
  25. Abstract string `description:"摘要"`
  26. Author string `description:"作者"`
  27. Frequency string `description:"频度"`
  28. Overview string `description:"英文概述部分"`
  29. }
  30. // 获取每日资讯的默认配置
  31. func GetDayNewDefault() (item *DayNewDefault, err error) {
  32. o := orm.NewOrm()
  33. sql := `select * from day_new_default order by id desc limit 1`
  34. err = o.Raw(sql).QueryRow(&item)
  35. return
  36. }
  37. // AddDayNewDefault 新增默认值
  38. func AddDayNewDefault(item *DayNewDefault) (err error) {
  39. o := orm.NewOrm()
  40. _, err = o.Insert(item)
  41. return
  42. }
  43. // Update 更新
  44. func (item *DayNewDefault) Update(cols []string) (err error) {
  45. o := orm.NewOrm()
  46. _, err = o.Update(item, cols...)
  47. return
  48. }