// @ts-ignore /* eslint-disable */ import request from '@/utils/request'; /** 后台新增或者修改课程 POST /b2b2c/pbcTrainingClasses/addOrUpdateClass */ export async function addOrUpdateClassUsingPost( body: API.PbcTrainingClasses_, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcTrainingClasses/addOrUpdateClass', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }); } /** 后端更改课程状态,1是正常,2是异常 后端 GET /b2b2c/pbcTrainingClasses/admin/changeClassState/${param0} */ export async function changeClassStateForAdminUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.changeClassStateForAdminUsingGETParams, options?: { [key: string]: any }, ) { const { id: param0, ...queryParams } = params; return request( `/b2b2c/pbcTrainingClasses/admin/changeClassState/${param0}`, { method: 'GET', params: { ...queryParams, }, ...(options || {}), }, ); } /** 后台根据id获取课程信息 后台 GET /b2b2c/pbcTrainingClasses/admin/classDetail */ export async function classDetailForAdminUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.classDetailForAdminUsingGETParams, options?: { [key: string]: any }, ) { return request( '/b2b2c/pbcTrainingClasses/admin/classDetail', { method: 'GET', params: { ...params, }, ...(options || {}), }, ); } /** 后台获取课程分页 分页 POST /b2b2c/pbcTrainingClasses/admin/getClassPage */ export async function getClassPageForAdminUsingPost( body: API.PbcTrainingClasses_, options?: { [key: string]: any }, ) { return request( '/b2b2c/pbcTrainingClasses/admin/getClassPage', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }, ); } /** 前端根据id获取课程信息 前端 GET /b2b2c/pbcTrainingClasses/front/classDetail */ export async function classDetailForFrontUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.classDetailForFrontUsingGETParams, options?: { [key: string]: any }, ) { return request( '/b2b2c/pbcTrainingClasses/front/classDetail', { method: 'GET', params: { ...params, }, ...(options || {}), }, ); } /** 前端获取课程分页 分页 POST /b2b2c/pbcTrainingClasses/front/getClassPage */ export async function getClassPageForFrontUsingPost( body: API.PbcTrainingClasses_, options?: { [key: string]: any }, ) { return request( '/b2b2c/pbcTrainingClasses/front/getClassPage', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, ...(options || {}), }, ); } /** 根据id删除单个课程 GET /b2b2c/pbcTrainingClasses/removeClass */ export async function removeClassUsingGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.removeClassUsingGETParams, options?: { [key: string]: any }, ) { return request('/b2b2c/pbcTrainingClasses/removeClass', { method: 'GET', params: { ...params, }, ...(options || {}), }); }