feat(search): align message result payloads

This commit is contained in:
2026-06-07 09:13:03 +08:00
parent e99330a06f
commit 626a1f7a29
9 changed files with 388 additions and 68 deletions
+3
View File
@@ -23,6 +23,9 @@ type Message struct {
ContentAttributes datatypes.JSON `gorm:"type:jsonb" json:"content_attributes,omitempty"` // attachments, mentions, etc
AdditionalAttributes datatypes.JSON `gorm:"type:jsonb" json:"additional_attributes,omitempty"`
ExternalSourceIDs datatypes.JSON `gorm:"type:jsonb" json:"external_source_ids,omitempty"` // external platform IDs
Conversation *Conversation `gorm:"foreignKey:ConversationID" json:"conversation,omitempty"`
Attachments []Attachment `gorm:"foreignKey:MessageID" json:"attachments,omitempty"`
}
func (Message) TableName() string { return "messages" }