import request from '@/utils/request.js'; import { APP_TYPE } from '@/utils/env.js'; export const walletApi = { getDetail(identifier) { return request({ url: '/api/c/v1/wallet/detail', method: 'GET', data: { identifier } }); }, recharge(identifier, amount, payment_method) { return request({ url: '/api/c/v1/wallet/recharge', method: 'POST', data: { identifier, amount, payment_method, app_type: APP_TYPE } }); }, rechargeCheck(identifier) { return request({ url: '/api/c/v1/wallet/recharge-check', method: 'GET', data: { identifier } }); }, getRecharges(identifier, page, page_size, status) { return request({ url: '/api/c/v1/wallet/recharges', method: 'GET', data: { identifier, page, page_size, status } }); }, getTransactions(identifier, page, page_size, params = {}) { return request({ url: '/api/c/v1/wallet/transactions', method: 'GET', data: { identifier, page, page_size, ...params } }); } };