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