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
|
}
|