api

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddRunner

func AddRunner(ctx *gin.Context)

func AddTask

func AddTask(ctx *gin.Context)

func GetRunner

func GetRunner(ctx *gin.Context)

func GetRunnerList

func GetRunnerList(ctx *gin.Context)

func GetTask

func GetTask(ctx *gin.Context)

func GetTaskList

func GetTaskList(ctx *gin.Context)

func GetTaskLogDetail

func GetTaskLogDetail(ctx *gin.Context)

func GetTaskLogList

func GetTaskLogList(ctx *gin.Context)

func Login

func Login(ctx *gin.Context)

* 登录

func RemoveRunner

func RemoveRunner(ctx *gin.Context)

func RemoveTask

func RemoveTask(ctx *gin.Context)

func ReportTaskStatus

func ReportTaskStatus(ctx *gin.Context)

func RunTask

func RunTask(ctx *gin.Context)

运行任务

func UpdateRunner

func UpdateRunner(ctx *gin.Context)

func UpdateRunnerStatus

func UpdateRunnerStatus(ctx *gin.Context)

func UpdateTask

func UpdateTask(ctx *gin.Context)

func UpdateTaskStatus

func UpdateTaskStatus(ctx *gin.Context)

Types

type LoginForm

type LoginForm struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

type ReportTaskStatusForm

type ReportTaskStatusForm struct {
	TaskLogId string `json:"taskLogId"`
	Status    int    `json:"status"`
	Text      string `json:"text"`
}

type RunnerForm

type RunnerForm struct {
	RunnerId    string `json:"runnerId"`
	Title       string `json:"title"`
	Url         string `json:"url" `
	AccessToken string `json:"accessToken" `
	Status      bool   `json:"status" `
}

type TaskForm

type TaskForm struct {
	TaskId string `json:"taskId"`
	Title  string `json:"title"`
	Cron   string `json:"cron" `
	Url    string `json:"url" `
	// TaskName string `json:"taskName" `
	// RunnerId string `json:"runnerId" `
	Status bool `json:"status" `
}

Jump to

Keyboard shortcuts

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