partner_http_pb.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // @ts-ignore
  2. import { request } from 'ice';
  3. import {PartnerInfo,UpdatePartnerInformationRequest,GetRandomPartnerRequest,RandomPartnerInfo} from "./partner_pb";
  4. import {SendPhoneCodeRequest,CheckPhoneCodeRequest,PartnerIDParam,AddFriendMessageInfo,PersonParam,HomeInfo,ListPageRequest,PersonIDList,PersonDBReply} from "../common/common_pb";
  5. import {LookAndLikeListReply} from "../statistics/statistics_pb";
  6. const PartnerService = {
  7. /** 获取接待员的个人信息 */
  8. GetPartnerInfo: async (req?: undefined) => {
  9. const res = await request.post<{ data: PartnerInfo, code: string, message: string }>('/api/partner/info', req);
  10. return res.data;
  11. },
  12. /** 接待员发送验证码 */
  13. SendPhoneCode: async (req?: SendPhoneCodeRequest) => {
  14. const res = await request.post('/api/partner/code/send', req);
  15. return res.data;
  16. },
  17. /** 接待员验证验证码 */
  18. CheckPhoneCode: async (req?: CheckPhoneCodeRequest) => {
  19. const res = await request.post('/api/partner/code/check', req);
  20. return res.data;
  21. },
  22. /** 更新接待员的信息 */
  23. UpdatePartnerInformation: async (req?: UpdatePartnerInformationRequest) => {
  24. const res = await request.post('/api/partner/update/information', req);
  25. return res.data;
  26. },
  27. /** 接待员获取主页信息 */
  28. PartnerGetHomeInfo: async (req?: PersonParam) => {
  29. const res = await request.post<{ data: HomeInfo, code: string, message: string }>('/api/partner/home', req);
  30. return res.data;
  31. },
  32. /** 查看看过我的列表 */
  33. FindLookList: async (req?: ListPageRequest) => {
  34. const res = await request.post<{ data: LookAndLikeListReply, code: string, message: string }>('/api/partner/list/look', req);
  35. return res.data;
  36. },
  37. };
  38. export default PartnerService;