You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
3.1 KiB
TypeScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// @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<API.AjaxResult>('/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<API.AjaxResultPbcBanner_>('/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<API.AjaxResultString_>('/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<API.AjaxResultListPbcBanner_>('/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<API.AjaxResultIPagePbcBanner_>('/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<API.AjaxResult>(`/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<API.AjaxResultString_>('/b2b2c/pbcBanner/removeBanner', {
method: 'GET',
params: {
...params,
},
...(options || {}),
});
}