websocket_pb.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. export interface FindOnlineCanMatchingPersonReply{
  2. list?:Array<FindOnlineCanMatchingPersonInfo>;
  3. }
  4. export interface FindOnlineCanMatchingPersonInfo{
  5. /** 今日被匹配数 */
  6. todayMatchedNum?:number;
  7. personId?:string;
  8. /** 权重 */
  9. weight?:number;
  10. /** 工作状态 */
  11. workingStatus?:string;
  12. /** 性别 */
  13. sex?:number;
  14. /** 年龄 */
  15. age?:number;
  16. /** 省 */
  17. province?:string;
  18. /** 市 */
  19. city?:string;
  20. }
  21. export interface OnlinePersonReply{
  22. /** 男用户在线数 */
  23. userManNum?:number;
  24. /** 女用户在线数 */
  25. userWomanNum?:number;
  26. /** 未填写性别的用户在线数 */
  27. userOtherNum?:number;
  28. }
  29. export interface CheckIsOnlineRequest{
  30. /** 身份ID */
  31. userId?:string;
  32. }
  33. export interface CheckIsOnlineByIDsParam{
  34. /** 身份ID */
  35. userIds?:Array<string>;
  36. }
  37. export interface CheckIsOnlineReply{
  38. /** 是否在线 */
  39. isOnline?:boolean;
  40. }
  41. export interface UpdateWorkingStatusRequest{
  42. id?:string;
  43. workingStatus?:string;
  44. }
  45. export interface UpdateWeightRequest{
  46. id?:string;
  47. weight?:number;
  48. }
  49. export interface UpdateTodayMatchedNumRequest{
  50. id?:string;
  51. todayMatchedNum?:number;
  52. }
  53. export interface MessageInfo{
  54. /** 房间ID */
  55. roomId?:number;
  56. /** 发送的消息 */
  57. message?:string;
  58. /** 消息类型 */
  59. msgType?:string;
  60. }
  61. export interface SendMsgRequest{
  62. id?:string;
  63. method?:string;
  64. data?:any;
  65. code?:number;
  66. message?:string;
  67. websocketTag?:string;
  68. }
  69. export interface SendMsgReply{
  70. }
  71. export interface FindOnlinePersonReply{
  72. list?:Array<OnlinePersonInfo>;
  73. }
  74. export interface OnlinePersonInfo{
  75. personId?:string;
  76. /** 权重 */
  77. weight?:number;
  78. /** 工作状态 */
  79. workingStatus?:string;
  80. /** 性别 */
  81. sex?:number;
  82. }