103 lines
2.6 KiB
Protocol Buffer
103 lines
2.6 KiB
Protocol Buffer
syntax = "proto3";
|
|
package activity;
|
|
option go_package = ".;activity";
|
|
|
|
//操作结果
|
|
enum OpResultCode_ActFPay {
|
|
OPRC_Sucess_ActFPay = 0; //成功
|
|
OPRC_Error_ActFPay = 1; //失败
|
|
OPRC_Activity_FPAY_NoStart = 6301; //活动关闭中
|
|
OPRC_Activity_FPAY_IsBusy = 6302; //繁忙,稍后重试
|
|
OPRC_Activity_FPAY_PAY_NoEnough = 6303; //充值额度暂时不足
|
|
OPRC_Activity_FPAY_Has_Sign = 6304; //已经报名
|
|
OPRC_Activity_FPAY_Has_Get = 6305; //已经领取
|
|
OPRC_Activity_FPAY_Cant_Get = 6306; //暂时无法领取
|
|
OPRC_Activity_FPAY_Lock = 6307; //用户被锁定,请联系客服
|
|
}
|
|
|
|
// fpay活动
|
|
enum FPayPacketID {
|
|
PACKET_FPay_ZERO =0;
|
|
PACKET_CS_FPay_Info = 2620; // 首充信息
|
|
PACKET_SC_FPay_Info = 2621; // 首充信息返回
|
|
PACKET_CS_FPay_Get = 2622; // 领取
|
|
PACKET_SC_FPay_Get = 2623; // 领取返回
|
|
PACKET_SC_Notify_ActFPay_State = 2624; // 通知活动状态
|
|
PACKET_SC_Notify_ActFPayGet_State = 2625; // 通知奖励领取状态变化
|
|
PACKET_CS_FPay_Sign = 2626; // 报名
|
|
PACKET_SC_FPay_Sign = 2627; // 报名返回
|
|
}
|
|
|
|
|
|
//赢取比例
|
|
message ActFPayWinConfig {
|
|
int32 WinType =1; //类型
|
|
int32 WinRate =2; //赢取比例
|
|
}
|
|
|
|
//显示信息
|
|
message FPayInfo {
|
|
int32 FPayCoin = 1; //需要充值数量
|
|
int32 PlayerNum = 2; //玩家数量
|
|
int32 FPayGiveCoin = 3; //赠送金额
|
|
int32 FPayGiveType = 4; //赢取金币需求类型 0 固定 1比例
|
|
int32 NeedWinCoin = 5; //需要赢取数量
|
|
int32 StartTime = 6; //开始时间
|
|
int32 EndTime = 7; //结束时间
|
|
repeated ActFPayWinConfig WinConfig = 8; //赢取比例
|
|
}
|
|
|
|
//领取信息
|
|
message FPayGetInfo {
|
|
int32 WinCoin = 1; //目前赢取金币
|
|
int32 State = 2; //状态 0 无法报名 1 可以报名 2 无法领取 3 可以领取 4 已经领取
|
|
}
|
|
|
|
// 首充奖励信息返回
|
|
message SCFPayInfo {
|
|
FPayInfo Info = 1; // 首充信息
|
|
}
|
|
|
|
// 获得首充奖励信息
|
|
message CSFPayInfo {
|
|
|
|
}
|
|
|
|
|
|
// 领取奖励返回
|
|
message SCGetFPay {
|
|
OpResultCode_ActFPay OpRetCode = 1; // 错误码
|
|
}
|
|
|
|
// 领取奖励
|
|
message CSGetFPay {
|
|
|
|
}
|
|
|
|
|
|
// 通知活动状态变化
|
|
message SCNotifyFPayState {
|
|
int32 State = 1; // 状态 0 关闭 1开启
|
|
}
|
|
|
|
// 通知领取变化
|
|
message SCNotifyFPayGetState {
|
|
FPayGetInfo GetInfo = 1; // 领取信息
|
|
}
|
|
|
|
// 报名返回
|
|
message SCFPaySign {
|
|
OpResultCode_ActFPay OpRetCode = 1; // 错误码
|
|
}
|
|
|
|
//报名
|
|
message CSFPaySign {
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|