123456789101112131415161718192021222324252627282930313233 |
- package models
- import (
- "eta/eta_api/global"
- "eta/eta_api/utils"
- "time"
- )
- // MeetingProbabilities 加息表格详情表
- type MeetingProbabilities struct {
- MeetingInfoId int `gorm:"column:meeting_info_id;primaryKey"`
- DateTime string // 数据日期
- Content string // 表格内容
- ExcelImage string // 表格图片
- IsDelete int // 是否删除,0:未删除,1:已删除
- CreateTime time.Time
- ModifyTime time.Time
- }
- // GetMeetingInfoById 根据id 获取加息概率表格详情
- func GetMeetingInfoById(dateTime string) (item *MeetingProbabilities, err error) {
- o := global.DbMap[utils.DbNameIndex]
- sql := ``
- if dateTime == "" {
- sql = ` SELECT * FROM meeting_probabilities WHERE is_delete=0 ORDER BY create_time DESC LIMIT 1 `
- err = o.Raw(sql).Find(&item).Error
- return
- } else {
- sql = ` SELECT * FROM meeting_probabilities WHERE date_time=? AND is_delete=0 `
- err = o.Raw(sql, dateTime).Find(&item).Error
- return
- }
- }
|