mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-09-21 10:13:01 +00:00
17 lines
245 B
Go
17 lines
245 B
Go
package jobs
|
|
|
|
import "github.com/robfig/cron/v3"
|
|
|
|
type Job interface {
|
|
Run()
|
|
addJob(*cron.Cron) (int, error)
|
|
}
|
|
|
|
type JobsExec interface {
|
|
Exec(arg interface{}) error
|
|
}
|
|
|
|
func CallExec(e JobsExec, arg interface{}) error {
|
|
return e.Exec(arg)
|
|
}
|