Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
func (*Model) GetTaskList ¶
GetTaskList 获取任务列表.
func (*Model) QueryTaskById ¶
QueryTaskById 根据id查询任务.
func (*Model) UpdateTaskStatusById ¶
func (m *Model) UpdateTaskStatusById(taskid int, status TaskStatus) error
UpdateTaskStatusById 根据任务id更改任务状态.
type ModelConfig ¶
type Task ¶
type Task struct { Base SlotID int `json:"slot_id" gorm:"slot_id"` //插槽id. MigrateIP string `json:"migrate_ip" gorm:"migrate_ip"` //插槽所在的ip. TargetIP string `json:"target_ip" gorm:"target_ip"` //迁移到ip. Status TaskStatus `json:"status" gorm:"stats"` //任务状态. StatusName string `json:"-" gorm:"-"` //任务状态. EndAt string `json:"end_at" gorm:"end_at"` //任务结束时间. }
func (*Task) SwitchTaskStatus ¶
func (task *Task) SwitchTaskStatus()
type TaskStatus ¶
type TaskStatus int
Click to show internal directories.
Click to hide internal directories.