partner_pb.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. import {Message} from "../common/common_pb";
  2. export interface PartnerGetRoomBalanceAndTodayBalanceReply{
  3. /** 今日收益 */
  4. todayProfit?:number;
  5. /** 房间收益 */
  6. roomProfit?:number;
  7. }
  8. export interface PartnerCollectIDsRequest{
  9. /** 记录ID */
  10. chatRecordIds?:Array<number>;
  11. /** 房间ID */
  12. roomId?:number;
  13. }
  14. export interface PartnerCollectRequest{
  15. /** 记录ID */
  16. chatRecordId?:number;
  17. }
  18. export interface CreateScripRequest{
  19. /** 纸条内容 */
  20. text?:string;
  21. /** 纸条背景图 */
  22. pictureUrl?:string;
  23. }
  24. export interface ReplyScripRequest{
  25. /** 小纸条ID */
  26. scripId?:number;
  27. /** 回复内容 只需要提供 回复小纸条的内容 或 回复小纸条的素材链接 */
  28. message?:Message;
  29. msgType?:string;
  30. }
  31. export interface PartnerWithdrawRecordListReply{
  32. nextId?:number;
  33. list?:Array<WithdrawInfo>;
  34. }
  35. export interface WithdrawInfo{
  36. /** 记录ID */
  37. id?:number;
  38. /** 提现多少钱 */
  39. money?:number;
  40. /** 提现需要多少积分 */
  41. credit?:number;
  42. /** 状态 */
  43. status?:string;
  44. /** 结果 */
  45. result?:string;
  46. /** 创建时间 */
  47. createTime?:number;
  48. /** 成功时间 */
  49. successTime?:number;
  50. }
  51. export interface PartnerWithdrawTemplateListReply{
  52. list?:Array<PartnerWithdrawTemplateInfo>;
  53. }
  54. export interface PartnerWithdrawTemplateInfo{
  55. id?:number;
  56. /** 提现多少钱 */
  57. money?:number;
  58. /** 提现需要多少积分 */
  59. credit?:number;
  60. /** 提现的标题 */
  61. title?:string;
  62. }
  63. export interface PartnerUpdateWorkingStatusRequest{
  64. /** 工作状态 */
  65. workingStatus?:string;
  66. }
  67. export interface PartnerGetAwardRequest{
  68. /** 奖励类型 */
  69. awardType?:string;
  70. /** 查询目标的ID */
  71. personID?:string;
  72. /** 类型 */
  73. personType?:string;
  74. }
  75. export interface LevelTable{
  76. list?:Array<LevelInfo>;
  77. }
  78. export interface LevelInfo{
  79. /** 等级 */
  80. level?:number;
  81. /** 聊天收益 */
  82. chatBenefit?:number;
  83. /** 语音通话收益 */
  84. callBenefit?:number;
  85. /** 达成条件 */
  86. condition?:string;
  87. }
  88. export interface AddPartnerBalanceRequest{
  89. partnerId?:string;
  90. balance?:number;
  91. }
  92. export interface PartnerInfo{
  93. /** id */
  94. id?:string;
  95. /** 昵称 */
  96. nickname?:string;
  97. /** 头像链接 */
  98. avatarUrl?:string;
  99. /** 年龄 */
  100. age?:number;
  101. /** 性别 */
  102. sex?:number;
  103. /** 星座 */
  104. constellation?:string;
  105. /** 等级 */
  106. level?:number;
  107. /** 标签 */
  108. tagList?:Array<number>;
  109. /** 签名 */
  110. signature?:string;
  111. /** 介绍语音 */
  112. introduceVoice?:string;
  113. /** 省 */
  114. province?:string;
  115. /** 市 */
  116. city?:string;
  117. /** 区 */
  118. area?:string;
  119. /** 接待员ID */
  120. partnerId?:number;
  121. /** 是否被封号 */
  122. isBlack?:boolean;
  123. /** 工作状态 */
  124. workingStatus?:string;
  125. }
  126. export interface PartnerMessage{
  127. /** id */
  128. id?:string;
  129. /** 看过我的数量 */
  130. lookNum?:number;
  131. /** 未读的看过我的数量 */
  132. lookUnreadNum?:number;
  133. /** 今日接待人数 */
  134. todayReceptionNum?:number;
  135. /** 五分钟的回复率 */
  136. reversionRate?:string;
  137. }
  138. export interface PartnerBalance{
  139. /** id */
  140. id?:string;
  141. /** 可提现余额 */
  142. balance?:number;
  143. /** 今日收益 */
  144. todayProfit?:number;
  145. /** 等级 */
  146. level?:number;
  147. /** 聊天收益 */
  148. chatBenefit?:number;
  149. /** 语音通话收益 */
  150. callBenefit?:number;
  151. /** 升级条件 */
  152. upLevelCondition?:string;
  153. /** 升级需要的收益 */
  154. upLevelBenefit?:number;
  155. /** 累计收益 */
  156. cumulativeIncome?:number;
  157. }
  158. export interface PartnerDBBalance{
  159. /** id */
  160. id?:string;
  161. /** 等级 */
  162. level?:number;
  163. /** 聊天收益 */
  164. chatBenefit?:number;
  165. /** 语音通话收益 */
  166. callBenefit?:number;
  167. }
  168. export interface PartnerApplyWithdrawRequest{
  169. /** 提现模板id */
  170. templateId?:number;
  171. }