redis.proto 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. syntax="proto3";
  2. package protos;
  3. // 用户基本信息,主要用于 login 服务器使用
  4. message UserBase {
  5. uint64 guid = 1;
  6. string username = 2;
  7. string nickname = 3;
  8. string password = 4;
  9. int32 platform = 5;
  10. int32 from = 6;
  11. string token = 7;
  12. }
  13. message User {
  14. uint64 guid = 1; // 最少5位的 guid
  15. string username = 2; // 注册邮箱或第三方登录拉取
  16. string nickname = 3; // 昵称,可以从第三方登录拉取,也可随机生成
  17. int32 headerIcon = 4;
  18. int32 platform = 5; // 客户端
  19. int32 from = 6; // 注册渠道
  20. int32 level = 7; // 等级
  21. string password = 8; // 密码
  22. string token = 10; // (临时数据)
  23. int32 gender = 11; // 性别
  24. int64 birthday = 12; // 生日
  25. uint64 score = 13; // 积分
  26. int32 kickoff = 14; // 当前是否被踢(临时数据)
  27. string eosWallet = 20; // 钱包地址
  28. string ethWallet = 21;
  29. string usdtWallet = 22;
  30. int64 eosBalance = 23; // 币余额
  31. int64 ethBalance = 24;
  32. int64 usdtBalance = 25;
  33. int32 lang = 30; // 客户端语言
  34. int32 volBg = 31; // 客户端背景音量
  35. int32 volFg = 32; // 客户端前景音量
  36. string lastIP = 47;
  37. int64 lastAccess = 48;
  38. int64 createAt = 49;
  39. int32 status = 50; // 用户状态 对应 enums.UserStatus
  40. }