namespace go backend struct ResAdminInfo{ 1: string Name, 2: i64 Uid, 3: i32 AreaId, 4: i32 Face; 5: double Charge; 6: double MaxCharge; 7: i32 Level; 8: i32 Diamond; 9: i32 Star; 10: i32 Energy; 11: string UserName; 12: i64 LoginTime; 13: i32 Cumulative; 14: i32 RegisterTime; 15: i8 Ban; 16: i32 TodayCumulative; 17: i32 Bouns; 18: string Code; 19: map ChessMap; 20: list ActLog; 21: list FriendList; 22: map OrderList; } struct Actlog{ 1: i8 Type; 2: i64 Time; 3: string Param; } struct OrderInfo{ 1: i32 Id; 2: i32 Type; 3: i64 Time; 4: string ChessId; 5: i8 Diff; } struct FriendInfo{ 1: i64 Uid; 2: string NickName; 3: i32 Level; 4: i64 LogoutTime; 5: i64 LoginTime; 6: i32 Face; } struct ResMessage{ 1: i8 Code; 2: string Msg; } service GameAdminService{ ResAdminInfo ReqPlayerInfo(1:i64 Uid); ResMessage ReqReloadServerMail(); ResMessage ReqConfigReload(); ResMessage ReqAdminGm(1:i64 Uid, 2:string Command); ResMessage ReqAdminBan(1:i64 Uid, 2:i64 BanTime); }