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
| }
|
|