import request from '@/config/axios' // 会员卡档案 VO export interface CardBaseVO { id: number // 档案编号 cardNum: string // 卡号 scret: string // 卡密 parentId: number // 上级id subId: number // 下级id } // 会员卡档案 API export const CardBaseApi = { // 查询会员卡档案分页 getCardBasePage: async (params: any) => { return await request.get({ url: `/mall/card-base/page`, params }) }, // 查询会员卡档案详情 getCardBase: async (id: number) => { return await request.get({ url: `/mall/card-base/get?id=` + id }) }, // 新增会员卡档案 createCardBase: async (data: CardBaseVO) => { return await request.post({ url: `/mall/card-base/create`, data }) }, // 修改会员卡档案 updateCardBase: async (data: CardBaseVO) => { return await request.put({ url: `/mall/card-base/update`, data }) }, // 删除会员卡档案 deleteCardBase: async (id: number) => { return await request.delete({ url: `/mall/card-base/delete?id=` + id }) }, // 导出会员卡档案 Excel exportCardBase: async (params) => { return await request.download({ url: `/mall/card-base/export-excel`, params }) }, }