liuxiaolong
2020-07-27 3d4ad299c10c6bd0347ac7511c15cc059338362e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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"`
}
 
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)
}