diff --git a/business/model/message.go b/business/model/message.go index b0c0bbd0e..cbe5e65dc 100644 --- a/business/model/message.go +++ b/business/model/message.go @@ -51,10 +51,19 @@ func (*MessageStatus) TableIndex() [][]string { type ImMessageRecord struct { ModelIDCULD - UserID string `orm:"size(48);column(user_id)" json:"userID"` //消息发送方userID - Receive string `json:"receive"` //接收方ID,可以是userID,也可以是群ID - Content string `orm:"type(text)" json:"content"` //消息内容 - MessageType int `json:"messageType"` //消息类型,文字,图片 + UserID string `orm:"size(48);column(user_id)" json:"userID"` //消息发送方userID + ReceiveID string `orm:"size(48);column(receive_id)" json:"receive"` //接收方ID,可以是userID,也可以是群ID + Content string `orm:"type(text)" json:"content"` //消息内容 + MessageType int `json:"messageType"` //消息类型,文字,图片 StoreID int `orm:"column(store_id)" json:"storeID"` VendorOrderID string `orm:"column(vendor_order_id);size(48)" json:"vendorOrderID"` } + +func (*ImMessageRecord) TableIndex() [][]string { + return [][]string{ + []string{"UserID"}, + []string{"ReceiveID"}, + []string{"StoreID"}, + []string{"VendorOrderID"}, + } +} diff --git a/globals/beegodb/beegodb.go b/globals/beegodb/beegodb.go index 96fd31ced..be52e1e91 100644 --- a/globals/beegodb/beegodb.go +++ b/globals/beegodb/beegodb.go @@ -27,6 +27,7 @@ func Init() { orm.RegisterModel(new(model.Message)) orm.RegisterModel(new(model.MessageStatus)) + orm.RegisterModel(new(model.ImMessageRecord)) orm.RegisterModel(&model.Place{}) orm.RegisterModel(&model.Store{}, &model.StoreSub{}, &model.StoreMap{}, &model.StoreCourierMap{}, &model.StoreCategoryMap{})