From 83414efff580cd4168e7cbc2e1e3288895444fff Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期四, 13 八月 2020 11:31:30 +0800 Subject: [PATCH] save restriction in db --- models/restriction.go | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/models/restriction.go b/models/restriction.go index 2640e7f..8a29351 100644 --- a/models/restriction.go +++ b/models/restriction.go @@ -1 +1,28 @@ 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 +} \ No newline at end of file -- Gitblit v1.8.0