// @ts-ignore /* eslint-disable */ import request from '@/utils/request'; /** 后台新增或者修改banner POST /b2b2c/pbcBanner/addOrUpdateBanner */ export async function addOrUpdateBannerUsingPost( body: API.PbcBanner_, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcBanner/addOrUpdateBanner', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 根据id获取banner信息 后台 GET /b2b2c/pbcBanner/bannerDetail */ export async function bannerDetailUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.bannerDetailUsingGETParams, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcBanner/bannerDetail', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 更改banner状态 GET /b2b2c/pbcBanner/changeBannerState */ export async function changeBannerStateUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.changeBannerStateUsingGETParams, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcBanner/changeBannerState', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 前端使用获取banner列表 列表 GET /b2b2c/pbcBanner/getBannerList */ export async function getBannerListUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.getBannerListUsingGETParams, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcBanner/getBannerList', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 获取banner分页 分页 POST /b2b2c/pbcBanner/getBannerPage */ export async function getBannerPageUsingPost( body: API.PbcBanner_, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcBanner/getBannerPage', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 管理员上下移动banner,路径参数up上移,down下移 移动单个 GET /b2b2c/pbcBanner/moveBanner/${param0} */ export async function moveBannerUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.moveBannerUsingGETParams, options?: { [key: string]: any }, ) { const { type: param0, ...queryParams } = params; return request(`/b2b2c/pbcBanner/moveBanner/${param0}`, { method: 'GET', params: { ...queryParams, }, ...(options || {}), }); } /** 根据id删除单个banner GET /b2b2c/pbcBanner/removeBanner */ export async function removeBannerUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.removeBannerUsingGETParams, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcBanner/removeBanner', { method: 'GET', params: { ...params, }, ...(options || {}), }); }