feat: update job template

This commit is contained in:
yanghao05
2025-04-18 11:24:01 +08:00
parent 34c05d52a2
commit b1e0efd2f5
3 changed files with 84 additions and 19 deletions

View File

@@ -9,23 +9,23 @@ import (
"go.ipao.vip/atom/contracts"
)
var _ contracts.CronJob = (*CronJob)(nil)
var _ contracts.CronJob = (*DemoCronJob)(nil)
// @provider(cronjob)
type CronJob struct {
type DemoCronJob struct {
log *logrus.Entry `inject:"false"`
}
// Prepare implements contracts.CronJob.
func (CronJob) Prepare() error {
func (DemoCronJob) Prepare() error {
return nil
}
// JobArgs implements contracts.CronJob.
func (CronJob) Args() []contracts.CronJobArg {
func (DemoCronJob) Args() []contracts.CronJobArg {
return []contracts.CronJobArg{
{
Arg: SortArgs{
Arg: DemoJob{
Strings: []string{"a", "b", "c", "d"},
},