chat_pb.ts 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. export interface FindRoomCardMsgRequest{
  2. /** 身份ID */
  3. userIdentifyId?:string;
  4. /** 身份ID */
  5. partnerIdentifyId?:string;
  6. }
  7. export interface PartnerGetAwardReply{
  8. balance?:number;
  9. }
  10. export interface PartnerGetAwardRequest{
  11. /** 身份ID */
  12. userIdentifyId?:string;
  13. /** 身份ID */
  14. partnerIdentifyId?:string;
  15. awardType?:string;
  16. }
  17. export interface PartnerFindRoomListRequest{
  18. nextId?:number;
  19. offset?:number;
  20. IdentifyId?:string;
  21. /** 是否查询没回复过的内容 */
  22. isFindNotReply?:boolean;
  23. /** 是否在七日内 */
  24. isWithinSevenDay?:boolean;
  25. }
  26. export interface UserFindRoomListRequest{
  27. nextId?:number;
  28. offset?:number;
  29. IdentifyId?:string;
  30. /** 是否在七日内 */
  31. isWithinSevenDay?:boolean;
  32. }
  33. export interface UserFindRoomListReply{
  34. list?:Array<UserRoomInfo>;
  35. nextId?:number;
  36. }
  37. export interface UserRoomInfo{
  38. /** 用户类型 */
  39. personType?:string;
  40. /** 用户ID */
  41. personId?:string;
  42. /** 用户未读数 */
  43. unreadNum?:number;
  44. /** 上次发送内容 */
  45. lastContent?:string;
  46. /** 上次发送时间 */
  47. lastTime?:number;
  48. /** 好感度 */
  49. likeability?:number;
  50. /** 房间ID */
  51. roomId?:number;
  52. }
  53. export interface PartnerFindRoomListReply{
  54. list?:Array<PartnerRoomInfo>;
  55. nextId?:number;
  56. }
  57. export interface PartnerRoomInfo{
  58. /** 用户发送数 */
  59. personSendNum?:number;
  60. /** 用户ID */
  61. personId?:string;
  62. /** 接待者未读数 */
  63. unreadNum?:number;
  64. /** 上次发送内容 */
  65. lastContent?:string;
  66. /** 上次发送时间 */
  67. lastTime?:number;
  68. /** 收益 */
  69. benefit?:number;
  70. /** 类型(新客:new,付费:pay) */
  71. type?:string;
  72. /** 性别 */
  73. sex?:number;
  74. /** 头像 */
  75. avatarUrl?:string;
  76. /** 昵称 */
  77. nickname?:string;
  78. /** 年龄 */
  79. age?:number;
  80. /** 好感度 */
  81. likeability?:number;
  82. /** 房间号ID */
  83. roomId?:number;
  84. /** 用户发送基数 */
  85. personSendBaseNum?:number;
  86. }
  87. export interface CreateChatRoomParam{
  88. personId1?:string;
  89. /** 身份ID */
  90. personIdentifyID1?:string;
  91. /** 类型 */
  92. personType1?:string;
  93. personId2?:string;
  94. /** 身份ID */
  95. personIdentifyID2?:string;
  96. /** 类型 */
  97. personType2?:string;
  98. }
  99. export interface SetBlackChatParam{
  100. /** 拉黑者的身份ID */
  101. personIdentifyId?:string;
  102. /** 房间ID */
  103. roomId?:number;
  104. }
  105. export interface ReceiveRequest{
  106. method?:string;
  107. data?:any;
  108. id?:string;
  109. websocketTag?:string;
  110. personType?:string;
  111. personId?:string;
  112. }
  113. export interface ReceiveReply{
  114. }
  115. export interface CheckUserPartnerIsRelationshipReply{
  116. isBuildRelationship?:boolean;
  117. roomId?:number;
  118. }
  119. export interface RoomReply{
  120. roomId?:number;
  121. }
  122. export interface FindChatRoomMsgRequest{
  123. roomId?:number;
  124. /** 类型 */
  125. personType?:string;
  126. /** 查询目标的ID */
  127. personID?:string;
  128. }
  129. export interface FindChatRecordListRequest{
  130. nextId?:number;
  131. offset?:number;
  132. roomId?:number;
  133. /** 类型 */
  134. personType?:string;
  135. /** 查询目标的ID */
  136. personID?:string;
  137. }