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