message.go 633 B

1234567891011121314151617181920212223
  1. package models
  2. import (
  3. "database/sql"
  4. "encoding/json"
  5. "time"
  6. )
  7. type Message struct {
  8. MessageId string // MessageId 消息ID
  9. PayloadType int // PayloadType 载体类型
  10. Payload json.RawMessage // Payload 载体内容
  11. IsRead int // IsRead 是否已读
  12. Receiver string // Receiver 接收人
  13. Sender string // Sender 消息发送人
  14. SessionId sql.NullString // SessionId 会话ID
  15. SendTime time.Time // SendTime 发送时间
  16. CreatedAt time.Time // CreatedAt 创建时间
  17. }
  18. func (*Message) TableName() string {
  19. return "tb_message"
  20. }