hpds_control_center/model/model.go

29 lines
1.0 KiB
Go
Raw Permalink Normal View History

2023-03-23 15:58:12 +08:00
package model
type Model struct {
ModelId int64 `xorm:"not null pk autoincr INT(11)" json:"modelId"`
ModelName string `xorm:"varchar(200) not null" json:"modelName"`
BizType int `xorm:"int not null default 1" json:"bizType"`
ModelVersion string `xorm:"varchar(50) not null" json:"modelVersion"`
ModelDesc string `xorm:"varchar(200) not null" json:"modelDesc"`
ModelFiles string `xorm:"varchar(200) not null" json:"modelFiles"`
ModelParamsFiles string `xorm:"varchar(200)" json:"modelParamsFiles"`
ModelExecScript string `xorm:"varchar(200)" json:"modelExecScript"`
IsLightWeight bool `xorm:"TINYINT(1) default 0" json:"isLightWeight"`
Status int `xorm:"not null SMALLINT default 0" json:"status"`
CreateAt int64 `xorm:"created" json:"createAt"`
UpdateAt int64 `xorm:"updated" json:"updateAt"`
}
func GetModelById(id int64) *Model {
item := new(Model)
b, err := DB.ID(id).Get(item)
if err != nil {
return nil
}
if !b {
return nil
}
return item
}