24 lines
859 B
Go
24 lines
859 B
Go
![]() |
package task
|
||
|
|
||
|
import (
|
||
|
"ferry/models/base"
|
||
|
)
|
||
|
|
||
|
/*
|
||
|
@Author : lanyulei
|
||
|
*/
|
||
|
|
||
|
// 任务
|
||
|
type History struct {
|
||
|
base.Model
|
||
|
Task int `gorm:"column:task; type: int(11)" json:"task" form:"task"` // 任务ID
|
||
|
Name string `gorm:"column:name; type: varchar(256)" json:"name" form:"name"` // 任务名称
|
||
|
TaskType int `gorm:"column:task_type; type: int(11)" json:"task_type" form:"task_type"` // 任务类型, python, shell
|
||
|
ExecutionTime string `gorm:"column:execution_time; type: varchar(128)" json:"execution_time" form:"execution_time"` // 执行时间
|
||
|
Result string `gorm:"column:result; type: longtext" json:"result" form:"result"` // 任务返回
|
||
|
}
|
||
|
|
||
|
func (History) TableName() string {
|
||
|
return "task_history"
|
||
|
}
|