syntax="proto3";
package protos;

enum Event{
	//用户事件
	USER_REGISTER 			= 0;			//注册
	USER_LOGIN 				= 1;			//登录
	USER_LOGOUT 			= 2;			//登出(离线)
	USER_UPDATE_SETTING		= 4;			//更新个人设置
    USER_UPDATE_PASSWORD	= 5;			//修改账户密码
	USER_BIND_PHONE			= 7;			//绑定手机号
	USER_BIND_PAY			= 10;			//绑定支付宝/微信/银行卡
	USER_CHECKIN			= 14;			//签到
	USER_SHARE				= 16;			//分享游戏
	USER_ENTER_GAME			= 19;			//进入游戏
	USER_LEAVE_GAME			= 22;			//离开游戏
	USER_DEPOSITE 			= 25;			//存取款(正负值，保险箱操作)
	USER_UPDATE_BANKER_PASS	= 29;			//设置银行密码
	USER_REMOVE_BANKER_PASS	= 30;			//撤销银行密码
	USER_REWARD				= 33;			//获得奖金
	USER_RECHARGE			= 36;			//充钱
	USER_WITHDRAW			= 39;			//提现
	USER_CONTACT_SERVICE	= 44;			//联系客服
	USER_REPORT				= 48;			//举报
	USER_GET_MAIL			= 50;			// 查看郵件
	USER_REM_MAIL			= 51;			// 刪除郵件
	USER_LEVELUP			= 52;			// 升级VIP
	USER_WITHDRAW_CANCELLED	= 53;			// 提现被取消，产生退币操作

	//系统事件
	SYS_LOGIC_ON			= 101;			//系统某服务上线
	SYS_LOGIC_OFF			= 105;			//系统中某服务下线
	SYS_WARNING				= 110;			//系统警告级别事件
	SYS_ERROR				= 600;			//系统运行发生错误
	SYS_ERR_LOGIN_OFFLINE	= 601;			// 连不上登录服务器
	//管理事件
	MGR_KICKOFF				= 201;			// 踢人
	MGR_UPDATE_SETTINGS		= 206;			// 修改配置
	MGR_CHANGE_BALANCE		= 210;			// 变更余额
	MGR_CHANGE_BANK			= 211;			// 变更银行
	MGR_OFFLINE				= 219;			// 下线服务
	MGR_DISABLE_USER		= 222;			// 禁用玩家
	MGR_CHANGE_ARCH			= 223;			// 改变游戏或渠道配置
	MGR_CHANGE_CLIENT_ADDRS	= 224;			// 改变客户端地址配置
											// 发布私人公告(略)
	MGR_PUBLISH_MARQUEE     = 227;          // 发布跑马灯
	MGR_PUBLISH_MAIL		= 228;			// 發布私人郵件
	MGR_SERVER_OFFLINE		= 240;			// 服务下线
	MGR_SERVER_OFFLINE_OK	= 241;			// 服务下线完成，满足重启条件
	//其它事件
	DEF_CMD_UNSUPPORTED		= 866;			// 收到了不支持的命令
	JDB_SETTLEMENT          = 4001;         // 夺宝电子结算
}