mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-10-04 14:23:48 +00:00
25 lines
484 B
Go
25 lines
484 B
Go
package jobs
|
|
|
|
import (
|
|
"fmt"
|
|
"time"
|
|
)
|
|
|
|
// 需要将定义的struct 添加到字典中;
|
|
// 字典 key 可以配置到 自动任务 调用目标 中;
|
|
func InitJob() {
|
|
jobList = map[string]JobsExec{
|
|
"ExamplesOne": ExamplesOne{},
|
|
// ...
|
|
}
|
|
}
|
|
|
|
// 新添加的job 必须按照以下格式定义,并实现Exec函数
|
|
type ExamplesOne struct {
|
|
}
|
|
|
|
func (t ExamplesOne) Exec() {
|
|
str := time.Now().Format(timeFormat) + " [INFO] JobCore ExamplesOne exec success"
|
|
fmt.Println(str)
|
|
}
|