Documentation
¶
Overview ¶
Package handler ...
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePeriodicTask ¶
CreatePeriodicTask ...
@Summary 创建定时任务
@Tags async-task
@Param body body serializer.PeriodicTaskCreateRequest true "定时任务配置"
@Success 201 {object} ginx.Response{data=nil}
@Router /api/periodic-tasks [post]
func CreateTask ¶
CreateTask ...
@Summary 创建异步任务
@Tags async-task
@Param body body serializer.TaskCreateRequest true "异步任务配置"
@Success 201 {object} ginx.Response{data=nil}
@Router /api/tasks [post]
func DeletePeriodicTask ¶
DeletePeriodicTask ...
@Summary 删除定时任务
@Tags async-task
@Param id path int true "定时任务 ID"
@Success 204 "No Content"
@Router /api/periodic-tasks/{id} [delete]
func ListPeriodicTasks ¶
ListPeriodicTasks ...
@Summary 获取定时任务列表
@Tags async-task
@Success 200 {object} ginx.Response{data=[]serializer.PeriodicTaskListResponse}
@Router /api/periodic-tasks [get]
func ListTasks ¶
ListTasks ...
@Summary 获取任务列表
@Tags async-task
@Success 200 {object} ginx.Response{data=ginx.PaginatedResp{results=[]serializer.TaskListResponse}}
@Router /api/tasks [get]
func TogglePeriodicTaskEnabled ¶
TogglePeriodicTaskEnabled ...
@Summary 切换定时任务启用状态
@Tags async-task
@Param id path int true "定时任务 ID"
@Success 204 "No Content"
@Router /api/periodic-tasks/{id}/enabled [put]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.