/** * 邀请模块 - 邀请信息、邀请记录相关接口 */ import RequestManager from '../request'; /** * 获取邀请信息 * @returns {Promise} 邀请信息 */ export const getInvitationInfo = async () => { return await RequestManager.get('/invitation', {}); }; /** * 获取邀请记录 * @param {Number} page 页码 * @param {Number} pageSize 每页数量 * @returns {Promise} 邀请记录 */ export const getInvitationRecord = async (page = 1, pageSize = 10) => { return await RequestManager.get('/invitation', { page, pageSize }); }; /** * 绑定邀请码 * @param {String} inviteCode 邀请码 * @returns {Promise} 绑定结果 */ export const bindInviteCode = async (inviteCode) => { return await RequestManager.post('/bind_invite_code', { invite_code: inviteCode }); };