import request from '@/config/axios' import type { Dayjs } from 'dayjs'; /** 充值记录信息 */ export interface MemberRechargeRecord { id: number; // 主键 userId?: number; // 用户编号 mobile?: string; // 手机号 rechargeAmount?: number; // 充值金额 rechargeType?: string; // 充值方式(alipay-支付宝 wechat-微信 admin-人工) orderType?: string; // 订单类型(purchase-权限购买 exchange-积分兑换) permissionType?: string; // 购买权限类型 bonusPoints?: number; // 获得积分 status?: number; // 状态(0-失败 1-成功) remark?: string; // 备注 } // 充值记录 API export const MemberRechargeRecordApi = { // 查询充值记录分页 getMemberRechargeRecordPage: async (params: any) => { return await request.get({ url: `/muye/member-recharge-record/page`, params }) }, // 查询充值记录详情 getMemberRechargeRecord: async (id: number) => { return await request.get({ url: `/muye/member-recharge-record/get?id=` + id }) }, // 新增充值记录 createMemberRechargeRecord: async (data: MemberRechargeRecord) => { return await request.post({ url: `/muye/member-recharge-record/create`, data }) }, // 修改充值记录 updateMemberRechargeRecord: async (data: MemberRechargeRecord) => { return await request.put({ url: `/muye/member-recharge-record/update`, data }) }, // 删除充值记录 deleteMemberRechargeRecord: async (id: number) => { return await request.delete({ url: `/muye/member-recharge-record/delete?id=` + id }) }, /** 批量删除充值记录 */ deleteMemberRechargeRecordList: async (ids: number[]) => { return await request.delete({ url: `/muye/member-recharge-record/delete-list?ids=${ids.join(',')}` }) }, // 导出充值记录 Excel exportMemberRechargeRecord: async (params) => { return await request.download({ url: `/muye/member-recharge-record/export-excel`, params }) }, }