From 0f17f52c2c749c9f0cab6fb6148fae4e8fb787de Mon Sep 17 00:00:00 2001 From: wangchuxiao Date: Tue, 17 Jan 2023 17:15:18 +0800 Subject: [PATCH] model --- pkg/common/db/mongoDB/init_mongo.go | 4 ++++ pkg/common/db/mongoDB/mongo_model.go | 3 +-- pkg/common/db/mongoDB/super_group.go | 11 +++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 pkg/common/db/mongoDB/super_group.go diff --git a/pkg/common/db/mongoDB/init_mongo.go b/pkg/common/db/mongoDB/init_mongo.go index 837de9588..9333e75e9 100644 --- a/pkg/common/db/mongoDB/init_mongo.go +++ b/pkg/common/db/mongoDB/init_mongo.go @@ -61,6 +61,10 @@ func initMongo() *mongo.Client { return mongoClient } +func GetCollection(mongoClient *mongo.Client) { + +} + func CreateAllIndex(mongoClient *mongo.Client) { // mongodb create index if err := createMongoIndex(mongoClient, cSendLog, false, "send_id", "-send_time"); err != nil { diff --git a/pkg/common/db/mongoDB/mongo_model.go b/pkg/common/db/mongoDB/mongo_model.go index 5f2aeddb4..3b6b7aa27 100644 --- a/pkg/common/db/mongoDB/mongo_model.go +++ b/pkg/common/db/mongoDB/mongo_model.go @@ -1091,8 +1091,7 @@ func (d *db.DataBases) GetUserFriendWorkMoments(showNumber, pageNumber int32, us } type SuperGroup struct { - GroupID string `bson:"group_id" json:"groupID"` - //MemberNumCount int `bson:"member_num_count"` + GroupID string `bson:"group_id" json:"groupID"` MemberIDList []string `bson:"member_id_list" json:"memberIDList"` } diff --git a/pkg/common/db/mongoDB/super_group.go b/pkg/common/db/mongoDB/super_group.go new file mode 100644 index 000000000..a28289b80 --- /dev/null +++ b/pkg/common/db/mongoDB/super_group.go @@ -0,0 +1,11 @@ +package mongoDB + +type SuperGroup struct { + GroupID string `bson:"group_id" json:"groupID"` + MemberIDList []string `bson:"member_id_list" json:"memberIDList"` +} + +type UserToSuperGroup struct { + UserID string `bson:"user_id" json:"userID"` + GroupIDList []string `bson:"group_id_list" json:"groupIDList"` +}