// @ts-ignore import { request } from 'ice'; import {PartnerInfo,UpdatePartnerInformationRequest,GetRandomPartnerRequest,RandomPartnerInfo} from "./partner_pb"; import {LookMessageReply,LookAndLikeListReply} from "../statistics/statistics_pb"; import {SendPhoneCodeRequest,CheckPhoneCodeRequest,PartnerIDParam,AddFriendMessageInfo,PersonParam,HomeInfo,ListPageRequest,PersonIDList,PersonDBReply} from "../common/common_pb"; const PartnerService = { /** 获取接待员的个人信息 */ GetPartnerInfo: async (req?: undefined) => { const res = await request.post<{ data: PartnerInfo, code: string, message: string }>('/api/partner/info', req); return res.data; }, /** 获取接待员访问数详情 */ GetPartnerLookNum: async (req?: undefined) => { const res = await request.post<{ data: LookMessageReply, code: string, message: string }>('/api/partner/look/num', req); return res.data; }, /** 接待员发送验证码 */ SendPhoneCode: async (req?: SendPhoneCodeRequest) => { const res = await request.post('/api/partner/code/send', req); return res.data; }, /** 接待员验证验证码 */ CheckPhoneCode: async (req?: CheckPhoneCodeRequest) => { const res = await request.post('/api/partner/code/check', req); return res.data; }, /** 更新接待员的信息 */ UpdatePartnerInformation: async (req?: UpdatePartnerInformationRequest) => { const res = await request.post('/api/partner/update/information', req); return res.data; }, /** 接待员获取主页信息 */ PartnerGetHomeInfo: async (req?: PersonParam) => { const res = await request.post<{ data: HomeInfo, code: string, message: string }>('/api/partner/home', req); return res.data; }, /** 查看看过我的列表 */ FindLookList: async (req?: ListPageRequest) => { const res = await request.post<{ data: LookAndLikeListReply, code: string, message: string }>('/api/partner/list/look', req); return res.data; }, }; export default PartnerService;