128 lines
3.9 KiB
Protocol Buffer
128 lines
3.9 KiB
Protocol Buffer
// 该文件由工具自动生成,不要手动修改该文件
|
|
|
|
package project;
|
|
|
|
|
|
|
|
// 活动信息
|
|
message p_activity_info {
|
|
optional int64 cid = 1; // 活动配置id
|
|
optional int64 id = 2; // 活动唯一id
|
|
optional int64 status = 3; // 活动状态(0-未开启 1-开始)
|
|
optional int64 start_time = 4; // 活动开始时间
|
|
optional int64 end_time = 5; // 活动结束时间
|
|
optional bool reservation = 6; // 是否预约
|
|
repeated int64 duration_time_list = 7; // 活动每个阶段持续的时长(秒)
|
|
}
|
|
|
|
// 活动信息
|
|
message p_dynamic_activity_info {
|
|
required int32 cid = 1; // 动态活动配置id
|
|
optional int64 arg = 2; // 动态活动 扩展参数
|
|
}
|
|
|
|
// 活动道具统计奖励信息
|
|
message p_activity_item_reward {
|
|
optional int64 grid_id = 1; // 格子id
|
|
optional int64 is_got = 2; // 领取状态1-已领取0-未领取
|
|
}
|
|
|
|
// 请求活动列表:协议号:3_1(c2s)
|
|
message activity_infos_c2s {
|
|
}
|
|
|
|
// 请求活动列表:协议号:3_1(s2c)
|
|
message activity_infos_s2c {
|
|
repeated p_activity_info activity_infos = 1; //
|
|
repeated p_dynamic_activity_info dynamic_list = 2; //
|
|
}
|
|
|
|
// 更新活动数据:协议号:3_2(s2c)
|
|
message activity_update_s2c {
|
|
required p_activity_info activity_info = 1; // 更新活动数据
|
|
}
|
|
|
|
// 关闭活动:协议号:3_3(s2c)
|
|
message activity_close_s2c {
|
|
optional int32 cid = 1; // 活动配置id
|
|
}
|
|
|
|
// 更新动态活动数据:协议号:3_4(s2c)
|
|
message activity_update_dynamic_s2c {
|
|
required p_dynamic_activity_info activity_info = 1; // 动态活动配置id
|
|
}
|
|
|
|
// 关闭动态活动:协议号:3_5(s2c)
|
|
message activity_close_dynamic_s2c {
|
|
optional int32 cid = 1; // 动态活动配置id
|
|
}
|
|
|
|
// 活动道具累计奖励领取信息:协议号:3_6(c2s)
|
|
message activity_act_acc_info_c2s {
|
|
required int64 item_cid = 1; // 道具配表id
|
|
required int64 type = 2; // 统计类型,1-获得 2-消耗
|
|
required int64 act_cid = 3; // 活动配置id
|
|
}
|
|
|
|
// 活动道具累计奖励领取信息:协议号:3_6(s2c)
|
|
message activity_act_acc_info_s2c {
|
|
required int64 item_cid = 1; // 道具配表id
|
|
required int64 type = 2; // 统计类型,1-获得 2-消耗
|
|
required int64 num = 3; // 数量
|
|
required int64 act_cid = 4; // 活动配置id
|
|
repeated p_activity_item_reward grids = 5; // 格子列表
|
|
}
|
|
|
|
// 领取道具累计奖励:协议号:3_7(c2s)
|
|
message activity_get_act_acc_reward_c2s {
|
|
required int64 item_cid = 1; // 道具配表id
|
|
required int64 type = 2; // 统计类型,1-获得 2-消耗
|
|
required int64 act_cid = 3; // 活动配置id
|
|
required int64 grid_id = 4; // 格子id
|
|
}
|
|
|
|
// 领取道具累计奖励:协议号:3_7(s2c)
|
|
message activity_get_act_acc_reward_s2c {
|
|
required int64 item_cid = 1; // 道具配表id
|
|
required int64 type = 2; // 统计类型,1-获得 2-消耗
|
|
required int64 act_cid = 3; // 活动配置id
|
|
required int64 grid_id = 4; // 格子id
|
|
}
|
|
|
|
// 设置活动托管:协议号:3_8(c2s)
|
|
message activity_set_up_hosting_c2s {
|
|
required int32 activity_cid = 1; // 活动配置ID
|
|
}
|
|
|
|
// 设置活动托管:协议号:3_8(s2c)
|
|
message activity_set_up_hosting_s2c {
|
|
optional int32 activity_cid = 1; // 活动配置ID
|
|
}
|
|
|
|
// 取消活动托管:协议号:3_9(c2s)
|
|
message activity_cancel_hosting_c2s {
|
|
required int32 activity_cid = 1; // 活动配置ID
|
|
}
|
|
|
|
// 取消活动托管:协议号:3_9(s2c)
|
|
message activity_cancel_hosting_s2c {
|
|
optional int32 activity_cid = 1; // 活动配置ID
|
|
}
|
|
|
|
// 客户端处理是否接管活动:协议号:3_10(c2s)
|
|
message activity_online_hosting_c2s {
|
|
required int32 activity_cid = 1; // 活动配置ID
|
|
required bool is_client_hosting = 2; // 是否客户端接管
|
|
}
|
|
|
|
// 客户端处理是否接管活动:协议号:3_10(s2c)
|
|
message activity_online_hosting_s2c {
|
|
optional int32 activity_cid = 1; // 活动配置ID
|
|
optional bool is_client_hosting = 2; // 是否客户端接管
|
|
}
|
|
|
|
// 通知客户端接管活动:协议号:3_90(s2c)
|
|
message activity_online_hosting_notify_s2c {
|
|
optional int32 activity_cid = 1; // 活动配置ID
|
|
}
|