parent
381475e883
commit
b0a0896c2e
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,121 @@
|
||||
syntax = "proto3";
|
||||
option go_package = "group;group";
|
||||
package group;
|
||||
|
||||
message CommonResp{
|
||||
int32 ErrorCode = 1;
|
||||
string ErrorMsg = 2;
|
||||
}
|
||||
|
||||
message CreateGroupReq{
|
||||
repeated string userIDList = 1;
|
||||
string token = 2;
|
||||
string OperationID = 3;
|
||||
}
|
||||
message CreateGroupResp{
|
||||
int32 ErrorCode = 1;
|
||||
string ErrorMsg = 2;
|
||||
string groupID = 3;
|
||||
}
|
||||
|
||||
message GetGroupListReq{
|
||||
string token = 1;
|
||||
string OperationID = 2;
|
||||
}
|
||||
message GetGroupListResp{
|
||||
int32 ErrorCode = 1;
|
||||
string ErrorMsg = 2;
|
||||
repeated string groupList = 3;
|
||||
}
|
||||
|
||||
|
||||
message GetGroupInfoReq{
|
||||
string groupID = 1;
|
||||
string OperationID = 2;
|
||||
string token = 3;
|
||||
}
|
||||
message GetGroupInfoResp{
|
||||
int32 ErrorCode = 1;
|
||||
string ErrorMsg = 2;
|
||||
string groupID = 3;
|
||||
string groupName = 4;
|
||||
string groupHeadURL = 5;
|
||||
string bulletin = 6;
|
||||
repeated MemberList groupMemberList = 7;
|
||||
}
|
||||
message MemberList{
|
||||
string userID = 1;
|
||||
string nickName = 2;
|
||||
int32 isAdmin = 3;
|
||||
}
|
||||
|
||||
|
||||
message DeleteGroupMemberReq{
|
||||
string groupID = 1;
|
||||
string token = 2;
|
||||
string OperationID = 3;
|
||||
repeated string userIdList = 4;
|
||||
}
|
||||
|
||||
|
||||
message SetGroupNameReq{
|
||||
string groupID = 1;
|
||||
string name = 2;
|
||||
string token = 3;
|
||||
string OperationID = 4;
|
||||
}
|
||||
|
||||
|
||||
message SetGroupBulletinReq{
|
||||
string groupID = 1;
|
||||
string bulletin = 2;
|
||||
string OperationID = 3;
|
||||
string token = 4;
|
||||
}
|
||||
|
||||
message SetOwnerGroupNickNameReq{
|
||||
string groupID = 1;
|
||||
string nickName = 2;
|
||||
string OperationID = 3;
|
||||
string token = 4;
|
||||
}
|
||||
|
||||
|
||||
message SetGroupHeadImageReq{
|
||||
string groupID = 1;
|
||||
string headUrl = 2;
|
||||
string OperationID = 3;
|
||||
string token = 4;
|
||||
}
|
||||
|
||||
message MemberExitGroupReq{
|
||||
string groupID = 1;
|
||||
string OperationID = 2;
|
||||
string token = 3;
|
||||
}
|
||||
|
||||
|
||||
|
||||
service group{
|
||||
rpc createGroup(CreateGroupReq) returns(CreateGroupResp);
|
||||
rpc getGroupList(GetGroupListReq) returns(GetGroupListResp);
|
||||
rpc getGroupInfo(GetGroupInfoReq)returns(GetGroupInfoResp);
|
||||
rpc deleteGroupMember(DeleteGroupMemberReq) returns(CommonResp);
|
||||
rpc setGroupName(SetGroupNameReq) returns(CommonResp);
|
||||
rpc setGroupBulletin(SetGroupBulletinReq) returns(CommonResp);
|
||||
rpc setOwnerGroupNickName(SetOwnerGroupNickNameReq) returns(CommonResp);
|
||||
rpc setGroupHeadImage(SetGroupHeadImageReq) returns(CommonResp);
|
||||
rpc memberExitGroup(MemberExitGroupReq) returns(CommonResp);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in new issue