import request from '@/config/axios' // 分销员管理 VO export interface DistributeManageVO { id: number // id goodImage: string // 商品图片 userInformation: string // 用户信息 distributeLevel: number // 分销等级 marketinguserNumber: number // 推广用户数量 marketingorderNumber: number // 推广订单数量 marketingorderMoney: number // 推广订单金额 mercenarieMoney: number // 佣兵总金额 alreadytokenMoney: number // 已提现金额 untokenMoney: number // 未提现金额 superiorPromoter: string // 上级推广人 takeTimes: number // 提现次数 } // 分销员管理 API export const DistributeManageApi = { // 查询分销员管理分页 getDistributeManagePage: async (params: any) => { return await request.get({ url: `/trade/distribute-manage/page`, params }) }, // 查询分销员管理详情 getDistributeManage: async (id: number) => { return await request.get({ url: `/trade/distribute-manage/get?id=` + id }) }, // 新增分销员管理 createDistributeManage: async (data: DistributeManageVO) => { return await request.post({ url: `/trade/distribute-manage/create`, data }) }, // 修改分销员管理 updateDistributeManage: async (data: DistributeManageVO) => { return await request.put({ url: `/trade/distribute-manage/update`, data }) }, // 删除分销员管理 deleteDistributeManage: async (id: number) => { return await request.delete({ url: `/trade/distribute-manage/delete?id=` + id }) }, // 导出分销员管理 Excel exportDistributeManage: async (params) => { return await request.download({ url: `/trade/distribute-manage/export-excel`, params }) }, }