wx_user_end_date.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. package wx_user
  2. //权益正式客户到期前30天弹窗消息提醒
  3. import (
  4. "github.com/beego/beego/v2/client/orm"
  5. "time"
  6. )
  7. type WxUserEndDateLog struct {
  8. EndDateId int `orm:"column(end_date_id);pk"`
  9. UserId int
  10. Mobile string `description:"手机号"`
  11. Email string `description:"邮箱"`
  12. CompanyId int `description:"公司id"`
  13. CompanyName string `description:"公司名称"`
  14. ModifyTime time.Time `description:"修改时间"`
  15. CreateTime time.Time `description:"创建时间"`
  16. RealName string `description:"用户实际名称"`
  17. EndDate string `description:"结束时间"`
  18. }
  19. // 添加历史信息
  20. func AddWxUserEndDateLog(item *WxUserEndDateLog) (lastId int64, err error) {
  21. o := orm.NewOrm()
  22. lastId, err = o.Insert(item)
  23. return
  24. }
  25. func GeWxUserEndDateLogCount(userId int, endDate string) (count int, err error) {
  26. o := orm.NewOrm()
  27. sql := ` SELECT COUNT(1) AS count FROM wx_user_end_date_log WHERE user_id = ? AND end_date = ? `
  28. err = o.Raw(sql, userId, endDate).QueryRow(&count)
  29. return
  30. }