1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package yb
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- // ActivityRemind 活动会议提醒表
- type ActivityRemind struct {
- ActivityRemindId int `orm:"column(activity_remind_id);pk" description:"活动提醒ID"`
- ActivityId int `description:"活动ID"`
- UserId int `description:"微信用户表ID"`
- CompanyId int `description:"客户id"`
- RealName string `description:"用户实际名称"`
- Mobile string `description:"用户手机号"`
- //RegisterState int8 `description:"报名状态 0-取消报名 1-已报名"`
- CreateTime time.Time `description:"创建时间"`
- }
- // TableName 表名变更
- func (activityRemind *ActivityRemind) TableName() string {
- return "yb_activity_remind"
- }
- // GetAllActivityRemindListByActivityId 根据活动id获取所有的提醒用户
- func GetAllActivityRemindListByActivityId(activityId int) (list []*ActivityRemind, err error) {
- o := orm.NewOrm()
- sql := "select * from yb_activity_remind where activity_id = ? "
- sql += ` order by activity_remind_id asc ` //按照预约时间正序
- _, err = o.Raw(sql, activityId).QueryRows(&list)
- return
- }
- // Update 更新活动报名
- func (activityRemind *ActivityRemind) Update(cols []string) (err error) {
- o := orm.NewOrm()
- _, err = o.Update(activityRemind, cols...)
- return
- }
- // DelActivityReminds 根据活动ID清除所有提醒
- func DelActivityReminds(activityId int) (err error) {
- o := orm.NewOrm()
- sql := "DELETE FROM yb_activity_remind WHERE activity_id = ?"
- _, err = o.Raw(sql, activityId).Exec()
- return
- }
|