diff --git a/pkg/proto/group/group.proto b/pkg/proto/group/group.proto index 412f6c73b..89625d42a 100644 --- a/pkg/proto/group/group.proto +++ b/pkg/proto/group/group.proto @@ -375,6 +375,27 @@ message GetGroupAbstractInfoResp{ uint64 groupMemberListHash = 3; } +message GroupIsExistReq { + repeated string groupIDList = 1; + string opUserID = 2; + string operationID = 3; +} + +message GroupIsExistResp { + CommonResp CommonResp = 1; + map IsExistMap = 2; +} + +message UserIsInGroupReq { + string groupID = 1; + string userIDList = 2; + string operationID = 3; +} + +message UserIsInGroupResp { + CommonResp CommonResp = 1; + map IsExistMap = 2; +} service group{ rpc createGroup(CreateGroupReq) returns(CreateGroupResp); @@ -408,6 +429,8 @@ service group{ rpc GetSuperGroupsInfo(GetSuperGroupsInfoReq) returns (GetSuperGroupsInfoResp); rpc SetGroupMemberInfo(SetGroupMemberInfoReq) returns (SetGroupMemberInfoResp); rpc GetGroupAbstractInfo(GetGroupAbstractInfoReq) returns (GetGroupAbstractInfoResp); + rpc GroupIsExist(GroupIsExistReq) returns(GroupIsExistResp); + rpc UserIsInGroup(UserIsInGroupReq) returns(); }