117 lines
2.8 KiB
Protocol Buffer
117 lines
2.8 KiB
Protocol Buffer
syntax = "proto3";
|
||
package Fantasy.Network.Message;
|
||
|
||
message ClubInfo
|
||
{
|
||
int64 Id = 1; //工会ID
|
||
string Name = 2; //工会名称
|
||
int64 CreateTime = 3; //创建时间
|
||
int64 OwnerId = 4; //工会创建者ID
|
||
int32 MemberCount = 5; //成员数量
|
||
}
|
||
|
||
///请求创建工会
|
||
message C2S_CreateRequest // ICustomRouteRequest,Caht2C_GetChatRecordResponse,SocialRoute
|
||
{
|
||
string Name = 1; //工会名称
|
||
}
|
||
|
||
///创建工会响应
|
||
message S2C_CreateResponse // ICustomRouteResponse
|
||
{
|
||
ClubInfo Club = 1; //创建的工会信息
|
||
}
|
||
|
||
///请求工会信息
|
||
message C2S_GetClubInfoRequest // ICustomRouteRequest,S2C_GetClubInfoResponse,SocialRoute
|
||
{
|
||
int64 ClubId = 1; //工会ID
|
||
}
|
||
///响应工会信息
|
||
message S2C_GetClubInfoResponse // ICustomRouteResponse
|
||
{
|
||
string Name = 1; //工会名称
|
||
}
|
||
|
||
/// 请求工会成员列表
|
||
message C2S_GetMemberListRequest // ICustomRouteRequest,S2C_GetMemberListResponse,SocialRoute
|
||
{
|
||
int64 ClubId = 1; //工会ID
|
||
}
|
||
|
||
/// 响应工会成员列表
|
||
message S2C_GetMemberListResponse // ICustomRouteResponse
|
||
{
|
||
repeated RoleSimpleInfo Members = 1; //工会成员列表
|
||
}
|
||
|
||
///获取工会列表请求
|
||
message C2S_GetClubListRequest // ICustomRouteRequest,S2C_GetClubListResponse,SocialRoute
|
||
{
|
||
|
||
}
|
||
///获取工会列表响应
|
||
message S2C_GetClubListResponse // ICustomRouteResponse
|
||
{
|
||
repeated ClubInfo Clubs = 1; //工会列表
|
||
}
|
||
|
||
/// 请求加入工会
|
||
message C2S_JoinClubRequest // ICustomRouteRequest,S2C_JoinClubResponse,SocialRoute
|
||
{
|
||
int64 ClubId = 1; //工会ID
|
||
}
|
||
|
||
/// 响应加入工会
|
||
message S2C_JoinClubResponse // ICustomRouteResponse
|
||
{
|
||
ClubInfo Club = 1; //加入的工会信息
|
||
}
|
||
|
||
/// 请求退出工会
|
||
message C2S_LeaveClubRequest // ICustomRouteRequest,S2C_LeaveClubResponse,SocialRoute
|
||
{
|
||
int64 ClubId = 1; //工会ID
|
||
}
|
||
|
||
/// 响应退出工会
|
||
message S2C_LeaveClubResponse // ICustomRouteResponse
|
||
{
|
||
int64 ClubId = 1; //退出的工会ID
|
||
}
|
||
|
||
/// 请求解散工会
|
||
message C2S_DissolveClubRequest // ICustomRouteRequest,S2C_DissolveClubResponse,SocialRoute
|
||
{
|
||
int64 ClubId = 1; //工会ID
|
||
}
|
||
|
||
/// 响应解散工会
|
||
message S2C_DissolveClubResponse // ICustomRouteResponse
|
||
{
|
||
int64 ClubId = 1; //解散的工会ID
|
||
}
|
||
|
||
/// 请求操作申请
|
||
message C2S_DisposeJoinRequest // ICustomRouteRequest,S2C_DisposeJoinResponse,SocialRoute
|
||
{
|
||
int64 ClubId = 1; //工会ID
|
||
int64 ApplicantId = 2; //申请人ID
|
||
int32 Agree = 3; //是否同意申请,1表示同意,0表示拒绝
|
||
}
|
||
|
||
/// 响应操作申请
|
||
message S2C_DisposeJoinResponse // ICustomRouteResponse
|
||
{
|
||
int64 ClubId = 1; //工会ID
|
||
int64 ApplicantId = 2; //申请人ID
|
||
int32 Agree = 3; //是否同意申请,1表示同意,0表示拒绝
|
||
}
|
||
|
||
///推送消息
|
||
message S2C_ClubChange // ICustomRouteMessage,SocialRoute
|
||
{
|
||
ClubInfo Club = 1;
|
||
int32 ChangeType = 2; //变更类型 0.创建 1.解散 2.加入 3.退出 4.申请处理
|
||
}
|