websocket_pb.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. export interface OnlinePersonReply{
  16. /** 男用户在线数 */
  17. userManNum?:number;
  18. /** 女用户在线数 */
  19. userWomanNum?:number;
  20. /** 未填写性别的用户在线数 */
  21. userOtherNum?:number;
  22. }
  23. export interface CheckIsOnlineRequest{
  24. /** 身份ID */
  25. userId?:string;
  26. }
  27. export interface CheckIsOnlineByIDsParam{
  28. /** 身份ID */
  29. userIds?:Array<string>;
  30. }
  31. export interface CheckIsOnlineReply{
  32. /** 是否在线 */
  33. isOnline?:boolean;
  34. }
  35. export interface UpdateWorkingStatusRequest{
  36. id?:string;
  37. workingStatus?:string;
  38. }
  39. export interface UpdateWeightRequest{
  40. id?:string;
  41. weight?:number;
  42. }
  43. export interface UpdateTodayMatchedNumRequest{
  44. id?:string;
  45. todayMatchedNum?:number;
  46. }
  47. export interface MessageInfo{
  48. /** 房间ID */
  49. roomId?:number;
  50. /** 发送的消息 */
  51. message?:string;
  52. /** 消息类型 */
  53. msgType?:string;
  54. }
  55. export interface SendMsgRequest{
  56. id?:string;
  57. method?:string;
  58. data?:any;
  59. code?:number;
  60. message?:string;
  61. websocketTag?:string;
  62. }
  63. export interface SendMsgReply{
  64. }
  65. export interface FindOnlinePersonReply{
  66. list?:Array<OnlinePersonInfo>;
  67. }
  68. export interface OnlinePersonInfo{
  69. personId?:string;
  70. /** 权重 */
  71. weight?:number;
  72. /** 工作状态 */
  73. workingStatus?:string;
  74. /** 性别 */
  75. sex?:number;
  76. }