Files
go-admin/app/jobs/type.go
T
2023-08-01 22:38:41 +08:00

17 lines
243 B
Go

package jobs
import "github.com/robfig/cron/v3"
type Job interface {
Run()
addJob(*cron.Cron) (int, error)
}
type JobExec interface {
Exec(arg interface{}) error
}
func CallExec(e JobExec, arg interface{}) error {
return e.Exec(arg)
}