chat_pb.ts 3.9 KB

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