| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668 | 
							- package com.backfire.protoMethod; 
 
- option java_package = "com.backfire.protoMethod"; 
 
- option java_outer_classname = "buff_http"; 
 
- //是否需要升级请求 UpgradeRequest = "101"
 
- message UpgradeRequest
 
- {
 
- 	required	uint32	appId		= 1;			//渠道号
 
- 	required 	string	ver			= 2;			//版本号
 
- }
 
- //升级请求返回 UpgradeReply
 
- message UpgradeReply
 
- {
 
- 	required	uint32	ret			= 1;			//是否需要升级1:需要升级 2不需要升级 3强制升级
 
- 	optional	uint32	retCode		= 2;			// 1:错误码
 
- 	optional	string	retMsg		= 3;			// 升级提示语
 
- 	optional 	string	downUrl		= 4;			//下载地址
 
- }
 
- //登陆请求 LoginRequest ="102"
 
- message	LoginRequest
 
- {
 
- 	required	uint32	appId		 = 1;			//渠道号
 
- 	required 	string	ver		     = 2;			//版本号
 
- 	optional 	string	genSn		 = 3;			//唯一识别ID
 
- 	optional	string	phoneSn		 = 4;			//IMEI
 
- 	optional 	string	open_id		 = 5;			//第三方唯一识别ID
 
- 	optional	string	token		 = 6;			//第三方访问token
 
- 	optional    string  android_id   = 7;
 
-     optional    string  mac_id       = 8;
 
-     optional    string  bluetooth_id = 9;	
 
- 	optional	string	someStr4	 = 10;
 
- }
 
- //用户信息返回 LoginReply
 
- message	LoginReply
 
- {
 
- 	required	uint32	ret			= 1;			//是否登陆成功 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语
 
- 	optional	uint64	uid			= 4;			//用户唯一识别ID
 
- 	optional	string	session		= 5;			//用户session
 
- 	optional	string	uname		= 6;			//用户绑定邮箱
 
- 	optional	string	nick		= 7;			//用户呢称
 
- 	optional	uint32	sex			= 8;			//用户性别
 
- 	optional	string	address		= 9;			//用户地址
 
- 	optional	string	icon		= 10;			//用户图像地址
 
- 	optional	Experience exp		= 11;	
 
- 	optional	Money	money		= 12;			
 
- 	optional	Tip	tip				= 13;	
 
- 	optional	Other	other		= 14;			//用户其他信息
 
- 	
 
- }
 
- Message Experience
 
- {
 
- 	optional	uint32	level		= 1;			//用户等级
 
- 	optional	uint32	exp		= 2;				//用户经验
 
- 	optional	uint64	winCount	= 3;			//用户胜场
 
- 	optional	string	title		= 4;			//用户称谓
 
- }
 
- message Money
 
- {
 
- 	optional	uint64	money		= 1;			//用户筹码
 
- 	optional	uint64	gold		= 2;			//用户元宝
 
- 	optional	uint32	vip		= 3;				//VIP等级
 
- 	optional	uint64	viptime		= 4;			//VIP剩余天数
 
- }
 
- message Tip
 
- {
 
- 	optional	uint32	tipFree		= 1;			//提示功能是否免费使用
 
- 	optional	uint32	tipCount	= 2;			//提示功能可使用次数
 
- }
 
- message Other
 
- {
 
- 	optional	string	signature	= 2;			//用户签名
 
- 	//repeated	Gift	gifts		= 4;			//持有礼物     另起接口
 
- } 
 
- message Gift
 
- {
 
- 	optional	uint32	id			= 1;			//礼物ID
 
- 	optional	string	name		= 2;			//礼物名称
 
- 	optional	string	icon		= 3;			//礼物图片地址
 
- 	optional	uint32	count		= 4;			//礼物数量
 
- } 
 
- //请求获取一些辅助信息,比如登陆奖励、在线人数等 AssistMessageRequest =  "103"
 
- message AssistMessageRequest
 
- {
 
- 	required	uint64	uid			= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- }
 
-  
 
- message PayTip
 
- {
 
- 	optional	uint32	id			=1;
 
- 	optional	string  content		=2;
 
- }
 
-  
 
- //辅助信息返回,比如登陆奖励、在线人数等 AssistMessageReply
 
- message AssistMessageReply
 
- {
 
- 	required	uint32	ret				= 1;			//是否返回辅助信息成功 1:成功 2 失败
 
- 	optional	uint32	retCode			= 2;			// 失败原因
 
- 	optional	string	retMsg			= 3;			// 失败原因提示语	
 
- 	repeated	NotifyMsg notifyMsg	= 4;	
 
- 	optional    string  exerMsg 		= 5;            //活动内容
 
- 	optional 	uint64	OnlineNum		= 6;			//在线人数
 
- 	repeated	Award	awards			= 7;			//连续登陆XX天,奖励XX金币
 
- 	optional	uint32	loginTimes		= 8;			//已经连续登陆天数
 
- 	optional	uint32	isLogin			= 9;			//今天是否已经领取了登陆奖励
 
- 	optional    string  tipMsg          = 10;           //房间内点击提示显示信息
 
- 	repeated	PayTip	paytips			= 11;			//支付提示语	
 
- 	optional	string 	sendtips		= 12;			//支付发货提醒
 
- }
 
- message NotifyMsg
 
- {
 
- 	required	String	title	= 1;	
 
- 	required	String	desc	= 2;		
 
- }
 
- message Award
 
- {
 
- 	required	Money	awardMoney	= 1;	//连续登陆奖励的金币
 
- 	required	Tip		awardTip	= 2;		//连续登陆奖励的提示
 
- }
 
- //获取登陆奖励 LoginAwardRequest =  "104"
 
- message LoginAwardRequest
 
- {
 
- 	required	uint64	uid		= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- } 
 
- //获取登陆奖励返回,LoginAwardReply
 
- message LoginAwardReply
 
- {
 
- 	required	uint32	ret		= 1;			//是否领取登陆奖励成功 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语、
 
- 	optional	Money	money		= 4;			//筹码
 
- 	optional	Tip	tip		= 5;			//提示
 
- 	optional	string	succMsg		= 6;			//领取登陆奖励成功提示语
 
- }
 
- //用户修改信息,包括昵称、性别、地址、图像,以及绑定邮箱 ModifyUserRequest = "105,106,107" 105代表绑定邮箱,106代表修改昵称等,107修改用户头像
 
- message ModifyUserRequest
 
- {
 
- 	required	uint64	uid		= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- 	optional	string	uname		= 3;			//用户绑定邮箱
 
- 	optional	string	password	= 4;			//绑定邮箱时需要输入密码
 
- 	optional	string	nick		= 5;			//用户呢称
 
- 	optional	uint32	sex		= 6;			//用户性别
 
- 	optional	string	address		= 7;			//用户地址
 
- 	optional	string	signature	= 8;			//用户签名
 
- 	optional	string	icon		= 9;			//用户图像地址
 
- }
 
- //用户修改信息返回 ModifyUserReply
 
- message ModifyUserReply
 
- {
 
- 	required	uint32	ret		= 1;			//是否修改成功 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语
 
- }
 
- //用户通过绑定的邮箱恢复账号系统, RecoverUserRequest = "108" 返回直接使用 LoginReply
 
- message RecoverUserRequest
 
- {
 
- 	required	uint64	uid		= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- 	optional	string	uname		= 3;			//用户绑定邮箱
 
- 	optional	string	password	= 4;			//绑定邮箱时需要输入密码
 
- }
 
- //返回大厅刷新数据请求 BackToHall= "109"
 
- message     BackToHallReq
 
- {
 
-      required     uint64     uid          = 1;               //用户唯一识别ID
 
-      required     string     session          = 2;               //用户session
 
- }
 
- //获取进入房间 TableReq = "301"
 
- message	TableReq
 
- {
 
- 	required	uint64	uid		= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- 	optional	uint32	type		= 3;			//1:快速进入,2:初级场 3中级场 4高级场    以后场时动态配置,故这个接口得调整
 
- 	optional	uint32	form		= 4; 			//分组编号
 
- }
 
- //进入房间请求返回 TableRpy
 
- message	TableRpy
 
- {
 
- 	required	uint32	ret		= 1;				//是否获取桌子成功 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语
 
- 	optional	string	ip		= 4;				//服务器对应IP
 
- 	optional	uint32	port		= 5;			//服务器对应端口号
 
- 	optional	uint32	tid		= 6;				//桌子ID
 
- 	optional	string	voip		= 7;			//语音服务器对应IP
 
- 	optional	uint32	voport		= 8;			//语音服务器对应端口号
 
- }
 
- //桌子列表请求 CourtListRequest = "302"
 
- message CourtListRequest
 
- {
 
- 	required	uint64	uid			= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- 	required	string	courtId		= 3;			//赛场ID,如普通场为1,比赛场为2,换牌场为3,新玩法场为4
 
- } 
 
- //桌子列表请求返回 CourtListReply
 
- message CourtListReply
 
- {
 
- 	required	uint32	ret				= 1;			//1:成功 2 失败
 
- 	optional	uint32	retCode			= 2;			//错误码
 
- 	optional	string	retMsg			= 3;			//提示语
 
- 	repeated	Court	courtBean		= 4;			//桌子对象
 
- }
 
- message Court
 
- {
 
- 	optional	string	name		= 1;			//桌名
 
- 	optional	uint64	min_enter	= 2;			//准入
 
- 	optional	uint64	min_chip	= 3;			//底注
 
- 	optional	string	form		= 4;			//分组编号
 
- 	optional	string	desc		= 5;			//详细介绍
 
- 	optional	uint32	type		= 6;			//桌类型,用于tableReq
 
- 	optional	uint32	left_icon	= 7;			//左角标类型
 
- 	optional	uint32 	right_icon 	= 8;			//右角标类型
 
- } 
 
- //获取进入房间 QuickStartReq= "303"
 
- message QuickStartReq
 
- {
 
-       required       uint64       uid             = 1;      //用户唯一识别ID
 
-       required       string       session       = 2;      //用户session
 
-       optional       uint32       form            = 3;      //1:普通场 2比赛场 3换牌场    以后场时动态配置,故这个接口得调整
 
- }
 
- //进入房间请求返回QucikStartRpy
 
- message QuickStartRpy
 
- {
 
-       required       uint32       ret             = 1;      //是否获取桌子成功 1:成功 2 失败
 
-       optional       uint32       retCode       = 2;      // 失败原因
 
-       optional       string       retMsg         = 3;      // 失败原因提示语
 
-       optional       string       ip                = 4;      //服务器对应IP
 
-       optional       uint32       port            = 5;      //服务器对应端口号
 
-       optional       uint32       tid              = 6;      //桌子ID
 
-       optional       string       voip             = 7;       //语音服务器对应IP
 
-       optional       uint32       voport         = 8;       //语音服务器对应端口号
 
- 	  optional       uint64       needMoney       = 9;      //所需钱数,ret为2时解析此值
 
- }
 
- //赛场详情请求 MatchInfoReq= "304"
 
- message MatchInfoReq
 
- {
 
-       required       uint64       uid           = 1;      	//用户唯一识别ID
 
-       required       string       session       = 2;      	//用户session
 
-       optional       uint32       form          = 3;      	//1:普通场 2比赛场 3换牌场    以后场时动态配置,故这个接口得调整
 
-       optional       uint32       type          = 4; 		//桌类型,用于tableReq
 
- }
 
- //赛场详情请求返回 MatchInfoRpy
 
- message MatchInfoRpy
 
- {
 
-       required       uint32       ret           = 1;      //是否获取桌子成功 1:成功 2 失败
 
-       optional       uint32       retCode       = 2;      // 失败原因
 
-       optional       string       retMsg        = 3;      // 失败原因提示语	 
 
-       optional       string       title         = 4;      //标题
 
- 	  optional       string       desc          = 5;      //详情
 
- 	  optional       string       beginTime     = 6;      //开赛时间
 
- 	  optional       uint32       count         = 7;      //参赛人数
 
- 	  optional       string       condition     = 8;      //进入条件
 
- }
 
- //获取房间提示信息 TableMsgReq= "305"
 
- message TableMsgReq
 
- {
 
-       required       uint64       uid             = 1;      //用户唯一识别ID
 
-       required       string       session       = 2;      //用户session
 
-       optional       uint32       form           = 3;      //1:普通场 2比赛场 3换牌场    以后场时动态配置,故这个接口得调整
 
-       optional       uint32       type           = 4;       //桌类型,用于tableReq
 
- }
 
- //获取房间提示信息 TableMsgRpy
 
- message TableMsgRpy
 
- {
 
-       required       uint32       ret              = 1;      //是否获取桌子成功 1:成功 2 失败
 
-       optional       uint32       retCode        = 2;      // 失败原因
 
-       optional       string       retMsg          = 3;      // 失败原因提示语  
 
-       optional       string       msg              = 4;      //房间提示信息显示
 
- }
 
- //请求获取商品列表 ListProductReq =  "401"
 
- message ListProductReq
 
- {
 
- 	required	uint64	uid		= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- 	required    uint32  type          = 3;               //商品类型
 
- }
 
- message Product
 
- {
 
- 	required	uint32	productID	= 1;
 
- 	required	string	productName	= 2;
 
- 	required	uint32	price		= 3;
 
- 	required	string	desc		= 4;
 
- 	optional	string	imageUrl	= 5;
 
- 	optional	string	paycode		= 6;			//现在做计费点使用	
 
- }
 
- //商品列表返回 ListProductRpy = "shop.PdtRpy"
 
- message ListProductRpy
 
- {
 
- 	required	uint32	ret		= 1;			//是否获取商品列表成功 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语
 
- 	repeated	Product	products	= 4;
 
- }
 
- //获取充值所需的商品信息 RechargeGoodsReq = "402",
 
- message RechargeGoodsReq
 
- {
 
- 	required	uint64	uid		= 1;
 
- 	required	string	session		= 2;
 
- 	required	uint32  type		= 3;	//商品类型,1代表金币,2代表“提示”,3代表“元宝”
 
- 	required	uint64	needMoney	= 4;
 
- }
 
- //充值所需的商品信息返回 CollapseTimesRpy
 
- message RechargeGoodsRpy
 
- {
 
- 	required	uint32	ret		= 1;
 
- 	optional	uint32  retCode		= 2;
 
- 	optional	string	retMsg		= 3;	
 
- 	optional	Product	products	= 4;
 
- }
 
- //购买提示所需的商品信息 CheckBuyMessageReq = "403"
 
- message CheckBuyMessageReq
 
- {
 
-        required     uint64     uid                = 1;               //用户唯一识别ID
 
-        required     string     session          = 2;               //用户session
 
-        optional     uint64     orderid            = 3;               //订单ID
 
- }
 
- message     CheckBuyMessageRpy
 
- {
 
-      required     uint32     ret                 = 1;               //订单是否已经成功 1:成功 2 失败
 
-      optional     uint32     retCode          = 2;               // 失败原因
 
-      optional     string     retMsg            = 3;               // 失败原因提示语
 
-      optional     Money     moneyBean           = 4              
 
-      optional     Tip     tipBean                      = 5;              
 
- }
 
- //直接购买商品请求 DirectBuyReq = "404",
 
- message DirectBuyReq
 
- {
 
-      required     uint64     uid          = 1;
 
-      required     string     session          = 2;
 
-      required     uint32  type          = 3;     //商品类型,1代表金币,2代表“提示”,3代表“元宝”
 
- }
 
- //充值所需的商品信息返回DirectBuyRpy
 
- message DirectBuyRpy
 
- {
 
-      required     uint32     ret          = 1;
 
-      optional     uint32  retCode          = 2;
 
-      optional     string     retMsg          = 3;    
 
-      optional     Product     products     = 4;
 
- }
 
- //验证订单失败数据提交,ConfirmOrderFailedRequest= "405" 返回直接使用RpyConfirmOrderFailed
 
- message ConfirmOrderFailedRequest
 
- {
 
-        required     uint64     uid                = 1;               //用户唯一识别ID
 
-        required     string     session          = 2;               //用户session
 
-        optional     uint64     orderid            = 3;               //订单ID
 
- }
 
- message     ConfirmOrderFailedRpy
 
- {
 
-      required     uint32     ret                 = 1;               //订单是否已经成功 1:成功 2 失败
 
-      optional     uint32     retCode          = 2;               // 失败原因
 
-      optional     string     retMsg            = 3;               // 失败原因提示语    
 
- }
 
- //请求比赛排行列表 ListRankReq =  "501,502" 501代表今日排行,502代表上期获奖排行
 
- message ListRankReq
 
- {
 
- 	required	uint64	uid			= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- 	optional    uint32  form        = 3;      		//1:普通场 2比赛场 3换牌场    以后场时动态配置,故这个接口得调整
 
-     optional    uint32  type        = 4;    		//桌类型,不传默认为5
 
- }
 
- //排行列表返回 ListRankRpy = "rank.matchRpy"
 
- message ListRankRpy
 
- {
 
- 	required	uint32	ret		= 1;			//是否获取商品列表成功 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语
 
- 	repeated	Rank	ranks		= 4;
 
- }
 
- message Rank
 
- {
 
- 	optional	uint64	uid		= 1;			//uid
 
- 	optional	uint32	position	= 2;			//排行
 
- 	optional	string	unick		= 3;			//昵称
 
- 	optional	uint64	money		= 4;			//赢的筹码
 
- 	optional	string	dateTime	= 5;			//时间
 
- }
 
- //财富榜 "503" 
 
- message WealthRankReq
 
- {
 
- 	required	uint64	uid		= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- }
 
- message WealthRankRpy
 
- {
 
- 	required	uint32	ret			= 1;			// 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语
 
- 	repeated	WealthRank	wealthRanks		= 4;
 
- }
 
- message WealthRank
 
- {
 
- 	optional	uint64	uid		= 1;				//uid
 
- 	optional	uint32	position	= 2;			//排行
 
- 	optional	string	unick		= 3;			//昵称
 
- 	optional	uint64	money		= 4;			//赢的筹码
 
- 	optional	String	icon		= 5;			//图标
 
- }
 
- //充值榜 "504" 
 
- message RechargeRankReq
 
- {
 
- 	required	uint64	uid		= 1;			//用户唯一识别ID
 
- 	required	string	session		= 2;			//用户session
 
- }
 
- message RechargeRankRpy
 
- {
 
- 	required	uint32	ret			= 1;			// 1:成功 2 失败
 
- 	optional	uint32	retCode		= 2;			// 失败原因
 
- 	optional	string	retMsg		= 3;			// 失败原因提示语
 
- 	repeated	RechargeRank	RechargeRanks		= 4;
 
- }
 
- message RechargeRank
 
- {
 
- 	optional	uint64	uid		= 1;				//uid
 
- 	optional	uint32	position	= 2;			//排行
 
- 	optional	string	unick		= 3;			//昵称
 
- 	optional	uint64	money		= 4;			//赢的筹码
 
- 	optional	String	icon		= 5;			//图标
 
- }
 
- //获取活动列表 ExerciseListReq = "601"
 
- message ExerciseListReq
 
- {
 
- 	required	uint32	uid		= 1;
 
- 	required	string	session		= 2;
 
- }
 
- message Exercise
 
- {
 
- 	required	string	title		= 1;
 
- 	required	string	desc		= 2;
 
- }
 
- //获取活动列表返回 ExerciseListRpy = "exer.ExerRpy"
 
- message ExerciseListRpy
 
- {
 
- 	required	uint32	ret		= 1;
 
- 	optional	uint32	retCode		= 2;
 
- 	optional	string	retMsg		= 3;
 
- 	repeated	Exercise exercises	= 4;
 
- }
 
- //获取系统信息列表 使用接口SystemInFoReq = "602" 接口数据类型跟ExerciseListReq一样,返回数据类型跟ExerciseListRpy一样,系统信息类型跟Exercise一样
 
- //获取个人信息列表 使用接口PersonInFoReq = "603" 接口数据类型跟ExerciseListReq一样,返回数据类型跟ExerciseListRpy一样,系统信息类型为PersonInFo
 
- message PersonInFo
 
- {
 
- 	required	uint32	infoID		= 1;		//个人信息对应ID
 
- 	required	string	desc		= 3;		//个人信息描述
 
- 	required	uint32	canReceive	= 4;		//是否能够被领取,1:能,其他则不能
 
- }
 
- message PersonListRpy
 
- {
 
- 	required	uint32	ret		= 1;
 
- 	optional	uint32	retCode		= 2;
 
- 	optional	string	retMsg		= 3;
 
- 	repeated	PersonInFo info		= 4;
 
- }
 
- //请求获取活动奖励 PersonDeliverReq = "604"
 
- message PersonDeliverReq
 
- {
 
- 	required	uint32	uid		= 1;
 
- 	required	string	session		= 2;
 
- 	optional	uint32	infoID		= 3;
 
- }
 
- //获取活动奖励返回 PersonDeliverRpy
 
- message PersonDeliverRpy
 
- {
 
- 	required	uint32	ret		= 1;
 
- 	required	uint32	retCode		= 2;
 
- 	optional	string	retMsg		= 3;	
 
- 	optional	Money	money		= 4;
 
- 	optional	Tip	tip		= 5;
 
- 	optional	string	succMsg		= 6;	//提示信息
 
- }
 
- //提交反馈信息 SubmitFeedBackReq = "701"
 
- message SubmitFeedBackReq
 
- {
 
- 	required	uint32	uid		= 1;
 
- 	required	string	session		= 2;	
 
- 	optional	string	feedBackMsg	= 3;	//反馈信息
 
- 	optional	string  connectPhone	= 4;	//联系电话
 
- }
 
- //提交反馈信息返回 SubmitFeedBackRpy
 
- message SubmitFeedBackRpy
 
- {
 
- 	required	uint32	ret		= 1;
 
- 	required	uint32	retCode		= 2;
 
- 	optional	string	retMsg		= 3;	
 
- }
 
- //帮助-游戏规则 GameRuleReq= "702"
 
- message GameRuleReq
 
- {
 
-      required     uint32     uid          = 1;
 
-      required     string     session          = 2;    
 
- }
 
- //帮助-游戏规则返回 
 
- message GameRuleRpy
 
- {
 
-      required     uint32     ret                = 1;
 
-      required     uint32     retCode         = 2;
 
-      optional     string     retMsg           = 3;    
 
-      optional     string     gamerule          = 4;        //游戏规则
 
- }
 
- //帮助-常见问题 CommonReq= "703"
 
- message CommonReq
 
- {
 
-      required     uint32     uid          = 1;
 
-      required     string     session          = 2;    
 
- }
 
- //帮助-常见问题 CommoneRpy
 
- message CommoneRpy
 
- {
 
-      required     uint32     ret                = 1;
 
-      required     uint32     retCode         = 2;
 
-      optional     string     retMsg           = 3;    
 
-      optional     string     commonedesc          = 4;        //常见问题描述
 
- }
 
- //获取破产奖励次数 CollapseTimesReq = "801"
 
- message CollapseTimesReq
 
- {
 
- 	required	uint64	uid		= 1;
 
- 	required	string	session		= 2;
 
- }
 
- //破产奖励次数返回 CollapseTimesRpy
 
- message CollapseTimesRpy
 
- {
 
- 	required	uint32	ret		= 1;
 
- 	optional	uint32  retCode		= 2;
 
- 	optional	string	retMsg		= 3;	
 
- 	optional	uint32  times           = 4;
 
- }
 
- //提交减少提示次数  ReduceTipCountReq = "802"
 
- message ReduceTipCountReq
 
- {
 
- 	required	uint64	uid		= 1;
 
- 	required	string	session		= 2;
 
- 	required	uint32	type		= 3;			//场类型
 
- }
 
- //提交减少提示次数返回 ReduceTipCountRpy
 
- message ReduceTipCountRpy
 
- {
 
- 	required	uint32	ret		= 1;
 
- 	required	uint32	retCode		= 2;
 
- 	optional	string	retMsg		= 3;	
 
- 	optional	Tip	tip		= 4;			//提示
 
- }
 
- //请求获取任务列表 ListTaskReq =  "901"
 
- message ListProductReq
 
- {
 
-      required     uint64     uid          = 1;               //用户唯一识别ID
 
-      required     string     session          = 2;          //用户session
 
-      optional      uint32     type          = 3;              //任务类型:0或没有代表每日任务,1代表系统任务
 
- }
 
- message Task
 
- {
 
-      required     uint32     taskID                   = 1;                    //任务ID
 
-      required     string     taskName              = 2;                //任务名称
 
-      optional      string     taskDesc                = 3;                  //任务奖励描述
 
-       optional     uint32     compelteRate        = 4;                 //任务已经完成进度
 
-      optional      uint32     totalRate                  = 5;                 //任务总进度
 
-       optional     uint32     canAliPay               = 6;               //任务状态:1不能领取   2:可以领取     3:已经领取奖励(已完成)
 
- }
 
- //任务列表返回 ListTaskRpy
 
- message  ListTaskRpy
 
- {
 
-      required     uint32     ret          = 1;               //是否获取任务列表成功 1:成功 2 失败
 
-      optional     uint32     retCode          = 2;               // 失败原因
 
-      optional     string     retMsg          = 3;               // 失败原因提示语
 
-      repeated    Task     tasks    = 4;
 
- 	 optional     string     tipMsg          = 5;               // 提示语
 
- }
 
- //领取任务 AliPayTaskReq =  "902"
 
- message  AliPayTaskReq 
 
- {
 
-      required     uint64     uid          = 1;               //用户唯一识别ID
 
-      required     string     session      = 2;              //用户session
 
-      optional      uint32     type          = 3;              //任务类型:0或没有代表每日任务,1代表系统任务
 
-      optional      uint32     taskID        = 4;              //任务ID
 
- }
 
- //领取任务返回AliPayTaskRpy
 
- message  AliPayTaskRpy
 
- {
 
-      required     uint32     ret              = 1;                   //是否获取任务列表成功 1:成功 2 失败
 
-      optional     uint32     retCode        = 2;               // 失败原因
 
-      optional     string     retMsg          = 3;               // 失败原因提示语
 
-      optional     uint64     money         = 4;               //任务奖励money
 
-      optional     uint32     tip               = 5;               //任务奖励提示
 
-      optional     uint64     totalMoney   = 6;               //用户总money
 
-      optional     uint32     totalTip        = 7;               //用户总提示
 
- }
 
- //获取可领取任务的数量 AliPayTaskNumReq =  "903"
 
- message  AliPayTaskNumReq 
 
- {
 
-      required     uint64     uid          = 1;               //用户唯一识别ID
 
-      required     string     session      = 2;              //用户session
 
-      optional      uint32     type          = 3;              //任务类型:0或没有代表每日任务,1代表系统任务
 
- }
 
- //领取任务返回AliPayTaskNumRpy
 
- message  AliPayTaskNumRpy
 
- {
 
-      required     uint32     ret              = 1;                   //是否获取任务列表成功 1:成功 2 失败
 
-      optional     uint32     retCode        = 2;               // 失败原因
 
-      optional     string     retMsg          = 3;               // 失败原因提示语
 
-      optional     uint32     number        = 4;               //可领取的任务的数量
 
- }
 
 
  |