Documentation ¶
Overview ¶
Package model for list model
Index ¶
- Constants
- type CreateTaskReq
- type CreateTaskResp
- type GetTaskCountByStatusReq
- type GetTaskCountByStatusResp
- type GetTaskListReq
- type GetTaskListResp
- type GetTaskReq
- type GetTaskResp
- type GetTaskScheduleCfgListReq
- type GetTaskScheduleCfgListResp
- type HoldTasksReq
- type HoldTasksResp
- type RespComm
- type SetTaskReq
- type SetTaskResp
- type SetTaskStatusReq
- type SetTaskStatusResp
- type TaskData
- type TaskScheduleCfg
Constants ¶
View Source
const ( GET_TASK_LIST_SUFFIX = "/get_task_list" GET_TASK_SUFFIX = "/get_task" HOLD_TASKS = "/hold_tasks" SET_TASK_SUFFIX = "/set_task" CREATE_TASK_SUFFIX = "/create_task" GET_TASK_SCHEDULE_CFG_SUFFIX = "/get_task_schedule_cfg_list" )
View Source
const (
SCHEDULE_TASK_LIMIT = 100
)
View Source
const (
STATS_TASK_COUNT = "/stats_task_count"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTaskReq ¶
type CreateTaskReq struct { // 'json:"taskType"' 是一个标签,用于在序列化和反序列化时记录字段的名称。 TaskData TaskData `json:"taskData"` }
CreateTaskReq 请求消息
type CreateTaskResp ¶
CreateTaskResp 响应消息
type GetTaskCountByStatusReq ¶
type GetTaskCountByStatusReq struct { TaskType string `json:"taskType" form:"taskType"` Status int `json:"status" form:"status"` }
GetTaskCountByStatusReq 请求消息
type GetTaskCountByStatusResp ¶
GetTaskCountByStatusResp 响应消息
type GetTaskListReq ¶
type GetTaskListReq struct { TaskType string `json:"taskType" form:"taskType"` Status int `json:"status" form:"status"` Limit int `json:"limit" form:"limit"` }
GetTaskListReq 请求消息
type GetTaskListResp ¶
GetTaskListResp 响应消息
type GetTaskReq ¶
type GetTaskReq struct {
TaskId string `json:"taskId" form:"taskId"`
}
GetTaskReq 请求消息
type GetTaskResp ¶
GetTaskResp 响应消息
type GetTaskScheduleCfgListReq ¶
type GetTaskScheduleCfgListReq struct { }
GetTaskScheduleCfgListReq 请求消息
type GetTaskScheduleCfgListResp ¶
type GetTaskScheduleCfgListResp struct { RespComm ScheduleCfgList []*TaskScheduleCfg `json:"scheduleCfgList"` }
GetTaskScheduleCfgListResp 响应消息
type HoldTasksReq ¶
type HoldTasksReq struct { TaskType string `json:"taskType" form:"taskType"` Limit int `json:"limit" form:"limit"` }
GetTaskListReq 请求消息
type HoldTasksResp ¶
GetTaskListResp 响应消息
type SetTaskReq ¶
type SetTaskReq struct { TaskId string `json:"taskId"` TaskData `json:"TaskData"` Context string `json:"context"` }
SetTaskReq 请求消息
type SetTaskStatusReq ¶
type SetTaskStatusReq struct { TaskId string `json:"taskId"` Status int `json:"status"` NoModifyTime bool `json:"noModifyTime"` }
SetTaskStatusReq 请求消息
type TaskData ¶
type TaskData struct { UserId string `json:"userId"` TaskId string `json:"taskId"` TaskType string `json:"taskType"` TaskStage string `json:"taskStage"` Status int `json:"status"` Priority *int `json:"priority"` CrtRetryNum int `json:"crtRetryNum"` MaxRetryNum int `json:"maxRetryNum"` MaxRetryInterval int `json:"maxRetryInterval"` ScheduleLog string `json:"scheduleLog"` TaskContext string `json:"context"` OrderTime int64 `json:"orderTime"` CreateTime *time.Time `json:"createTime"` ModifyTime *time.Time `json:"modifyTime"` }
TaskData 任务调度数据
Click to show internal directories.
Click to hide internal directories.