Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Task ¶
type Task struct { CreatedAt uint `json:"created_at,omitempty" db:"created_at" gorm:"index;not null"` // 每级任务生成时间 FinishedAt uint `json:"finished_at,omitempty" db:"finished_at" gorm:"index;not null"` // 每级任务完成时间 Status string `json:"status,omitempty" db:"status" gorm:"type:varchar(20);index;not null"` // 任务状态 Type string `json:"type,omitempty" db:"type" gorm:"type:varchar(20);not null"` // 任务类型(article, image) CurService string `json:"cur_service"` // 当前服务 GID string `json:"task_id,omitempty" db:"task_id" gorm:"type:varchar(100);unique_index;not null"` // 全局任务 ID, 通过该ID能够得到任务树, 得到所有相关的任务 PID string `json:"task_id,omitempty" db:"task_id" gorm:"type:varchar(100);unique_index;not null"` // 父任务 ID, 通过该ID可以获取子任务 TID string `json:"task_id,omitempty" db:"task_id" gorm:"type:varchar(100);unique_index;not null"` // 任务 ID, 本次任务的ID Input string `json:"input,omitempty" db:"input" gorm:"type:text;not null"` // 任务参数 Output string `json:"output,omitempty" db:"output" gorm:"type:text;not null"` // 任务参数 Priority uint8 `json:"priority,omitempty" db:"priority" gorm:"not null"` // 任务优先度 1-9 RetryNum int `json:"retry_num,omitempty" db:"retry_num" gorm:"not null"` // 任务重试次数 }
Task xtask define
Click to show internal directories.
Click to hide internal directories.