task

package
v0.0.0-...-f6ff08b Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateTask

func CreateTask(ctx *gin.Context)

CreateTask 接口

func GetTask

func GetTask(c *gin.Context)

GetTask 接口

func GetTaskList

func GetTaskList(c *gin.Context)

GetTaskList 接口

func GetTaskScheduleCfgList

func GetTaskScheduleCfgList(c *gin.Context)

GetTaskScheduleCfgList 接口

func HoldTasks

func HoldTasks(c *gin.Context)

HoldTasks 接口

func SetTask

func SetTask(c *gin.Context)

SetTask 接口

Types

type CreateTaskHandler

type CreateTaskHandler struct {
	Req    model.CreateTaskReq
	Resp   model.CreateTaskResp
	UserId string
}

CreateTaskHandler 接口处理handler request和response都在这里

func (*CreateTaskHandler) HandleInput

func (p *CreateTaskHandler) HandleInput() error

HandleInput 参数检查, 比如检查任务类型,优先级参数,实际每个参数都要检查,代码为了省事,只留了2个做例子

func (*CreateTaskHandler) HandleProcess

func (p *CreateTaskHandler) HandleProcess() error

HandleProcess 处理函数 根据SQL,构成对应的需要的结构体

type GetTaskHandler

type GetTaskHandler struct {
	Req    model.GetTaskReq
	Resp   model.GetTaskResp
	UserId string
}

GetTaskHandler 接口处理handler

func (*GetTaskHandler) HandleInput

func (p *GetTaskHandler) HandleInput() error

HandleInput 参数检查

func (*GetTaskHandler) HandleProcess

func (p *GetTaskHandler) HandleProcess() error

HandleProcess 处理函数

type GetTaskListHandler

type GetTaskListHandler struct {
	Req    model.GetTaskListReq
	Resp   model.GetTaskListResp
	UserId string
}

GetTaskListHandler 接口处理handler

func (*GetTaskListHandler) HandleInput

func (p *GetTaskListHandler) HandleInput() error

HandleInput 参数检查

func (*GetTaskListHandler) HandleProcess

func (p *GetTaskListHandler) HandleProcess() error

HandleProcess 处理函数

type GetTaskScheduleCfgListHandler

type GetTaskScheduleCfgListHandler struct {
	Req    model.GetTaskScheduleCfgListReq
	Resp   model.GetTaskScheduleCfgListResp
	UserId string
}

GetTaskScheduleCfgListHandler 接口处理handler

func (*GetTaskScheduleCfgListHandler) HandleInput

func (p *GetTaskScheduleCfgListHandler) HandleInput() error

HandleInput 参数检查

func (*GetTaskScheduleCfgListHandler) HandleProcess

func (p *GetTaskScheduleCfgListHandler) HandleProcess() error

HandleProcess 处理函数

type HoldTasksHandler

type HoldTasksHandler struct {
	Req    model.HoldTasksReq
	Resp   model.HoldTasksResp
	UserId string
}

HoldTasksHandler 接口处理handler

func (*HoldTasksHandler) HandleInput

func (p *HoldTasksHandler) HandleInput() error

HandleInput 参数检查

func (*HoldTasksHandler) HandleProcess

func (p *HoldTasksHandler) HandleProcess() error

HandleProcess 处理函数

type SetTaskHandler

type SetTaskHandler struct {
	Req    model.SetTaskReq
	Resp   model.SetTaskResp
	UserId string
}

SetTaskHandler 接口处理handler

func (*SetTaskHandler) HandleInput

func (p *SetTaskHandler) HandleInput() error

HandleInput 参数检查

func (*SetTaskHandler) HandleProcess

func (p *SetTaskHandler) HandleProcess() error

HandleProcess 处理函数

Jump to

Keyboard shortcuts

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