/** * 分销邀请接口模块 */ import { get, post } from './request' /** * 获取邀请信息 * @returns {Promise} */ export function getInviteInfo() { return get('/invite/getInfo') } /** * 获取邀请二维码 * @returns {Promise} */ export function getQrcode() { return get('/invite/getQrcode') } /** * 获取邀请记录列表 * @param {Object} params - 查询参数 * @param {number} [params.page] - 页码 * @param {number} [params.pageSize] - 每页数量 * @returns {Promise} */ export function getRecordList(params = {}) { return get('/invite/getRecordList', params) } /** * 获取佣金信息 * @returns {Promise} */ export function getCommission() { return get('/invite/getCommission') } /** * 申请提现 * @param {number} amount - 提现金额 * @returns {Promise} */ export function applyWithdraw(amount) { return post('/invite/applyWithdraw', { amount }) } /** * 获取提现记录列表 * @param {Object} params - 查询参数 * @param {number} [params.page] - 页码 * @param {number} [params.pageSize] - 每页数量 * @returns {Promise} */ export function getWithdrawList(params = {}) { return get('/invite/getWithdrawList', params) } export default { getInviteInfo, getQrcode, getRecordList, getCommission, applyWithdraw, getWithdrawList }