Documentation ¶
Index ¶
Constants ¶
View Source
const All = ""
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IStep ¶
type IStep interface { IBase // TaskName 任务名称 TaskName() string // Timeout 超时时间 Timeout() (res time.Duration, err error) // Type 类型 Type() (res string, err error) // Content 内容 Content() (res string, err error) // Get 根据名称获取指定步骤 Get() (res *models.Step, err error) // Insert 插入 Insert(step *models.Step) (err error) // Update 更新 Update(value *models.StepUpdate) (err error) // GlobalEnv 全局环境变量接口 GlobalEnv() IEnv // Depend 依赖接口 Depend() IDepend // Log 日志接口 Log() ILog }
type ITask ¶
type ITask interface { IBase // Timeout 超时时间 Timeout() (res time.Duration, err error) // Get 根据名称获取指定任务 Get() (res *models.Task, err error) // Insert 插入 Insert(task *models.Task) (err error) // Update 更新 Update(value *models.TaskUpdate) (err error) // Step 步骤接口 Step(name string) IStep // StepCount 任务总数 StepCount() (res int64) // StepNameList 所有步骤名称 StepNameList(str string) (res []string) // StepList 获取任务下所有步骤 StepList(str string) (res models.Steps) }
Click to show internal directories.
Click to hide internal directories.