liuxiaolong
2020-08-14 c2217c8ff10605844779ec8a8c0a91f608d26155
models/restriction.go
@@ -5,11 +5,19 @@
)
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"`
   Holidays    string       `orm:"size(2000);column(holidays)" json:"holidays"` //法定节假日
   Setting    string     `orm:"size(2000);column(setting)" json:"setting"`
}
type SetWeiHao struct {
   StartTime    string     `json:"startTime"`
   EndTime      string       `json:"endTime"`
   XianXing    []DayRes    `json:"xianXing"`
}
type DayRes struct {
   Day    int       `json:"day"`  //从周一到周五分别是1,2,3,4,5
   WeiHao    []int       `json:"weiHao"`
}
func (r *Restriction) TableName() string {
@@ -21,8 +29,8 @@
   return o.Insert(r)
}
func (r *Restriction) SelectByDate(date string) error {
func (r *Restriction) GetOne() error {
   o := orm.NewOrm()
   err := o.QueryTable(r.TableName()).Filter("date", date).One(r)
   err := o.QueryTable(r.TableName()).One(r)
   return err
}