user_pb.ts 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339
  1. import {Message} from "../common/common_pb";
  2. export interface FindUserVipListDBReply{
  3. vipMap?:any;
  4. }
  5. export interface VipInfo{
  6. /** 是否是vip */
  7. isVip?:boolean;
  8. /** vip 等级 */
  9. vipLevel?:number;
  10. /** vip成长值 */
  11. growthValue?:number;
  12. /** 会员的续费时间 */
  13. renewalTime?:number;
  14. /** 会员的到期时间 */
  15. expirationTime?:number;
  16. /** 会员的开始时间 */
  17. createTime?:number;
  18. /** 是否是年费vip */
  19. isYearVip?:boolean;
  20. }
  21. export interface SendMsgReduceCreditRequest{
  22. /** 查询目标的ID */
  23. personID?:string;
  24. /** 是否免费 */
  25. isFree?:boolean;
  26. /** 消息类型 */
  27. type?:string;
  28. }
  29. export interface UserGetInformationAwardByActivityRequest{
  30. userId?:string;
  31. credit?:number;
  32. desc?:string;
  33. }
  34. export interface UserGetInformationAwardByActivityReply{
  35. isError?:boolean;
  36. }
  37. export interface AddUserCreditRequest{
  38. /** id */
  39. id?:string;
  40. /** 积分 */
  41. credit?:number;
  42. detail?:string;
  43. }
  44. export interface ReportUserBlackRequest{
  45. personId?:string;
  46. result?:string;
  47. }
  48. export interface SendMessageRequest{
  49. /** 房间ID */
  50. roomId?:number;
  51. /** 消息 */
  52. message?:Message;
  53. /** 消息类型 */
  54. msgType?:string;
  55. websocketTag?:string;
  56. }
  57. export interface ManagerFindIsCheckQualityUserListRequest{
  58. page?:number;
  59. pageSize?:number;
  60. /** 用户ID */
  61. id?:number;
  62. /** 姓名 */
  63. name?:string;
  64. /** 性别 */
  65. sex?:number;
  66. }
  67. export interface ManagerUpdateUserCreditRequest{
  68. personId?:string;
  69. num?:number;
  70. title?:string;
  71. }
  72. export interface ManagerMarkHighQualityUserRequest{
  73. passIds?:Array<string>;
  74. unPassIds?:Array<string>;
  75. }
  76. export interface GetRecommendUserDBRequest{
  77. sex?:number;
  78. /** 匹配过的用户 */
  79. personIds?:Array<string>;
  80. }
  81. export interface FindRecommendHighQualityUserRequest{
  82. /** 数量 */
  83. num?:number;
  84. sex?:number;
  85. /** ID */
  86. personId?:string;
  87. }
  88. export interface FindRecommendHighQualityUserReply{
  89. personIdList?:Array<string>;
  90. }
  91. export interface UpdateUserMatchedNumAndReturnUserMsgReply{
  92. /** 今日被匹配数 */
  93. todayMatchedNum?:number;
  94. /** 昵称 */
  95. nickname?:string;
  96. /** 头像链接 */
  97. avatarUrl?:string;
  98. /** 性别 */
  99. sex?:number;
  100. /** 年龄 */
  101. age?:number;
  102. /** 城市 */
  103. city?:string;
  104. }
  105. export interface GetUserDBMsgFromWebsocketReply{
  106. /** id */
  107. id?:string;
  108. /** 性别 */
  109. sex?:number;
  110. /** 权重 */
  111. weight?:number;
  112. /** 工作状态 */
  113. workingStatus?:string;
  114. /** 今日被匹配数 */
  115. todayMatchedNum?:number;
  116. }
  117. export interface UpdateUserMatchedNumRequest{
  118. userId?:string;
  119. }
  120. export interface SendNewMessageUnreadReminderRequest{
  121. personId?:string;
  122. sendPersonId?:string;
  123. }
  124. export interface SendMsgReduceCreditReply{
  125. /** 是否发送免费次数用完提醒 */
  126. isSendReminder?:boolean;
  127. }
  128. export interface UserFreeNum{
  129. /** 今日可免费回复纸条的次数 */
  130. replyScripNum?:number;
  131. /** 今日免费创建纸条的次数 */
  132. createScripNum?:number;
  133. /** 今日免费匹配数 */
  134. matchingNum?:number;
  135. }
  136. export interface ReplyScripRequest{
  137. /** 小纸条ID */
  138. scripId?:number;
  139. /** 回复内容 只需要提供 回复小纸条的内容 或 回复小纸条的素材链接 */
  140. message?:Message;
  141. msgType?:string;
  142. }
  143. export interface PersonLookScripRequest{
  144. /** 纸条id */
  145. scripId?:number;
  146. }
  147. export interface UserFindScripRequest{
  148. nextId?:number;
  149. offset?:number;
  150. }
  151. export interface DeleteScripRequest{
  152. /** 纸条id */
  153. scripId?:number;
  154. }
  155. export interface CreateScripRequest{
  156. /** 纸条内容 */
  157. text?:string;
  158. /** 纸条背景图 */
  159. pictureUrl?:string;
  160. }
  161. export interface FindMatchingAvatarAndNumReply{
  162. /** 匹配人数 */
  163. num?:number;
  164. /** 头像列表 */
  165. list?:Array<string>;
  166. }
  167. export interface UserRechargeRequest{
  168. /** 充值套餐ID */
  169. RechargeTemplateId?:number;
  170. }
  171. export interface RechargeList{
  172. list?:Array<RechargeInfo>;
  173. }
  174. export interface VipRechargeList{
  175. list?:Array<VipRechargeInfo>;
  176. }
  177. export interface VipRechargeInfo{
  178. id?:number;
  179. /** 标题 */
  180. label?:string;
  181. /** 价格 */
  182. price?:number;
  183. /** 原价 */
  184. originPrice?:number;
  185. /** 日常价格 */
  186. averagePerDayPrice?:number;
  187. /** 赠送的积分 */
  188. additionalCoin?:number;
  189. /** 描述 */
  190. description?:string;
  191. }
  192. export interface RechargeInfo{
  193. id?:number;
  194. price?:number;
  195. /** 积分 */
  196. credit?:number;
  197. /** 赠送的积分 */
  198. giveCredit?:number;
  199. /** 描述 */
  200. description?:string;
  201. /** 标题 */
  202. title?:string;
  203. }
  204. export interface InformationStatus{
  205. /** 是否完善资料 */
  206. isFinishInformation?:boolean;
  207. /** 是否领取奖励 */
  208. isGetAward?:boolean;
  209. /** 奖励的金额 */
  210. credit?:number;
  211. }
  212. export interface UserBalance{
  213. /** id */
  214. id?:string;
  215. /** 积分 */
  216. credit?:number;
  217. }
  218. export interface UserFindChatListReply{
  219. list?:Array<UserChatInfo>;
  220. nextId?:number;
  221. }
  222. export interface UserChatInfo{
  223. /** 用户ID */
  224. personId?:string;
  225. /** 用户未读数 */
  226. unreadNum?:number;
  227. /** 上次发送内容 */
  228. lastContent?:string;
  229. /** 上次发送时间 */
  230. lastTime?:number;
  231. /** 好感度 */
  232. likeability?:number;
  233. /** 性别 */
  234. sex?:number;
  235. /** 头像 */
  236. avatarUrl?:string;
  237. /** 昵称 */
  238. nickname?:string;
  239. /** 年龄 */
  240. age?:number;
  241. /** 房间号ID */
  242. roomId?:number;
  243. /** 是否是Vip */
  244. isVip?:boolean;
  245. /** vip等级 */
  246. vipLevel?:number;
  247. /** 是否是年费Vip */
  248. IsYearVip?:boolean;
  249. }
  250. export interface UserInfo{
  251. /** id */
  252. id?:string;
  253. /** 昵称 */
  254. nickname?:string;
  255. /** 头像链接 */
  256. avatarUrl?:string;
  257. /** 年龄 */
  258. age?:number;
  259. /** 性别 */
  260. sex?:number;
  261. /** 星座 */
  262. constellation?:string;
  263. /** 积分 */
  264. credit?:number;
  265. /** 标签 */
  266. tagList?:Array<number>;
  267. /** 签名 */
  268. signature?:string;
  269. /** 介绍语音 */
  270. introduceVoice?:string;
  271. /** 省 */
  272. province?:string;
  273. /** 市 */
  274. city?:string;
  275. /** 区 */
  276. area?:string;
  277. /** 用户ID */
  278. userId?:number;
  279. /** 是否被封号 */
  280. isBlack?:boolean;
  281. /** 是否注册 */
  282. isRegister?:boolean;
  283. /** 今日更新昵称数 */
  284. UpdateNicknameNum?:number;
  285. /** 今日更新头像数 */
  286. UpdateAvatarUrlNum?:number;
  287. /** 今日更新相册数 */
  288. UpdatePicturesNum?:number;
  289. /** 今日更新签名数 */
  290. UpdateSignatureNum?:number;
  291. }
  292. export interface KeyRequest{
  293. key?:string;
  294. }
  295. export interface CreatePayRequest{
  296. /** 支付金额 单位 分 */
  297. money?:number;
  298. /** 类型 */
  299. type?:string;
  300. openId?:string;
  301. description?:string;
  302. attach?:string;
  303. }
  304. export interface PayInfo{
  305. payInfo?:object;
  306. orderId?:number;
  307. }
  308. export interface PayOrderInfo{
  309. userID?:string;
  310. /** 订单的唯一ID */
  311. orderID?:number;
  312. /** 支付金额 ,单位分 */
  313. money?:number;
  314. /** 类型 */
  315. type?:string;
  316. TransactionID?:string;
  317. openId?:string;
  318. description?:string;
  319. /** 状态 */
  320. status?:string;
  321. /** 支付时间 */
  322. payTime?:number;
  323. /** 创建时间 */
  324. createTime?:number;
  325. }
  326. export interface PayOrderList{
  327. list?:Array<PayOrderInfo>;
  328. nextId?:number;
  329. }
  330. export interface FindPayOrderListRequest{
  331. nextId?:number;
  332. offset?:number;
  333. status?:string;
  334. }
  335. export interface PayCallbackReply{
  336. result?:any;
  337. }