修改接口约束
This commit is contained in:
parent
262275a894
commit
dcd2281f33
@ -24,5 +24,5 @@ type ITask interface {
|
|||||||
// Callback 任务执行成功的回调
|
// Callback 任务执行成功的回调
|
||||||
Callback(result *Result) error
|
Callback(result *Result) error
|
||||||
// Execute 执行任务
|
// Execute 执行任务
|
||||||
Execute(ctx context.Context, cfg *Config) (map[string]interface{}, error)
|
Execute(ctx context.Context, cfg *Config) *Result
|
||||||
}
|
}
|
||||||
|
@ -13,10 +13,6 @@ package task
|
|||||||
//
|
//
|
||||||
// Date : 14:26 2022/6/23
|
// Date : 14:26 2022/6/23
|
||||||
type Config struct {
|
type Config struct {
|
||||||
// TaskName 执行的任务名称
|
|
||||||
TaskName string
|
|
||||||
// Async 是否异步运行
|
|
||||||
Async bool
|
|
||||||
// Timeout 单位 : 秒, <= 0认为不设置超时
|
// Timeout 单位 : 秒, <= 0认为不设置超时
|
||||||
Timeout int
|
Timeout int
|
||||||
// ForbiddenCallback 禁用执行结果回调
|
// ForbiddenCallback 禁用执行结果回调
|
||||||
@ -37,7 +33,6 @@ type Result struct {
|
|||||||
TaskRunID string // 任务运行ID
|
TaskRunID string // 任务运行ID
|
||||||
TaskDescription string // 任务描述
|
TaskDescription string // 任务描述
|
||||||
TaskConfig *Config // 任务配置
|
TaskConfig *Config // 任务配置
|
||||||
Async bool // 是否运行
|
|
||||||
Data map[string]interface{} // 任务结果数据
|
Data map[string]interface{} // 任务结果数据
|
||||||
Err error // 异常信息, err == nil , 代表执行成功
|
Err error // 异常信息, err == nil , 代表执行成功
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user