package models import ( "github.com/beego/beego/v2/client/orm" ) type OpenApiUser struct { Appid string `orm:"column(appid);pk" json:"appid" description:"开放平台appid"` Secret string `orm:"column(secret);" json:"secret" description:"开放平台秘钥"` Ip string `orm:"column(ip);" json:"ip" description:"限制请求来源ip,多个ip用英文,隔开"` Remark string `orm:"column(remark);" json:"remark" description:"备注信息"` CreateTime string `orm:"column(create_time);" json:"create_time" description:"创建时间"` ModifyTime string `orm:"column(modify_time);" json:"modify_time" description:"最近一次更新时间"` } // GetByAppid 根据appid获取开放api用户信息 func GetByAppid(appid string) (item *OpenApiUser, err error) { sql := `SELECT * FROM open_api_user WHERE appid=? LIMIT 1` o := orm.NewOrmUsingDB("weekly") err = o.Raw(sql, appid).QueryRow(&item) return }