qixiaoning
2025-08-21 e38654fe9eff4562da4f18f8f018aed7879d493c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package model
 
import "github.com/jinzhu/gorm"
 
type DayData struct {
    gorm.Model
    DateStr      string `json:"dateStr"`
    WarnCount         int64 `json:"warnCount"`
}
 
func (obj *DayData) CreateOrSave() (err error) {
    err = DB.Model(&DayData{}).Save(&obj).Error
    if err != nil {
        return err
    }
    return nil
}
 
func (obj *DayData) GetByDate() (count int64, err error) {
    err = DB.Model(&DayData{}).Where("date_str = ?", obj.DateStr).First(&obj).Error
    if err != nil {
        return 0, err
    }
    return obj.WarnCount ,nil
}