common_pb.ts 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248
  1. export interface UserAndPartnerIdentifyIdParam{
  2. partnerIdentifyId?:string;
  3. userIdentifyId?:string;
  4. }
  5. export interface UserAndPartnerParam{
  6. partnerId?:string;
  7. /** 身份ID */
  8. partnerIdentifyID?:string;
  9. userId?:string;
  10. /** 身份ID */
  11. userIdentifyID?:string;
  12. }
  13. export interface User1AndUser2IdParam{
  14. user1?:string;
  15. user2?:string;
  16. }
  17. export interface PartnerIDParam{
  18. partnerID?:string;
  19. }
  20. export interface PersonIDParam{
  21. personID?:string;
  22. }
  23. export interface IDParam{
  24. id?:number;
  25. }
  26. export interface PersonParam{
  27. /** 查询目标的ID */
  28. personID?:string;
  29. }
  30. export interface CreateChatRoomParam{
  31. /** 查询目标的ID */
  32. personID?:string;
  33. /** 来源 */
  34. source?:string;
  35. }
  36. export interface ChatCardInfo{
  37. /** id */
  38. id?:string;
  39. /** 昵称 */
  40. nickname?:string;
  41. /** 头像链接 */
  42. avatarUrl?:string;
  43. /** 性别 */
  44. sex?:number;
  45. /** 年龄 */
  46. age?:number;
  47. /** 星座 */
  48. constellation?:string;
  49. /** 相册列表 */
  50. list?:Array<string>;
  51. /** 介绍语音 */
  52. introduceVoice?:string;
  53. /** 省 */
  54. province?:string;
  55. /** 市 */
  56. city?:string;
  57. /** 区 */
  58. area?:string;
  59. /** 是否完善资料 */
  60. isFinishInformation?:boolean;
  61. /** 签名 */
  62. signature?:string;
  63. /** 是否是Vip */
  64. isVip?:boolean;
  65. /** vip等级 */
  66. vipLevel?:number;
  67. /** 是否是年费Vip */
  68. isYearVip?:boolean;
  69. /** vip功能 */
  70. vipFunctions?:Array<string>;
  71. }
  72. export interface UserIDParam{
  73. userId?:string;
  74. }
  75. export interface WxConfReq{
  76. url?:string;
  77. }
  78. export interface WxConfResponse{
  79. /** 必填,公众号的唯一标识 */
  80. appId?:string;
  81. /** 必填,生成签名的时间戳 */
  82. timestamp?:number;
  83. /** 必填,生成签名的随机串 */
  84. nonceStr?:string;
  85. /** 必填,签名 */
  86. signature?:string;
  87. /** 传入的url */
  88. url?:string;
  89. }
  90. export interface HomeInfo{
  91. /** id */
  92. id?:string;
  93. /** 昵称 */
  94. nickname?:string;
  95. /** 头像链接 */
  96. avatarUrl?:string;
  97. /** 性别 */
  98. sex?:number;
  99. /** 图片 */
  100. pictures?:Array<string>;
  101. /** 年龄 */
  102. age?:number;
  103. /** 星座 */
  104. constellation?:string;
  105. /** 标签 */
  106. tagList?:Array<TagList>;
  107. /** 签名 */
  108. signature?:string;
  109. /** 介绍语音 */
  110. introduceVoice?:string;
  111. /** 省 */
  112. province?:string;
  113. /** 市 */
  114. city?:string;
  115. /** 区 */
  116. area?:string;
  117. /** 是否被封号 */
  118. isBlack?:boolean;
  119. /** 今日更新昵称数 */
  120. UpdateNicknameNum?:number;
  121. /** 今日更新头像数 */
  122. UpdateAvatarUrlNum?:number;
  123. /** 今日更新相册数 */
  124. UpdatePicturesNum?:number;
  125. /** 今日更新签名数 */
  126. UpdateSignatureNum?:number;
  127. /** 是否是超级喜欢 */
  128. isSuperLove?:boolean;
  129. /** 是否是Vip */
  130. isVip?:boolean;
  131. /** vip等级 */
  132. vipLevel?:number;
  133. /** 是否是年费Vip */
  134. isYearVip?:boolean;
  135. /** vip功能 */
  136. vipFunctions?:Array<string>;
  137. }
  138. export interface PersonMsg{
  139. /** id */
  140. id?:string;
  141. /** 昵称 */
  142. nickname?:string;
  143. /** 头像链接 */
  144. avatarUrl?:string;
  145. /** 性别 */
  146. sex?:number;
  147. /** 图片 */
  148. pictures?:Array<string>;
  149. /** 年龄 */
  150. age?:number;
  151. /** 星座 */
  152. constellation?:string;
  153. /** 标签 */
  154. tagList?:Array<number>;
  155. /** 签名 */
  156. signature?:string;
  157. /** 介绍语音 */
  158. introduceVoice?:string;
  159. /** 省 */
  160. province?:string;
  161. /** 市 */
  162. city?:string;
  163. /** 区 */
  164. area?:string;
  165. /** 是否完成注册 */
  166. isFinishInformation?:boolean;
  167. /** 是否被封禁 */
  168. isBlack?:boolean;
  169. /** 权重 */
  170. weight?:number;
  171. /** 工作状态 */
  172. workingStatus?:string;
  173. /** 上次观看小纸条ID */
  174. lastScripID?:number;
  175. }
  176. export interface LookedAndLikedNum{
  177. /** id */
  178. id?:string;
  179. /** 看过ta的数量 */
  180. lookedNum?:number;
  181. /** 喜欢ta的数量 */
  182. likedNum?:number;
  183. }
  184. export interface AddFriendMessageInfo{
  185. /** id */
  186. id?:string;
  187. /** 昵称 */
  188. nickname?:string;
  189. /** 头像链接 */
  190. avatarUrl?:string;
  191. /** 性别 */
  192. sex?:number;
  193. /** 图片 */
  194. pictures?:Array<string>;
  195. /** 来源公众号对应的openID */
  196. fromOpenId?:string;
  197. /** 是否注册 */
  198. isRegister?:boolean;
  199. /** 是否聊天 */
  200. isChat?:boolean;
  201. /** 是否是来源我们 */
  202. isFromUs?:boolean;
  203. /** 来源公众号对应的appID */
  204. fromAppId?:string;
  205. /** 来源公众号对应的公众号名称 */
  206. fromName?:string;
  207. /** 星座 */
  208. constellation?:string;
  209. /** 介绍(签名) */
  210. signature?:string;
  211. /** 省 */
  212. province?:string;
  213. /** 市 */
  214. city?:string;
  215. /** 区 */
  216. area?:string;
  217. /** 聊过天的话返回房间ID */
  218. roomId?:number;
  219. /** 是否是vip */
  220. isVip?:boolean;
  221. /** vip 等级 */
  222. vipLevel?:number;
  223. /** 是否是年费vip */
  224. isYearVip?:boolean;
  225. /** vip功能 */
  226. vipFunctions?:Array<string>;
  227. }
  228. export interface PersonIDList{
  229. personIds?:Array<string>;
  230. }
  231. export interface PersonDBReply{
  232. list?:Array<PersonDB>;
  233. }
  234. export interface PersonDB{
  235. /** id */
  236. id?:string;
  237. /** 昵称 */
  238. nickname?:string;
  239. /** 头像链接 */
  240. avatarUrl?:string;
  241. /** 性别 */
  242. sex?:number;
  243. /** 图片 */
  244. pictures?:Array<string>;
  245. /** 年龄 */
  246. age?:number;
  247. /** 星座 */
  248. constellation?:string;
  249. /** 介绍语音 */
  250. introduceVoice?:string;
  251. /** 省 */
  252. province?:string;
  253. /** 市 */
  254. city?:string;
  255. /** 区 */
  256. area?:string;
  257. /** 介绍 */
  258. signature?:string;
  259. /** 是否完善消息 */
  260. isFinishInformation?:boolean;
  261. /** 标签列表 */
  262. tagList?:Array<number>;
  263. /** 用户id(number) */
  264. personId?:number;
  265. /** 是否是黑名单用户 */
  266. isBlack?:boolean;
  267. }
  268. export interface PersonDBDetails{
  269. /** id */
  270. id?:string;
  271. /** 昵称 */
  272. nickname?:string;
  273. /** 头像链接 */
  274. avatarUrl?:string;
  275. /** 性别 */
  276. sex?:number;
  277. /** 图片 */
  278. pictures?:Array<string>;
  279. /** 年龄 */
  280. age?:number;
  281. /** 星座 */
  282. constellation?:string;
  283. /** 介绍语音 */
  284. introduceVoice?:string;
  285. /** 省 */
  286. province?:string;
  287. /** 市 */
  288. city?:string;
  289. /** 区 */
  290. area?:string;
  291. /** 介绍 */
  292. signature?:string;
  293. /** 是否完善消息 */
  294. isFinishInformation?:boolean;
  295. /** 标签列表 */
  296. tagList?:Array<number>;
  297. /** 用户id(number) */
  298. personId?:number;
  299. /** 是否是黑名单用户 */
  300. isBlack?:boolean;
  301. todaySendUnreadReminderNum?:number;
  302. lastSendTemplateTime?:number;
  303. todaySendVisitorReminderNum?:number;
  304. }
  305. export interface GetUserDBAndInitReq{
  306. personId?:string;
  307. isInit?:boolean;
  308. }
  309. export interface ScripIdRequest{
  310. /** 纸条id */
  311. scripId?:number;
  312. }
  313. export interface ListPageRequest{
  314. nextId?:number;
  315. offset?:number;
  316. }
  317. export interface ListPageAndSexRequest{
  318. nextId?:number;
  319. offset?:number;
  320. /** 对方的性别 */
  321. sex?:number;
  322. }
  323. export interface FindChatTopicRequest{
  324. /** 话题类型 */
  325. type?:string;
  326. /** 对方的性别 */
  327. sex?:number;
  328. }
  329. export interface ListPage2Request{
  330. nextId?:string;
  331. offset?:number;
  332. }
  333. export interface ListPageAndPersonRequest{
  334. nextId?:string;
  335. offset?:number;
  336. /** 查询目标的ID */
  337. personID?:string;
  338. }
  339. export interface SendPhoneCodeRequest{
  340. phone?:string;
  341. }
  342. export interface CheckPhoneCodeRequest{
  343. phone?:string;
  344. code?:string;
  345. type?:string;
  346. }
  347. export interface ManagerLoginRequest{
  348. /** 账号 */
  349. account?:string;
  350. /** 密码 */
  351. password?:string;
  352. }
  353. export interface LoginToken{
  354. token?:string;
  355. }
  356. export interface UploadMaterialResponse{
  357. link?:string;
  358. }
  359. export interface Ids{
  360. /** 标签ID */
  361. ids?:Array<number>;
  362. }
  363. export interface TagListReply{
  364. /** 标签列表 */
  365. list?:Array<TagList>;
  366. }
  367. export interface TagList{
  368. /** 标签ID */
  369. id?:number;
  370. /** 分组名 */
  371. name?:string;
  372. }
  373. export interface SexReq{
  374. sex?:number;
  375. }
  376. export interface GetMatchingPartnerInfoReply{
  377. /** id */
  378. id?:string;
  379. /** 昵称 */
  380. nickname?:string;
  381. /** 头像链接 */
  382. avatarUrl?:string;
  383. /** 性别 */
  384. sex?:number;
  385. /** 城市 */
  386. city?:string;
  387. }
  388. export interface RandomIntroduceReply{
  389. introduce?:string;
  390. }
  391. export interface UpdateInformationRequest{
  392. /** 昵称 */
  393. nickname?:string;
  394. /** 头像 */
  395. avatarUrl?:string;
  396. /** 性别 */
  397. sex?:number;
  398. /** 出生日期(毫秒级时间戳) */
  399. birthday?:number;
  400. /** 标签id列表 */
  401. tagList?:Array<number>;
  402. /** 介绍语音的链接 */
  403. introduceVoice?:string;
  404. /** 介绍(签名) */
  405. signature?:string;
  406. /** 相册(主页图片) */
  407. pictures?:Array<string>;
  408. /** 省 */
  409. province?:string;
  410. /** 市 */
  411. city?:string;
  412. /** 区 */
  413. area?:string;
  414. }
  415. export interface ChatRecordListReply{
  416. list?:Array<ChatRecordInfo>;
  417. nextId?:number;
  418. }
  419. export interface ChatRoomMsg{
  420. /** 房间ID */
  421. roomId?:number;
  422. /** 自己的信息 */
  423. self?:ChatPersonMsg;
  424. /** 对方的信息 */
  425. other?:ChatPersonMsg;
  426. /** 对对方的好感度 */
  427. likeability?:number;
  428. /** 是否是第一次聊天 */
  429. isFirstChat?:boolean;
  430. }
  431. export interface ChatPersonMsg{
  432. /** id */
  433. id?:string;
  434. /** 昵称 */
  435. nickname?:string;
  436. /** 头像 */
  437. avatar?:string;
  438. /** 性别 */
  439. sex?:number;
  440. /** 是否爆灯 */
  441. isLove?:boolean;
  442. /** 是否是Vip */
  443. isVip?:boolean;
  444. /** vip等级 */
  445. vipLevel?:number;
  446. /** 是否是年费Vip */
  447. isYearVip?:boolean;
  448. /** vip功能 */
  449. vipFunctions?:Array<string>;
  450. }
  451. export interface ChatRecordInfo{
  452. /** 消息的ID */
  453. messageId?:number;
  454. /** 消息类型 */
  455. msgType?:string;
  456. /** 消息的结构 */
  457. message?:Message;
  458. /** 房间ID */
  459. roomId?:number;
  460. /** 是否是自己 */
  461. isSelf?:boolean;
  462. /** 发送时间 */
  463. sendTime?:number;
  464. /** 消息状态 */
  465. status?:string;
  466. /** 状态说明 */
  467. statusMsg?:string;
  468. /** 对方是否已读 */
  469. isRead?:boolean;
  470. }
  471. export interface ChatIsReadInfo{
  472. /** 消息的ID */
  473. messageId?:number;
  474. /** 房间ID */
  475. roomId?:number;
  476. websocketTag?:string;
  477. }
  478. export interface GoToRoom{
  479. /** 房间ID */
  480. roomId?:number;
  481. websocketTag?:string;
  482. }
  483. export interface Message{
  484. /** 文本内容 */
  485. content?:string;
  486. /** 素材链接 */
  487. materialUrl?:string;
  488. /** 小纸条的内容 */
  489. scripContent?:string;
  490. /** 小纸条的素材链接 */
  491. scripMaterialUrl?:string;
  492. /** 回复小纸条的内容 */
  493. replyScripContent?:string;
  494. /** 回复小纸条的素材链接 */
  495. replyScripMaterialUrl?:string;
  496. }
  497. export interface FindChatRoomMsgRequest{
  498. roomId?:number;
  499. }
  500. export interface RoomIDRequest{
  501. roomId?:number;
  502. }
  503. export interface FindChatRecordListRequest{
  504. nextId?:number;
  505. offset?:number;
  506. roomId?:number;
  507. }
  508. export interface IsLike{
  509. /** 是否喜欢(关注) */
  510. isLike?:boolean;
  511. }
  512. export interface RandomNum{
  513. /** 随机的数量 */
  514. num?:number;
  515. }
  516. export interface RandomNumAndSex{
  517. /** 随机的数量 */
  518. num?:number;
  519. /** 对方的性别 */
  520. sex?:number;
  521. }
  522. export interface MemeRequest{
  523. nextId?:number;
  524. offset?:number;
  525. type?:string;
  526. }
  527. export interface CommonTextList{
  528. /** 需要的数据集合(随机表情包、随机打招呼) */
  529. list?:Array<string>;
  530. }
  531. export interface MemeTitleList{
  532. /** 需要的数据集合(随机表情包、随机打招呼) */
  533. list?:Array<MemeTitle>;
  534. }
  535. export interface MemeTitle{
  536. /** 名称 */
  537. name?:string;
  538. /** 类型 */
  539. type?:string;
  540. }
  541. export interface MemeList{
  542. /** 表情包列表 */
  543. list?:Array<string>;
  544. nextId?:number;
  545. }
  546. export interface ChatTopicList{
  547. /** 话题列表 */
  548. list?:Array<string>;
  549. }
  550. export interface ReportChatRequest{
  551. /** 举报的详情 */
  552. reportMsg?:string;
  553. /** 举报类型 */
  554. type?:string;
  555. /** 举报对象的ID(纸条、房间) */
  556. messageId?:number;
  557. /** 被举报的人的ID */
  558. reportedPersonId?:string;
  559. /** 联系方式 */
  560. contactInformation?:string;
  561. /** 图片 */
  562. picture?:Array<string>;
  563. /** 类别 */
  564. category?:Array<string>;
  565. }
  566. export interface ReportRequest{
  567. /** 举报类型 */
  568. type?:string;
  569. /** 发起举报的人的ID */
  570. personId?:string;
  571. /** 举报对象的ID(纸条、房间) */
  572. messageId?:number;
  573. /** 被举报的人的ID */
  574. reportedPersonId?:string;
  575. /** 联系方式 */
  576. contactInformation?:string;
  577. /** 图片 */
  578. picture?:Array<string>;
  579. /** 类别 */
  580. category?:Array<string>;
  581. /** 举报的详情 */
  582. reportMsg?:string;
  583. }
  584. export interface RoomChatMsg{
  585. /** 来源 */
  586. source?:string;
  587. /** 类型(新客:new,付费:pay) */
  588. type?:string;
  589. /** 收益 */
  590. benefit?:number;
  591. /** 是否解锁语音 */
  592. isUnlockVoice?:boolean;
  593. /** 是否解锁图片 */
  594. isUnlockPicture?:boolean;
  595. /** 解锁语音奖励 */
  596. unlockVoicePrice?:number;
  597. /** 解锁图片奖励 */
  598. unlockPicturePrice?:number;
  599. /** 是否领取了语音奖励 */
  600. isGetVoicePrice?:boolean;
  601. /** 是否领取了图片奖励 */
  602. isGetPicturePrice?:boolean;
  603. }
  604. export interface RecommendPersonListReply{
  605. /** 男生列表 */
  606. manList?:Array<RecommendPersonInfo>;
  607. /** 女生列表 */
  608. womanList?:Array<RecommendPersonInfo>;
  609. }
  610. export interface HandpickPersonListReply{
  611. /** 男生列表 */
  612. manList?:Array<HandpickPersonInfo>;
  613. /** 女生列表 */
  614. womanList?:Array<HandpickPersonInfo>;
  615. }
  616. export interface HandpickPersonInfo{
  617. /** 查询目标的ID */
  618. personID?:string;
  619. /** 昵称 */
  620. nickname?:string;
  621. /** 头像链接 */
  622. avatarUrl?:string;
  623. /** 性别 */
  624. sex?:number;
  625. /** 年龄 */
  626. age?:number;
  627. /** 星座 */
  628. constellation?:string;
  629. /** 签名 */
  630. signature?:string;
  631. /** 省 */
  632. province?:string;
  633. /** 市 */
  634. city?:string;
  635. /** 区 */
  636. area?:string;
  637. /** 介绍语音 */
  638. introduceVoice?:string;
  639. /** 是否在线 */
  640. isOnline?:boolean;
  641. /** 是否是Vip */
  642. isVip?:boolean;
  643. /** vip等级 */
  644. vipLevel?:number;
  645. /** 是否是年费Vip */
  646. isYearVip?:boolean;
  647. /** vip功能 */
  648. vipFunctions?:Array<string>;
  649. /** 精选图片 */
  650. picture?:string;
  651. }
  652. export interface RecommendPersonInfo{
  653. /** 查询目标的ID */
  654. personID?:string;
  655. /** 昵称 */
  656. nickname?:string;
  657. /** 头像链接 */
  658. avatarUrl?:string;
  659. /** 性别 */
  660. sex?:number;
  661. /** 年龄 */
  662. age?:number;
  663. /** 星座 */
  664. constellation?:string;
  665. /** 签名 */
  666. signature?:string;
  667. /** 省 */
  668. province?:string;
  669. /** 市 */
  670. city?:string;
  671. /** 区 */
  672. area?:string;
  673. /** 介绍语音 */
  674. introduceVoice?:string;
  675. /** 标签 */
  676. tagList?:Array<string>;
  677. /** 是否在线 */
  678. isOnline?:boolean;
  679. /** 是否是Vip */
  680. isVip?:boolean;
  681. /** vip等级 */
  682. vipLevel?:number;
  683. /** 是否是年费Vip */
  684. isYearVip?:boolean;
  685. /** vip功能 */
  686. vipFunctions?:Array<string>;
  687. /** 相册 */
  688. pictures?:Array<string>;
  689. }
  690. export interface FindOverSevenDayAvatarReply{
  691. /** 头像列表 */
  692. list?:Array<string>;
  693. }
  694. export interface PersonLookScripRequest{
  695. personId?:string;
  696. /** 纸条id */
  697. scripId?:number;
  698. }
  699. export interface FindScripRequest{
  700. personId?:string;
  701. province?:string;
  702. nextId?:number;
  703. offset?:number;
  704. }
  705. export interface FindOtherScripRequest{
  706. personId?:string;
  707. myPersonId?:string;
  708. nextId?:number;
  709. offset?:number;
  710. }
  711. export interface ScripReply{
  712. list?:Array<ScripInfo>;
  713. nextId?:number;
  714. }
  715. export interface ScripInfo{
  716. /** 纸条ID */
  717. scripId?:number;
  718. /** 创建者ID */
  719. personId?:string;
  720. /** 纸条内容 */
  721. text?:string;
  722. /** 纸条配图 */
  723. pictureUrl?:string;
  724. /** 创建者名称 */
  725. personName?:string;
  726. /** 创建者性别 */
  727. personSex?:number;
  728. /** 创建者性别 */
  729. personAge?:number;
  730. /** 创建者头像 */
  731. personAvatar?:string;
  732. /** 回复数 */
  733. replyNum?:number;
  734. /** 是否可以回复 */
  735. isCanReply?:boolean;
  736. /** 我的回复内容 */
  737. myReply?:ScripReplyMessage;
  738. /** 创建时间 */
  739. createTime?:number;
  740. /** 星座 */
  741. constellation?:string;
  742. /** 是否是Vip */
  743. isVip?:boolean;
  744. /** vip等级 */
  745. vipLevel?:number;
  746. /** 是否是年费Vip */
  747. isYearVip?:boolean;
  748. /** vip功能 */
  749. vipFunctions?:Array<string>;
  750. /** 省份 */
  751. province?:string;
  752. /** 市 */
  753. city?:string;
  754. /** 浏览次数 */
  755. watchNum?:number;
  756. /** 点赞次数 */
  757. starNum?:number;
  758. /** 是否点赞 */
  759. isStar?:boolean;
  760. }
  761. export interface ScripReplyMessage{
  762. /** 小纸条回复的类型 */
  763. messageType?:string;
  764. /** 小纸条回复的文本内容 */
  765. scripContent?:string;
  766. /** 小纸条回复的图片链接 */
  767. scripPictureUrl?:string;
  768. }
  769. export interface DeleteScripRequest{
  770. id?:number;
  771. personId?:string;
  772. }
  773. export interface CreateScripRequest{
  774. personId?:string;
  775. isMiniProgram?:boolean;
  776. text?:string;
  777. pictureUrl?:string;
  778. appId?:string;
  779. openId?:string;
  780. isOldVersion?:boolean;
  781. isVip?:boolean;
  782. province?:string;
  783. city?:string;
  784. age?:number;
  785. sex?:number;
  786. constellation?:string;
  787. }
  788. export interface ScripID{
  789. id?:number;
  790. }
  791. export interface ReplyScripRequest{
  792. personId?:string;
  793. /** 小纸条ID */
  794. scripId?:number;
  795. /** 回复内容 */
  796. message?:Message;
  797. msgType?:string;
  798. isOldVersion?:boolean;
  799. }
  800. export interface ReplyStarRequest{
  801. personId?:string;
  802. /** 小纸条ID */
  803. scripId?:number;
  804. }
  805. export interface UpdateLastScripIDRequest{
  806. /** 纸条id */
  807. scripId?:number;
  808. }
  809. export interface UpdateLastScripIDDBRequest{
  810. personId?:string;
  811. /** 纸条id */
  812. scripId?:number;
  813. }
  814. export interface MatchingRequest{
  815. /** 查询目标的ID */
  816. personId?:string;
  817. /** 性别 */
  818. sex?:number;
  819. /** 是否跟性别强相关 */
  820. isNeedCheckSex?:boolean;
  821. /** 省 */
  822. province?:string;
  823. /** 市 */
  824. city?:string;
  825. /** 最大年龄 */
  826. maxAge?:number;
  827. /** 最小年龄 */
  828. minAge?:number;
  829. }
  830. export interface UserIDsParam{
  831. myUserID?:string;
  832. otherUserID?:string;
  833. }
  834. export interface ManagerFindPersonListReply{
  835. list?:Array<ManagerFindPersonInfo>;
  836. nextId?:string;
  837. total?:number;
  838. }
  839. export interface ManagerFindPersonListReply2{
  840. list?:Array<ManagerFindPersonInfo>;
  841. last?:boolean;
  842. total?:number;
  843. page?:number;
  844. pageSize?:number;
  845. }
  846. export interface ManagerFindPersonListRequest{
  847. nextId?:string;
  848. offset?:number;
  849. /** 用户ID */
  850. id?:number;
  851. /** 姓名 */
  852. name?:string;
  853. /** 性别 */
  854. sex?:number;
  855. /** 是否筛选完善过资料的人 */
  856. isFinishInformation?:boolean;
  857. /** 筛选开始时间 */
  858. startTime?:number;
  859. /** 筛选结束时间 */
  860. endTime?:number;
  861. /** 是否筛选拉黑用户 */
  862. isBlack?:boolean;
  863. /** 是否是优质用户 */
  864. isHighQuality?:boolean;
  865. /** 是否按活跃时间来筛选 */
  866. isSelectByActivity?:boolean;
  867. }
  868. export interface ManagerFindPersonInfo{
  869. id?:string;
  870. /** 昵称 */
  871. nickname?:string;
  872. /** 头像链接 */
  873. avatarUrl?:string;
  874. /** 性别 */
  875. sex?:number;
  876. /** 图片 */
  877. pictures?:Array<string>;
  878. /** 年龄 */
  879. age?:number;
  880. /** 星座 */
  881. constellation?:string;
  882. /** 积分 */
  883. credit?:number;
  884. /** 签名 */
  885. signature?:string;
  886. /** 介绍语音 */
  887. introduceVoice?:string;
  888. /** 省 */
  889. province?:string;
  890. /** 市 */
  891. city?:string;
  892. /** 用户id(Number) */
  893. personId?:number;
  894. /** 是否是优质用户 */
  895. isHighQuality?:boolean;
  896. /** 是否被封禁 */
  897. isBlack?:boolean;
  898. /** 权重 */
  899. weight?:number;
  900. /** 上次登录时间 */
  901. lastLoginTime?:number;
  902. /** 拉黑理由(只有被拉黑的用户才会有) */
  903. blackDetails?:string;
  904. /** 是否是Vip */
  905. isVip?:boolean;
  906. /** vip等级 */
  907. vipLevel?:number;
  908. /** 是否是年费Vip */
  909. isYearVip?:boolean;
  910. /** vip功能 */
  911. vipFunctions?:Array<string>;
  912. /** 是否是精选 */
  913. isHandpickUser?:boolean;
  914. /** 精选图片 */
  915. handpickPicture?:string;
  916. /** 手机号 */
  917. phone?:string;
  918. }
  919. export interface ManagerUpdatePersonVoiceRequest{
  920. /** Id (string) */
  921. personId?:string;
  922. /** 语音 */
  923. introduceVoice?:string;
  924. }
  925. export interface ManagerUpdatePersonPicturesRequest{
  926. /** Id (string) */
  927. personId?:string;
  928. /** 相册(主页图片) */
  929. pictures?:Array<string>;
  930. }
  931. export interface ManagerUpdatePersonSignatureRequest{
  932. /** Id (string) */
  933. personId?:string;
  934. /** 介绍(签名) */
  935. signature?:string;
  936. }
  937. export interface ManagerUpdatePersonAvatarRequest{
  938. /** Id (string) */
  939. personId?:string;
  940. /** 头像 */
  941. avatarUrl?:string;
  942. }
  943. export interface ManagerUpdatePersonNameRequest{
  944. /** Id (string) */
  945. personId?:string;
  946. /** 昵称 */
  947. nickname?:string;
  948. }
  949. export interface ManagerUpdatePersonWeightRequest{
  950. /** Id (string) */
  951. personId?:string;
  952. /** 权重等级 */
  953. weight?:number;
  954. }
  955. export interface ManagerUpdatePersonIsBlackRequest{
  956. /** Id (string) */
  957. personId?:string;
  958. /** 是否拉黑 */
  959. isBlack?:boolean;
  960. }
  961. export interface ManagerFindRoomListRequest{
  962. /** 房间ID */
  963. roomId?:number;
  964. /** 用户ID */
  965. personId?:number;
  966. nextId?:number;
  967. offset?:number;
  968. }
  969. export interface ManagerFindRoomListReply{
  970. list?:Array<RoomInfo>;
  971. nextId?:number;
  972. }
  973. export interface RoomInfo{
  974. /** 用户1ID */
  975. person1Id?:string;
  976. /** 用户1未读数 */
  977. person1UnreadNum?:number;
  978. /** 用户1发送数 */
  979. person1SendNum?:number;
  980. /** 用户1头像 */
  981. person1AvatarUrl?:string;
  982. /** 用户1昵称 */
  983. person1Nickname?:string;
  984. /** 用户1年龄 */
  985. person1Age?:number;
  986. /** 用户1性别 */
  987. person1Sex?:number;
  988. /** 用户2ID */
  989. person2Id?:string;
  990. /** 用户2未读数 */
  991. person2UnreadNum?:number;
  992. /** 用户2发送数 */
  993. person2SendNum?:number;
  994. /** 用户2头像 */
  995. person2AvatarUrl?:string;
  996. /** 用户2昵称 */
  997. person2Nickname?:string;
  998. /** 用户2年龄 */
  999. person2Age?:number;
  1000. /** 用户2性别 */
  1001. person2Sex?:number;
  1002. /** 上次发送内容 */
  1003. lastContent?:string;
  1004. /** 上次发送时间 */
  1005. lastTime?:number;
  1006. /** 好感度 */
  1007. likeability?:number;
  1008. /** 房间ID */
  1009. roomId?:number;
  1010. /** 用户的ID1 */
  1011. userId1?:number;
  1012. /** 用户的ID2 */
  1013. userId2?:number;
  1014. }
  1015. export interface ManagerFindChatRecordListRequest{
  1016. nextId?:number;
  1017. offset?:number;
  1018. roomId?:number;
  1019. /** 查询目标的ID */
  1020. personID?:string;
  1021. }
  1022. export interface ManagerUpdateScripTextRequest{
  1023. scripId?:number;
  1024. /** 纸条内容 */
  1025. text?:string;
  1026. }
  1027. export interface ManagerUpdateScripPictureRequest{
  1028. scripId?:number;
  1029. /** 纸条配图链接 */
  1030. pictureUrl?:string;
  1031. }
  1032. export interface ManagerFindScripListRequest{
  1033. nextId?:number;
  1034. offset?:number;
  1035. scripId?:number;
  1036. /** 用户ID (number) */
  1037. personId?:number;
  1038. }
  1039. export interface ManagerScripReply{
  1040. list?:Array<ManagerScripInfo>;
  1041. nextId?:number;
  1042. }
  1043. export interface ManagerFindScripListV2Request{
  1044. page?:number;
  1045. pageSize?:number;
  1046. scripId?:number;
  1047. /** 用户ID (number) */
  1048. personId?:number;
  1049. }
  1050. export interface ManagerScripV2Reply{
  1051. list?:Array<ManagerScripInfo>;
  1052. last?:boolean;
  1053. total?:number;
  1054. page?:number;
  1055. pageSize?:number;
  1056. }
  1057. export interface ManagerScripInfo{
  1058. /** 纸条ID */
  1059. scripId?:number;
  1060. /** 创建者ID */
  1061. personId?:string;
  1062. /** 纸条内容 */
  1063. text?:string;
  1064. /** 纸条配图 */
  1065. pictureUrl?:string;
  1066. /** 创建者名称 */
  1067. personName?:string;
  1068. /** 创建者性别 */
  1069. personSex?:number;
  1070. /** 创建者性别 */
  1071. personAge?:number;
  1072. /** 创建者头像 */
  1073. personAvatar?:string;
  1074. /** 回复数 */
  1075. replyNum?:number;
  1076. /** 创建时间 */
  1077. createTime?:number;
  1078. /** 星座 */
  1079. constellation?:string;
  1080. /** id(number) */
  1081. id?:number;
  1082. }
  1083. export interface ManagerFindReportListRequest{
  1084. nextId?:number;
  1085. offset?:number;
  1086. }
  1087. export interface ManagerFindReportListReply{
  1088. list?:Array<ManagerFindReportInfo>;
  1089. nextId?:number;
  1090. }
  1091. export interface ManagerFindReportInfo{
  1092. /** 举报的ID */
  1093. id?:number;
  1094. /** 被举报者的ID */
  1095. personId?:string;
  1096. /** 被举报的次数 */
  1097. num?:number;
  1098. /** 被举报者的名称 */
  1099. personName?:string;
  1100. /** 被举报者的性别 */
  1101. personSex?:number;
  1102. /** 被举报者的年龄 */
  1103. personAge?:number;
  1104. /** 被举报者的头像 */
  1105. personAvatar?:string;
  1106. }
  1107. export interface ManagerFindReportDetailsListRequest{
  1108. nextId?:number;
  1109. offset?:number;
  1110. /** 被举报人的ID */
  1111. personId?:string;
  1112. }
  1113. export interface ManagerFindReportDetailsListReply{
  1114. list?:Array<ManagerFindReportDetailsInfo>;
  1115. nextId?:number;
  1116. }
  1117. export interface ManagerFindReportDetailsInfo{
  1118. /** 举报详情的ID */
  1119. id?:number;
  1120. /** 被举报者的ID */
  1121. personId?:string;
  1122. /** 被举报者的ID(number) */
  1123. accountId?:number;
  1124. /** 被举报者的昵称 */
  1125. personName?:string;
  1126. /** 被举报者的头像 */
  1127. personAvatar?:string;
  1128. /** 举报者的ID */
  1129. reportPersonId?:string;
  1130. /** 举报者的ID(number) */
  1131. reportAccountId?:number;
  1132. /** 举报者的昵称 */
  1133. reportPersonName?:string;
  1134. /** 举报者的头像 */
  1135. reportPersonAvatar?:string;
  1136. /** 被举报的理由 */
  1137. reportResult?:string;
  1138. /** 被举报的图片 */
  1139. reportPicture?:Array<string>;
  1140. /** 举报的类型 */
  1141. category?:Array<string>;
  1142. /** 举报时间 */
  1143. createTime?:number;
  1144. /** 聊天房间ID */
  1145. typeId?:number;
  1146. /** 报错类型 */
  1147. type?:string;
  1148. }
  1149. export interface GetLoginConfigRequest{
  1150. appid?:string;
  1151. }
  1152. export interface GetLoginConfigReply{
  1153. appid?:string;
  1154. }
  1155. export interface SendMessageReply{
  1156. /** 自己是否在线 */
  1157. isSelfOnline?:boolean;
  1158. }
  1159. export interface ManagerFindCanHandpickUserListRequest{
  1160. nextId?:string;
  1161. offset?:number;
  1162. /** 是则筛选 已经是精选的用户 否则筛选还未检查过的优质用户 */
  1163. isHandpickUser?:boolean;
  1164. }
  1165. export interface ManagerSetHandpickUserRequest{
  1166. passList?:Array<SetHandpickUserInfo>;
  1167. unPassList?:Array<SetHandpickUserInfo>;
  1168. }
  1169. export interface ManagerSetHandpickUserOneRequest{
  1170. userId?:string;
  1171. picture?:string;
  1172. isHandpickUser?:boolean;
  1173. }
  1174. export interface SetHandpickUserInfo{
  1175. userId?:string;
  1176. picture?:string;
  1177. }
  1178. export interface ManagerFindCanHandpickUserListReply{
  1179. list?:Array<ManagerFindCanHandpickUserInfo>;
  1180. nextId?:string;
  1181. total?:number;
  1182. }
  1183. export interface ManagerFindCanHandpickUserInfo{
  1184. id?:string;
  1185. /** 昵称 */
  1186. nickname?:string;
  1187. /** 头像链接 */
  1188. avatarUrl?:string;
  1189. /** 性别 */
  1190. sex?:number;
  1191. /** 图片 */
  1192. pictures?:Array<string>;
  1193. /** 年龄 */
  1194. age?:number;
  1195. /** 星座 */
  1196. constellation?:string;
  1197. /** 积分 */
  1198. credit?:number;
  1199. /** 签名 */
  1200. signature?:string;
  1201. /** 介绍语音 */
  1202. introduceVoice?:string;
  1203. /** 省 */
  1204. province?:string;
  1205. /** 市 */
  1206. city?:string;
  1207. /** 用户id(Number) */
  1208. personId?:number;
  1209. /** 是否是优质用户 */
  1210. isHighQuality?:boolean;
  1211. /** 是否被封禁 */
  1212. isBlack?:boolean;
  1213. /** 权重 */
  1214. weight?:number;
  1215. /** 上次登录时间 */
  1216. lastLoginTime?:number;
  1217. /** 拉黑理由(只有被拉黑的用户才会有) */
  1218. blackDetails?:string;
  1219. /** 是否是Vip */
  1220. isVip?:boolean;
  1221. /** vip等级 */
  1222. vipLevel?:number;
  1223. /** 是否是年费Vip */
  1224. isYearVip?:boolean;
  1225. /** vip功能 */
  1226. vipFunctions?:Array<string>;
  1227. /** 是否是精选 */
  1228. isHandpickUser?:boolean;
  1229. /** 精选图片 */
  1230. handpickPicture?:string;
  1231. }
  1232. export interface SendMessageRequest{
  1233. /** 房间ID */
  1234. roomId?:number;
  1235. /** 消息 */
  1236. message?:Message;
  1237. /** 消息类型 */
  1238. msgType?:string;
  1239. websocketTag?:string;
  1240. userId?:string;
  1241. accountId?:number;
  1242. isMiniProgram?:boolean;
  1243. appid?:string;
  1244. }
  1245. export interface TokenMessage{
  1246. accountId?:number;
  1247. }