package models import ( "github.com/astaxie/beego/orm" "time" ) type NmcProvince struct { Code string `json:"code" orm:"pk;column(code);size(50)"` Name string `json:"name" orm:"column(name);size(50)"` Url string `json:"url" orm:"column(url);size(50)"` CreateDate time.Time `json:"createDate" orm:"column(create_date);auto_now_add;type(datetime)"` LastUpdateDate time.Time `json:"lastUpdateDate" orm:"column(last_update_date);auto_now;type(datetime)"` } func init() { orm.RegisterModel(new(NmcProvince)) } func NmcProvinceAdd(item *NmcProvince) (int64, error) { return orm.NewOrm().Insert(item) } func GetNmcProvince(item *NmcProvince) bool { var nmcProvinceTemp NmcProvince o := orm.NewOrm() err := o.QueryTable(new(NmcProvince)).Filter("code", item.Code).One(&nmcProvinceTemp) if err == nil { return true } return false } func GetNmcProvinceList() []*NmcProvince { items := make([]*NmcProvince, 0) orm.NewOrm().QueryTable(new(NmcCity)).All(&items) return items }