diff --git a/pkg/common/db/model/user.go b/pkg/common/db/model/user.go new file mode 100644 index 000000000..8a88b99cf --- /dev/null +++ b/pkg/common/db/model/user.go @@ -0,0 +1,23 @@ +package model + +import ( + "Open_IM/pkg/common/db/mysql" + "context" +) + +type UserModel struct { + db *mysql.User +} + +func NewGroupUser(ctx context.Context) { + var userModel UserModel + userModel.db = mysql.NewUserDB() +} + +func (u *UserModel) Find(ctx context.Context, userIDs []string) (users []*mysql.User, err error) { + return u.db.Find(ctx, userIDs) +} + +func (u *UserModel) Create(ctx context.Context, users []*mysql.User) error { + return u.db.Create(ctx, users) +}