Documentation ¶
Index ¶
- func ChangeTask(c *gin.Context)
- func CleanTaskLog(c *gin.Context)
- func CloneTask(c *gin.Context)
- func CreateTask(c *gin.Context)
- func DeleteTask(c *gin.Context)
- func GetRunningTask(c *gin.Context)
- func GetSelect(c *gin.Context)
- func GetTask(c *gin.Context)
- func GetTasks(c *gin.Context)
- func KillTask(c *gin.Context)
- func LogTask(c *gin.Context)
- func LogTreeData(c *gin.Context)
- func ParseCron(c *gin.Context)
- func RealRunTaskLog(c *gin.Context)
- func RealRunTaskStatus(c *gin.Context)
- func RunTask(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeTask ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
RealRunTaskLog return real time log GET /api/v1/task/log/websocket?id=manid&realid=ididididid&type=
func RealRunTaskStatus ¶
RealRunTaskStatus Get Task Status GET /api/v1/task/status/ws?id=manid
Types ¶
This section is empty.