21 lines
494 B
Go
21 lines
494 B
Go
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
|
||
}
|