websocket_pb.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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. isSelf?:boolean;
  70. }
  71. export interface SendMsgReply{
  72. }
  73. export interface FindOnlinePersonReply{
  74. list?:Array<OnlinePersonInfo>;
  75. }
  76. export interface OnlinePersonInfo{
  77. personId?:string;
  78. /** 权重 */
  79. weight?:number;
  80. /** 工作状态 */
  81. workingStatus?:string;
  82. /** 性别 */
  83. sex?:number;
  84. }