meeting_probabilities.go 976 B

123456789101112131415161718192021222324252627282930313233
  1. package models
  2. import (
  3. "eta/eta_api/global"
  4. "eta/eta_api/utils"
  5. "time"
  6. )
  7. // MeetingProbabilities 加息表格详情表
  8. type MeetingProbabilities struct {
  9. MeetingInfoId int `gorm:"column:meeting_info_id;primaryKey"`
  10. DateTime string // 数据日期
  11. Content string // 表格内容
  12. ExcelImage string // 表格图片
  13. IsDelete int // 是否删除,0:未删除,1:已删除
  14. CreateTime time.Time
  15. ModifyTime time.Time
  16. }
  17. // GetMeetingInfoById 根据id 获取加息概率表格详情
  18. func GetMeetingInfoById(dateTime string) (item *MeetingProbabilities, err error) {
  19. o := global.DbMap[utils.DbNameIndex]
  20. sql := ``
  21. if dateTime == "" {
  22. sql = ` SELECT * FROM meeting_probabilities WHERE is_delete=0 ORDER BY create_time DESC LIMIT 1 `
  23. err = o.Raw(sql).Find(&item).Error
  24. return
  25. } else {
  26. sql = ` SELECT * FROM meeting_probabilities WHERE date_time=? AND is_delete=0 `
  27. err = o.Raw(sql, dateTime).Find(&item).Error
  28. return
  29. }
  30. }