| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 | // @ts-ignoreimport request from '@/libs/request';import {PartnerInfo,PartnerBalance,PartnerDBBalance,PartnerMessage,GetRandomPartnerRequest,RandomPartnerInfo,AddPartnerBalanceRequest,LevelTable} from "./partner_pb";import {PartnerIDParam,PersonIDParam,PersonMsg,SendPhoneCodeRequest,CheckPhoneCodeRequest,AddFriendMessageInfo,UpdateInformationRequest,PersonParam,HomeInfo,LookedAndLikedNum,ListPageRequest,PersonIDList,PersonDBReply,WxConfReq,WxConfResponse,SexReq,TagListReply,ListPage2Request,OnlinePersonListReply,FindChatRecordListRequest,ChatRecordListReply,FindChatRoomMsgRequest,ChatRoomMsg} from "../common/common_pb";import {LookMessageReply,LookAndLikeListReply} from "../statistics/statistics_pb";import {RoomReply,PartnerFindRoomListReply} from "../chat/chat_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.data;  },  /**  获取接待员的金额信息 */  GetPartnerBalance: async (req?: undefined) => {	const res = await request.post<{ data: PartnerBalance, code: string, message: string }>('/api/partner/balance', req);    return res.data.data;  },  /**  获取接待员的部分信息 */  GetPartnerMessage: async (req?: undefined) => {	const res = await request.post<{ data: PartnerMessage, code: string, message: string }>('/api/partner/message', req);    return res.data.data;  },  /**  获取接待员访问数详情 */  GetPartnerLookNum: async (req?: undefined) => {	const res = await request.post<{ data: LookMessageReply, code: string, message: string }>('/api/partner/num/look', req);    return res.data.data;  },  /**  接待员发送验证码 */  SendPhoneCode: async (req?: SendPhoneCodeRequest) => {	const res = await request.post('/api/partner/code/send', req);    return res.data.data;  },  /**  接待员验证验证码 */  CheckPhoneCode: async (req?: CheckPhoneCodeRequest) => {	const res = await request.post('/api/partner/code/check', req);    return res.data.data;  },  /**  更新接待员的信息 */  UpdatePartnerInformation: async (req?: UpdateInformationRequest) => {	const res = await request.post('/api/partner/update/information', req);    return res.data.data;  },  /**  接待员获取ta的主页信息 */  PartnerGetHomeInfo: async (req?: PersonParam) => {	const res = await request.post<{ data: HomeInfo, code: string, message: string }>('/api/partner/home', req);    return res.data.data;  },  /**  接待员获取ta的主页访客、关注数 */  PartnerGetPersonLikedAndLooked: async (req?: PersonParam) => {	const res = await request.post<{ data: LookedAndLikedNum, code: string, message: string }>('/api/partner/num', req);    return res.data.data;  },  /**  查看看过我的列表 */  FindLookList: async (req?: ListPageRequest) => {	const res = await request.post<{ data: LookAndLikeListReply, code: string, message: string }>('/api/partner/list/look', req);    return res.data.data;  },  /**  微信SDK初始化 */  WxConf: async (req?: WxConfReq) => {	const res = await request.post<{ data: WxConfResponse, code: string, message: string }>('/api/wx/jssdk/config', req);    return res.data.data;  },  /**  创建用户与接待员的关联 */  CreateUserPartnerRoom: async (req?: PersonIDParam) => {	const res = await request.post<{ data: RoomReply, code: string, message: string }>('/api/partner/create/room', req);    return res.data.data;  },  /**  获取标签列表 */  FindTagListBySex: async (req?: SexReq) => {	const res = await request.post<{ data: TagListReply, code: string, message: string }>('/api/partner/list/tag', req);    return res.data.data;  },  /**  获取在线列表 */  FindOnlineList: async (req?: ListPage2Request) => {	const res = await request.post<{ data: OnlinePersonListReply, code: string, message: string }>('/api/partner/list/online', req);    return res.data.data;  },  /**  未读列表(排队中) */  FindUnReplyRoomList: async (req?: ListPageRequest) => {	const res = await request.post<{ data: PartnerFindRoomListReply, code: string, message: string }>('/api/partner/list/chat/unreply', req);    return res.data.data;  },  /**  七天内列表(当前会话) */  FindWithinSevenDayRoomList: async (req?: ListPageRequest) => {	const res = await request.post<{ data: PartnerFindRoomListReply, code: string, message: string }>('/api/partner/list/chat/within', req);    return res.data.data;  },  /**  七天外列表(更早的聊天记录) */  FindOverSevenDayRoomList: async (req?: ListPageRequest) => {	const res = await request.post<{ data: PartnerFindRoomListReply, code: string, message: string }>('/api/partner/list/chat/over', req);    return res.data.data;  },  /**  接待者查询聊天记录 */  FindChatRecordList: async (req?: FindChatRecordListRequest) => {	const res = await request.post<{ data: ChatRecordListReply, code: string, message: string }>('/api/partner/chat/record', req);    return res.data.data;  },  /**  接待者查询房间信息 */  FindChatRoomMsg: async (req?: FindChatRoomMsgRequest) => {	const res = await request.post<{ data: ChatRoomMsg, code: string, message: string }>('/api/partner/chat/room/msg', req);    return res.data.data;  },  /**  获取等级对应收益表 */  GetLevelBalanceTable: async (req?: undefined) => {	const res = await request.post<{ data: LevelTable, code: string, message: string }>('/api/partner/level/table', req);    return res.data.data;  },};export default PartnerService;
 |