19 lines
1.1 KiB
Go
19 lines
1.1 KiB
Go
package model
|
|
|
|
type TrainTask struct {
|
|
TaskId int64 `xorm:"not null pk autoincr BIGINT(11)" json:"taskId"`
|
|
TrainDatasetId int64 `xorm:"INT(11) index" json:"trainDatasetId"`
|
|
CategoryId int `xorm:"not null SMALLINT default 1" json:"categoryId"` //业务分类, 1:道路 2:桥梁 3:隧道 4:边坡
|
|
TaskName string `xorm:"VARCHAR(200)" json:"taskName"`
|
|
TaskDesc string `xorm:"VARCHAR(500)" json:"taskDesc"`
|
|
StartTime int64 `xorm:"BIGINT" json:"startTime"`
|
|
FinishTime int64 `xorm:"BIGINT" json:"finishTime"`
|
|
Loss float64 `xorm:"DECIMAL(18,6)" json:"loss"`
|
|
Accuracy float64 `xorm:"DECIMAL(18,6)" json:"accuracy"`
|
|
ModelFilePath string `xorm:"VARCHAR(2000)" json:"modelFilePath"`
|
|
PbModelFilePath string `xorm:"VARCHAR(2000)" json:"pbModelFilePath"`
|
|
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"`
|
|
}
|