websocket_pb.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. export interface OnlinePersonReply{
  2. /** 男用户在线数 */
  3. userManNum?:number;
  4. /** 女用户在线数 */
  5. userWomanNum?:number;
  6. /** 未填写性别的用户在线数 */
  7. userOtherNum?:number;
  8. }
  9. export interface CheckIsOnlineRequest{
  10. /** 身份ID */
  11. userId?:string;
  12. }
  13. export interface CheckIsOnlineReply{
  14. /** 是否在线 */
  15. isOnline?:boolean;
  16. }
  17. export interface UpdateWorkingStatusRequest{
  18. id?:string;
  19. workingStatus?:string;
  20. }
  21. export interface UpdateWeightRequest{
  22. id?:string;
  23. weight?:number;
  24. }
  25. export interface MessageInfo{
  26. /** 房间ID */
  27. roomId?:number;
  28. /** 发送的消息 */
  29. message?:string;
  30. /** 消息类型 */
  31. msgType?:string;
  32. }
  33. export interface SendMsgRequest{
  34. id?:string;
  35. method?:string;
  36. data?:any;
  37. code?:number;
  38. message?:string;
  39. websocketTag?:string;
  40. }
  41. export interface SendMsgReply{
  42. }
  43. export interface FindOnlinePersonReply{
  44. list?:Array<OnlinePersonInfo>;
  45. }
  46. export interface OnlinePersonInfo{
  47. personId?:string;
  48. /** 权重 */
  49. weight?:number;
  50. /** 工作状态 */
  51. workingStatus?:string;
  52. /** 性别 */
  53. sex?:number;
  54. }