edbinfo_send_msg_record.go 645 B

12345678910111213141516171819202122232425262728
  1. package models
  2. import (
  3. "rdluck_tools/orm"
  4. "time"
  5. )
  6. type EdbinfoSendMsgRecord struct {
  7. Id int `orm:"column(id);pk"`
  8. UserId int
  9. TradeCode string
  10. CreateTime time.Time
  11. }
  12. func AddEdbinfoSendMsgRecord(item *EdbinfoSendMsgRecord) (err error) {
  13. o := orm.NewOrm()
  14. o.Using("rddp")
  15. _, err = o.Insert(item)
  16. return err
  17. }
  18. func GetEdbinfoSendMsgCount(userId int, tradeCode string) (count int, err error) {
  19. o := orm.NewOrm()
  20. o.Using("rddp")
  21. sql := `SELECT COUNT(1) AS count FROM edbinfo_send_msg_record WHERE user_id=? AND trade_code=? AND create_time=DATE(NOW()) `
  22. err = o.Raw(sql, userId, tradeCode).QueryRow(&count)
  23. return
  24. }