partner_pb.ts 3.6 KB

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