Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Detail ¶
Detail @Summary 详情 @Description 获取步骤详情, 支持SSE订阅 @Tags 步骤 @Accept application/json @Produce application/json @Param task path string true "任务名称" @Param step path string true "步骤名称" @Success 200 {object} types.SBase[types.SStepRes] @Failure 500 {object} types.SBase[any] @Router /api/v1/task/{task}/step/{step} [get]
func List ¶
List @Summary 列表 @Description 获取指定任务的步骤列表, 支持WS长连接 @Tags 步骤 @Accept application/json @Produce application/json @Param task path string true "任务名称" @Success 200 {object} types.SBase[types.SStepsRes] @Failure 500 {object} types.SBase[any] @Router /api/v1/task/{task}/step [get]
func Log ¶
Log @Summary 日志 @Description 指定任务指定步骤的执行输出, 支持WS长连接 @Tags 步骤 @Accept application/json @Produce application/json @Param task path string true "任务名称" @Param step path string true "步骤名称" @Success 200 {object} types.SBase[types.SStepLogsRes] @Failure 500 {object} types.SBase[any] @Router /api/v1/task/{task}/step/{step}/log [get]
func Manager ¶
Manager @Summary 管理 @Description 管理指定任务的指定步骤, 支持暂停、恢复、终止、超时暂停自动恢复 @Tags 步骤 @Accept application/json @Produce application/json @Param task path string true "任务名称" @Param step path string true "步骤名称" @Param action query string false "操作项" Enums(paused,kill,pause,resume) default(paused) @Param duration query string false "暂停多久, 如果没设置则需要手工恢复" default(1m) @Success 200 {object} types.SBase[any] @Failure 500 {object} types.SBase[any] @Router /api/v1/task/{task}/step/{step} [put]
Types ¶
This section is empty.