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 }