package models import ( "github.com/astaxie/beego/orm" ) type TyhoonActivity struct { Enname string `json:"enname" orm:"size(20)"` Lat string `json:"lat" orm:"size(20)"` Lng string `json:"lng" orm:"size(20)"` Movedirection string `json:"movedirection" orm:"size(20)"` Name string `json:"name" orm:"size(20)"` Power string `json:"power" orm:"size(20)"` Pressure string `json:"pressure" orm:"size(20)"` Radius7 string `json:"radius7" orm:"size(20)"` Radius10 string `json:"radius10" orm:"size(20)"` Radius12 string `json:"radius12" orm:"size(20)"` Speed string `json:"speed" orm:"size(20)"` Strong string `json:"strong" orm:"size(20)"` Time string `json:"time" orm:"size(20)"` Timeformate string `json:"timeformate" orm:"size(20)"` Tfid string `json:"tfid" orm:"pk;size(20)"` } func TyhoonActivityAdd(item *TyhoonActivity) (int64, error) { return orm.NewOrm().Insert(item) } func TyhoonActivityDel(item *TyhoonActivity) (int64, error) { return orm.NewOrm().Delete(item) } func GetTyhoonActivity(item *TyhoonActivity) bool { var tyhoonActivityTemp TyhoonActivity o := orm.NewOrm() err := o.QueryTable(new(TyhoonActivity)).Filter("tfid",item.Tfid).One(&tyhoonActivityTemp) if err == nil { return true } return false } func GetTyhoonActivityList() []*TyhoonActivity { items := make([]*TyhoonActivity, 0) orm.NewOrm().QueryTable(new(TyhoonActivity)).All(&items) return items }