PtlPlayerLogin.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /**
  2. * 账号登录
  3. */
  4. export interface ReqPlayerLogin {
  5. pid:string //分包ID
  6. openId:string //登陆唯一标识
  7. lang:string //语言
  8. plat:string //登陆平台
  9. device:string //登陆设备
  10. parms:string[] //其他参数
  11. }
  12. /**
  13. * 返回账号登录信息
  14. */
  15. export interface ResPlayerLogin {
  16. uid: string; //uid
  17. sid: string; //最后一次登陆区服
  18. list: { [sid: string]: ResLoginList}; //每个区最多一个角色
  19. token: string; //账号登陆验证码
  20. //区服列表
  21. qufuList:{
  22. [sid:string]:qufuInfo
  23. }
  24. switch:{ //开关配置
  25. [key: string]: any
  26. }
  27. orderList: { //充值档次配置
  28. [dc: string]: OrderList
  29. };
  30. wsUrl:string //ws地址
  31. }
  32. /**
  33. * 账号下角色信息
  34. */
  35. export interface ResLoginList {
  36. uuid: string; //角色ID
  37. name: string;
  38. level: number; //等级
  39. lastlogin: number; //最后一次登录时间
  40. }
  41. export interface OrderList {
  42. rmb: number;
  43. money: number;
  44. desc: string;
  45. iid: string;
  46. daibi: number;
  47. }
  48. /**
  49. * 区服信息
  50. */
  51. export interface qufuInfo {
  52. sid: string; //区服ID
  53. name: string; //名字
  54. sName: string; //所属区服大区
  55. openAt: number; //开服时间
  56. status: string; //状态 1新服 2拥挤 3爆满 4维护
  57. heid: string; //合服ID
  58. suofu: string; //锁服
  59. skin: string; //皮肤
  60. }
  61. export const conf = {
  62. connet: "http"
  63. }