19 lines
1001 B
Go
19 lines
1001 B
Go
package model
|
|
|
|
type Task struct {
|
|
TaskId int64 `xorm:"not null pk autoincr INT(11)" json:"taskId"`
|
|
ModelId int64 `xorm:"INT(11) index" json:"modelId"`
|
|
NodeId int64 `xorm:"INT(11) index" json:"nodeId"`
|
|
TaskName string `xorm:"VARCHAR(200)" json:"taskName"`
|
|
TaskDesc string `xorm:"VARCHAR(500)" json:"taskDesc"`
|
|
DatasetArr string `xorm:"TEXT" json:"datasetArr"`
|
|
SubDataset string `xorm:"varchar(100)" json:"subDataset"`
|
|
SubDataTag int `xorm:"tinyint" json:"subDataTag"`
|
|
AppointmentTime string `xorm:"VARCHAR(30)" json:"appointmentTime"`
|
|
StartTime int64 `xorm:"BIGINT" json:"startTime"`
|
|
FinishTime int64 `xorm:"BIGINT" json:"finishTime"`
|
|
Status int `xorm:"not null SMALLINT default 0" json:"status"` // 1:等待执行; 2:执行中; 3:执行完成; 4:任务分配失败; 5:任务执行失败
|
|
CreateAt int64 `xorm:"created" json:"createAt"`
|
|
UpdateAt int64 `xorm:"updated" json:"updateAt"`
|
|
}
|