task

package
v1.3.11 Latest Latest
Warning

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

Go to latest
Published: May 9, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InvalidTaskType    = "无效的任务类型"
	InvalidTimeRange   = "无效的时间范围"
	TaskDispatchFailed = "任务下发失败"
	UserIDRequired     = "用户ID必填"
)

Variables

This section is empty.

Functions

func DispatchTask

func DispatchTask(c *gin.Context)

DispatchTask 下发任务 @Tags admin @Accept json @Produce json @Param request body DispatchTaskRequest true "request body" @Success 200 {object} util.ResponseAny @Router /api/v1/admin/tasks/dispatch [post]

func ListTaskTypes

func ListTaskTypes(c *gin.Context)

ListTaskTypes 获取支持的任务类型列表 @Tags admin @Produce json @Success 200 {object} util.ResponseAny @Router /api/v1/admin/tasks/types [get]

Types

type DispatchTaskRequest

type DispatchTaskRequest struct {
	TaskType  string     `json:"task_type" binding:"required"`
	StartTime *time.Time `json:"start_time"`
	EndTime   *time.Time `json:"end_time"`
	UserID    *uint64    `json:"user_id"`
}

DispatchTaskRequest 下发任务请求

Jump to

Keyboard shortcuts

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