package models import ( "github.com/astaxie/beego/orm" ) type Restriction struct { Date string `orm:"pk;size(50);column(date)" json:"date"` Week string `orm:"size(50);column(week)" json:"week"` CityName string `orm:"size(50);column(cityName)" json:"cityName"` IsXianXing int `orm:"size(8);column(isXianXing)" json:"isXianXing"` WeiHao string `orm:"size(50);column(weiHao)" json:"weiHao"` } func (r *Restriction) TableName() string { return "sys_restriction" } func (r *Restriction) Insert() (int64,error) { o := orm.NewOrm() return o.Insert(r) } func (r *Restriction) SelectByDate(date string) error { o := orm.NewOrm() err := o.QueryTable(r.TableName()).Filter("date", date).One(r) return err }