21 lines
489 B
Go
21 lines
489 B
Go
package model
|
||
|
||
import "spark-server/internal/module/message/entity"
|
||
|
||
// GroupMessage maps table group_message.
|
||
type GroupMessage struct {
|
||
MessageRow `gorm:"embedded"`
|
||
GroupID int64 `gorm:"column:group_id;comment:群号 groups.id,便于按群查询"`
|
||
}
|
||
|
||
func (GroupMessage) TableName() string { return tableGroupMessage }
|
||
|
||
func (r *GroupMessage) entity() *entity.Message {
|
||
if r == nil {
|
||
return nil
|
||
}
|
||
m := r.MessageRow.entity(entity.KindGroup)
|
||
m.GroupID = r.GroupID
|
||
return m
|
||
}
|