package model import "spark-server/internal/module/message/entity" // PrivateMessage maps table private_message. type PrivateMessage struct { messageRow ReceiverID int64 `gorm:"column:receiver_id;comment:接收者 user_id;系统消息为 0"` } func (PrivateMessage) TableName() string { return tablePrivateMessage } func (r *PrivateMessage) entity() *entity.Message { if r == nil { return nil } m := r.messageRow.entity(entity.KindPrivate) m.ReceiverID = r.ReceiverID return m }