online_pb.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. export interface UserOnlineRequest{
  2. userId?:string;
  3. }
  4. export interface OnlinePersonMessageReply{
  5. list?:Array<OnlinePersonMessageInfo>;
  6. }
  7. export interface OnlinePersonMessageInfo{
  8. /** 今日被匹配数 */
  9. todayMatchedNum?:number;
  10. personId?:string;
  11. /** 权重 */
  12. weight?:number;
  13. /** 工作状态 */
  14. workingStatus?:string;
  15. /** 性别 */
  16. sex?:number;
  17. /** 年龄 */
  18. age?:number;
  19. /** 省 */
  20. province?:string;
  21. /** 市 */
  22. city?:string;
  23. }
  24. export interface OnlinePersonReply{
  25. /** 男用户在线数 */
  26. userManNum?:number;
  27. /** 女用户在线数 */
  28. userWomanNum?:number;
  29. /** 未填写性别的用户在线数 */
  30. userOtherNum?:number;
  31. }
  32. export interface CheckIsOnlineRequest{
  33. /** 身份ID */
  34. userId?:string;
  35. }
  36. export interface CheckIsOnlineByIDsParam{
  37. /** 身份ID */
  38. userIds?:Array<string>;
  39. }
  40. export interface CheckIsOnlineReply{
  41. /** 是否在线 */
  42. isOnline?:boolean;
  43. }
  44. export interface UpdateWorkingStatusRequest{
  45. id?:string;
  46. workingStatus?:string;
  47. }
  48. export interface UpdateWeightRequest{
  49. id?:string;
  50. weight?:number;
  51. }
  52. export interface UpdateTodayMatchedNumRequest{
  53. id?:string;
  54. todayMatchedNum?:number;
  55. }
  56. export interface SendMsgRequest{
  57. id?:string;
  58. method?:string;
  59. data?:any;
  60. code?:number;
  61. message?:string;
  62. websocketTag?:string;
  63. }
  64. export interface SendMsgReply{
  65. }