Files
jiacrontab/models/history.go
jiazhizhong 1279635d7f fix
2022-03-10 17:09:03 +08:00

34 lines
650 B
Go

package models
import (
"time"
"github.com/iwannay/log"
"gorm.io/gorm"
)
const (
JobTypeCrontab JobType = 0
JobTypeDaemon JobType = 1
)
type JobType uint8
type JobHistory struct {
gorm.Model
JobType JobType `json:"jobType"` // 0:定时任务,1:常驻任务
JobID uint `json:"jobID"`
JobName string `json:"jobName"`
Addr string `json:"addr" gorm:"index"`
ExitMsg string `json:"exitMsg"`
StartTime time.Time `json:"StartTime"`
EndTime time.Time `json:"endTime"`
}
func PushJobHistory(job *JobHistory) {
err := DB().Create(job).Error
if err != nil {
log.Error("PushJobHistory failed:", err)
}
}