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