This commit is contained in:
meilin.huang
2020-09-01 10:34:11 +08:00
parent 104482ceff
commit 6f0d87c562
103 changed files with 19717 additions and 0 deletions

28
scheudler/scheduler.go Normal file
View File

@@ -0,0 +1,28 @@
package scheduler
import (
"github.com/robfig/cron/v3"
"mayfly-go/base"
)
var c = cron.New()
func Start() {
c.Start()
}
func Stop() {
c.Stop()
}
func GetCron() *cron.Cron {
return c
}
func AddFun(spec string, cmd func()) cron.EntryID {
id, err := c.AddFunc(spec, cmd)
if err != nil {
panic(base.NewBizErr("添加任务失败:" + err.Error()))
}
return id
}