package models import "github.com/beego/beego/v2/client/orm" type UserTemplateRecord struct { Id int `orm:"column(id);pk"` UserId int OpenId string Resource string SendData string Result string CreateDate string CreateTime string SendStatus int SendType int } //添加banner func AddUserTemplateRecord(item *UserTemplateRecord) (err error) { o := orm.NewOrm() _, err = o.Insert(item) return } //GeUserTemplateRecordListBysendType 根据模板消息会议类型,获取已推送的用户的信息 func GeUserTemplateRecordListBysendType(sendType int, resource string) (items []*UserTemplateRecord, err error) { sql := `SELECT * FROM user_template_record WHERE send_type = ? AND resource = ? ` o := orm.NewOrm() _, err = o.Raw(sql, sendType, resource).QueryRows(&items) return }