partner_pb.ts 3.7 KB

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