import request from '@/config/axios' // 钱包充值 VO export interface WalletRechargeVO { id: number // id walletId: number // 钱包编号 totalPrice: number // 充值实际到账 payPrice: number // 实际支付金额 bonusPrice: number // 钱包赠送金额 packageId: number // 充值套餐编号 payStatus: boolean // 是否支付 payOrderId: number // 支付订单编号 payChannelCode: string // 支付成功的支付渠道 payTime: Date // 订单支付时间 payRefundId: number // 支付退款单编号 refundTotalPrice: number // 退款金额(包含赠送金额) refundPayPrice: number // 退款支付金额 refundBonusPrice: number // 退款钱包赠送金额 refundTime: Date // 退款时间 refundStatus: number // 退款状态 name : string avatar: string } // 钱包充值 API export const WalletRechargeApi = { // 查询钱包充值分页 getWalletRechargePage: async (params: any) => { return await request.get({ url: `/pay/wallet-recharge/page`, params }) }, // 查询钱包充值详情 getWalletRecharge: async (id: number) => { return await request.get({ url: `/pay/wallet-recharge/get?id=` + id }) }, // 新增钱包充值 createWalletRecharge: async (data: WalletRechargeVO) => { return await request.post({ url: `/pay/wallet-recharge/create`, data }) }, // 修改钱包充值 updateWalletRecharge: async (data: WalletRechargeVO) => { return await request.put({ url: `/pay/wallet-recharge/update`, data }) }, // 删除钱包充值 deleteWalletRecharge: async (id: number) => { return await request.delete({ url: `/pay/wallet-recharge/delete?id=` + id }) }, // 导出钱包充值 Excel exportWalletRecharge: async (params) => { return await request.download({ url: `/pay/wallet-recharge/export-excel`, params }) } }