task

package
v1.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2020 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChangeTask

func ChangeTask(c *gin.Context)

ChangeTask change task @Summary change task @Tags Task @Produce json @Param Task body define.ChangeTask true "change task" @Success 200 {object} resp.Response @Router /api/v1/task [put] @Security ApiKeyAuth

func CleanTaskLog

func CleanTaskLog(c *gin.Context)

CleanTaskLog clean old task log @Summary create a task by copy old task @Tags Task @Param Log body define.Cleanlog true "clean task log" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/clone [delete] @Security ApiKeyAuth

func CloneTask

func CloneTask(c *gin.Context)

CloneTask clone task @Summary create a task by copy old task @Tags Task @Param Task body define.IDName true "clone task" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/clone [post] @Security ApiKeyAuth

func CreateTask

func CreateTask(c *gin.Context)

CreateTask create new task @Summary create new task @Tags Task @Produce json @Param Task body define.CreateTask true "create task" @Success 200 {object} resp.Response @Router /api/v1/task [post] @Security ApiKeyAuth

func DeleteTask

func DeleteTask(c *gin.Context)

DeleteTask delete task @Summary delete task @Tags Task @Produce json @Param Task body define.GetID true "delete task" @Success 200 {object} resp.Response @Router /api/v1/task [delete] @Security ApiKeyAuth

func GetRunningTask

func GetRunningTask(c *gin.Context)

GetRunningTask return running task @Summary get tasks @Tags Task @Param offset query int false "Offset" @Param limit query int false "Limit" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/running [get] @Security ApiKeyAuth

func GetSelect

func GetSelect(c *gin.Context)

GetSelect name,id @Summary Get Task Select @Tags Task @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/select [get] @Security ApiKeyAuth

func GetTask

func GetTask(c *gin.Context)

GetTask get task info @Summary get tasks @Tags Task @Param ID query string true "id" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/info [get] @Security ApiKeyAuth

func GetTasks

func GetTasks(c *gin.Context)

GetTasks get tasks @Summary get tasks @Tags Task @Param offset query int false "Offset" @Param limit query int false "Limit" @Param psname query string false "PreSearchName" @Param self query bool false "Self Create Task" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task [get] @Security ApiKeyAuth

func KillTask

func KillTask(c *gin.Context)

KillTask kill running task @Summary kill running task @Tags Task @Param Task query define.GetID true "id" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/kill [put] @Security ApiKeyAuth

func LogTask

func LogTask(c *gin.Context)

LogTask get task log @Summary get tasks @Tags Task @Param taskname query int false "taskName" @Param offset query int false "Offset" @Param limit query int false "Limit" @Param status query int false "Status" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/log [get] @Security ApiKeyAuth

func LogTreeData

func LogTreeData(c *gin.Context)

LogTreeData get log tree @Summary get tasks log tree data @Tags Task @Param id query int false "ID" @Param start_time query int false "StartTime" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/log/tree [get] @Security ApiKeyAuth

func ParseCron

func ParseCron(c *gin.Context)

ParseCron parse cronexpr @Summary parse cronexpr @Tags Task @Param expr query string true "Expr" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/cron [get] @Security ApiKeyAuth

func RealRunTaskLog

func RealRunTaskLog(c *gin.Context)

RealRunTaskLog return real time log GET /api/v1/task/log/websocket?id=manid&realid=ididididid&type=

func RealRunTaskStatus

func RealRunTaskStatus(c *gin.Context)

RealRunTaskStatus Get Task Status GET /api/v1/task/status/ws?id=manid

func RunTask

func RunTask(c *gin.Context)

RunTask start run task now @Summary get tasks @Tags Task @Param Task query define.GetID true "id" @Produce json @Success 200 {object} resp.Response @Router /api/v1/task/run [put] @Security ApiKeyAuth

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL