mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-04 11:22:10 +08:00 
			
		
		
		
	conversation add
This commit is contained in:
		
							parent
							
								
									7093342cb8
								
							
						
					
					
						commit
						aac3ac1162
					
				@ -199,3 +199,16 @@ type BlackList struct {
 | 
			
		||||
	BeginDisableTime time.Time `gorm:"column:begin_disable_time"`
 | 
			
		||||
	EndDisableTime   time.Time `gorm:"column:end_disable_time"`
 | 
			
		||||
}
 | 
			
		||||
type Conversation struct {
 | 
			
		||||
	OwnerUserID      string `gorm:"column:owner_user_id;primary_key;type:char(128)" json:"OwnerUserID"`
 | 
			
		||||
	ConversationID   string `gorm:"column:conversation_id;primary_key;type:char(128)" json:"conversationID"`
 | 
			
		||||
	ConversationType int32  `gorm:"column:conversation_type" json:"conversationType"`
 | 
			
		||||
	UserID           string `gorm:"column:user_id;type:char(64)" json:"userID"`
 | 
			
		||||
	GroupID          string `gorm:"column:group_id;type:char(128)" json:"groupID"`
 | 
			
		||||
	RecvMsgOpt       int32  `gorm:"column:recv_msg_opt" json:"recvMsgOpt"`
 | 
			
		||||
	UnreadCount      int32  `gorm:"column:unread_count" json:"unreadCount"`
 | 
			
		||||
	DraftTextTime    int64  `gorm:"column:draft_text_time" json:"draftTextTime"`
 | 
			
		||||
	IsPinned         bool   `gorm:"column:is_pinned" json:"isPinned"`
 | 
			
		||||
	AttachedInfo     string `gorm:"column:attached_info;type:varchar(1024)" json:"attachedInfo"`
 | 
			
		||||
	Ex               string `gorm:"column:ex;type:varchar(1024)" json:"ex"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -32,7 +32,7 @@ func initMysqlDB() {
 | 
			
		||||
		&GroupMember{},
 | 
			
		||||
		&GroupRequest{},
 | 
			
		||||
		&User{},
 | 
			
		||||
		&Black{}, &ChatLog{}, &Register{})
 | 
			
		||||
		&Black{}, &ChatLog{}, &Register{}, &Conversation{})
 | 
			
		||||
	db.Set("gorm:table_options", "CHARSET=utf8")
 | 
			
		||||
	db.Set("gorm:table_options", "collation=utf8_unicode_ci")
 | 
			
		||||
 | 
			
		||||
@ -78,6 +78,10 @@ func initMysqlDB() {
 | 
			
		||||
		log.NewInfo("CreateTable Black")
 | 
			
		||||
		db.CreateTable(&Register{})
 | 
			
		||||
	}
 | 
			
		||||
	if !db.HasTable(&Conversation{}) {
 | 
			
		||||
		log.NewInfo("CreateTable Black")
 | 
			
		||||
		db.CreateTable(&Conversation{})
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user