user_pb.ts 7.8 KB

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