package models import "github.com/astaxie/beego/orm" type SysUpgrade struct { Id string `orm:"pk;size(50);column(id)" json:"id"` LatestVersion string `orm:"column(latestVersion)" json:"latestVersion"` Url string `orm:"column(url)" json:"url"` IsUpgrade bool `orm:"column(isUpgrade)" json:"isUpgrade"` ForceUpgrade bool `orm:"column(forceUpgrade)" json:"forceUpgrade"` Time string `orm:"column(time)" json:"time"` Msg string `orm:"column(msg)" json:"msg"` Size string `orm:"column(size)" json:"size"` } func (sv *SysUpgrade) TableName() string { return "sys_upgrade" } func (sv *SysUpgrade) GetLatest() error { o := orm.NewOrm() err := o.QueryTable(sv.TableName()).OrderBy("-time").One(sv) return err } func (sv *SysUpgrade) Insert() (int64,error) { o := orm.NewOrm() return o.Insert(sv) } func (sv *SysUpgrade) Update() (int64, error) { o := orm.NewOrm() return o.Update(sv) }