message
This commit is contained in:
@@ -53,30 +53,44 @@ func (*MessageStatus) TableIndex() [][]string {
|
||||
|
||||
type ImMessageRecord struct {
|
||||
ModelIDCULD
|
||||
UserID string `orm:"size(48);column(user_id)" json:"userID"` //消息发送方userID
|
||||
ReceiveID string `orm:"size(48);column(receive_id)" json:"receiveID"` //群组ID
|
||||
Name string `json:"name"`
|
||||
Content string `orm:"type(text)" json:"content"` //消息内容
|
||||
MessageType int `json:"messageType"` //消息类型,文字,图片
|
||||
StoreID int `orm:"column(store_id)" json:"storeID"`
|
||||
VendorID int `orm:"column(vendor_id)" json:"vendorID"`
|
||||
VendorOrderID string `orm:"column(vendor_order_id);size(48)" json:"vendorOrderID"`
|
||||
|
||||
GroupID int `orm:"column(group_id)" json:"groupID"` //组ID
|
||||
Content string `orm:"type(text)" json:"content"` //消息内容
|
||||
MessageType int `json:"messageType"` //消息类型,文字,图片
|
||||
}
|
||||
|
||||
func (*ImMessageRecord) TableIndex() [][]string {
|
||||
return [][]string{
|
||||
[]string{"UserID"},
|
||||
[]string{"ReceiveID"},
|
||||
[]string{"StoreID"},
|
||||
[]string{"VendorID"},
|
||||
[]string{"VendorOrderID"},
|
||||
[]string{"GroupID"},
|
||||
[]string{"CreateAt"},
|
||||
}
|
||||
}
|
||||
|
||||
type MessageGroup struct {
|
||||
ModelIDCUL
|
||||
|
||||
UserID string `orm:"size(48);column(user_id)" json:"userID"` //创建组的userID
|
||||
Name string `json:"name"` //组名
|
||||
ModelIDCULD
|
||||
|
||||
UserID string `orm:"size(48);column(user_id)" json:"userID"` //创建组的userID
|
||||
Name string `json:"name"` //组名
|
||||
Type int `json:"type"` //组类型,1为单聊,2为群聊
|
||||
MaxCount int `json:"maxCount"` //最大人数
|
||||
}
|
||||
|
||||
func (*MessageGroup) TableIndex() [][]string {
|
||||
return [][]string{
|
||||
[]string{"UserID"},
|
||||
}
|
||||
}
|
||||
|
||||
type MessageGroupMember struct {
|
||||
ModelIDCULD
|
||||
|
||||
GroupID int `orm:"column(group_id)" json:"groupID"` //组ID
|
||||
MemberUserID string `orm:"column(member_user_id)" json:"memberUserID"` //成员用户ID
|
||||
}
|
||||
|
||||
func (*MessageGroupMember) TableIndex() [][]string {
|
||||
return [][]string{
|
||||
[]string{"GroupID"},
|
||||
[]string{"MemberUserID"},
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,6 +21,8 @@ func Init() {
|
||||
//任务
|
||||
orm.RegisterModel(&model.Job{}, &model.JobCategory{}, &model.JobStep{})
|
||||
orm.RegisterModel(&model.JobOrder{})
|
||||
//聊天
|
||||
orm.RegisterModel(&model.ImMessageRecord{}, &model.MessageGroup{}, &model.MessageGroupMember{})
|
||||
|
||||
orm.RegisterModel(&model.OperateEvent{})
|
||||
orm.RegisterModel(&model.NewConfig{}, &legacymodel.Config{})
|
||||
|
||||
Reference in New Issue
Block a user