From f64dd9f191dff341b4eb430d7bacc44a3db9a279 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期五, 04 三月 2022 10:12:45 +0800 Subject: [PATCH] fix nil --- models/restriction.go | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/models/restriction.go b/models/restriction.go index 2640e7f..134f21d 100644 --- a/models/restriction.go +++ b/models/restriction.go @@ -1 +1,37 @@ package models + +import ( + "github.com/astaxie/beego/orm" +) + +type Restriction struct { + Id int `orm:"pk;size(8);column(id)" json:"id"` + 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 "sys_restriction" +} + +func (r *Restriction) Insert() (int64,error) { + o := orm.NewOrm() + return o.Insert(r) +} + +func (r *Restriction) GetOne() error { + o := orm.NewOrm() + err := o.QueryTable(r.TableName()).One(r) + return err +} \ No newline at end of file -- Gitblit v1.8.0