import request from '@/config/axios' // 查询兑换码分页 export const getRedeemCodePage = async (params) => { return await request.get({ url: `/admin-api/muye/redeem-code/page`, params }) } // 查询兑换码详情 export const getRedeemCode = async (id: number) => { return await request.get({ url: `/admin-api/muye/redeem-code/get?id=` + id }) } // 新增兑换码 export const createRedeemCode = async (data) => { return await request.post({ url: `/admin-api/muye/redeem-code/create`, data }) } // 修改兑换码 export const updateRedeemCode = async (data) => { return await request.put({ url: `/admin-api/muye/redeem-code/update`, data }) } // 删除兑换码 export const deleteRedeemCode = async (id: number) => { return await request.delete({ url: `/admin-api/muye/redeem-code/delete?id=` + id }) } // 批量删除兑换码 export const deleteRedeemCodeList = async (ids: number[]) => { return await request.delete({ url: `/admin-api/muye/redeem-code/delete-list?ids=` + ids.join(',') }) } // 批量生成兑换码 export const generateRedeemCodes = async (data) => { return await request.post({ url: `/admin-api/muye/redeem-code/generate`, data }) } // 导出兑换码 Excel export const exportRedeemCode = async (params) => { return await request.download({ url: `/admin-api/muye/redeem-code/export-excel`, params }) } // 导出兑换码纯文本(按批次号) export const exportRedeemCodePlain = async (batchNo: string) => { return await request.download({ url: `/admin-api/muye/redeem-code/export-plain`, params: { batchNo } }) }