gitee.com/quant1x/engine@v1.8.4/config/config_crontab.go (about) 1 package config 2 3 // JobParameter 定时任务配置 4 type JobParameter struct { 5 //Name string `yaml:"name" default:""` // 任务名称 6 Trigger string `yaml:"trigger" default:""` // 触发条件 7 Enable bool `yaml:"enable" default:"true"` // 任务是否有效 8 } 9 10 // CrontabConfig 获取定时任务配置 11 func CrontabConfig() map[string]JobParameter { 12 return GlobalConfig.Runtime.Crontab 13 } 14 15 // GetJobParameter 获取计划执行任务 16 func GetJobParameter(name string) *JobParameter { 17 mapJob := CrontabConfig() 18 if len(mapJob) == 0 { 19 return nil 20 } 21 v, ok := mapJob[name] 22 if ok { 23 return &v 24 } 25 return nil 26 }