/* eslint-disable */ 
 | 
// @ts-ignore 
 | 
import { request } from '@/utils/request'; 
 | 
  
 | 
/** 此处后端没有提供注释 POST /api/Training/CancelTrainingAttention */ 
 | 
export async function cancelTrainingAttention( 
 | 
  body: API.TrainingViewInput, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<number>('/api/Training/CancelTrainingAttention', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 创建编辑培训 POST /api/Training/CreateOrEditTraining */ 
 | 
export async function createOrEditTraining( 
 | 
  body: API.CreateOrEditTrainingInput, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<string>('/api/Training/CreateOrEditTraining', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 删除培训 GET /api/Training/DeleteTraining */ 
 | 
export async function deleteTraining( 
 | 
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) 
 | 
  params: API.APIdeleteTrainingParams, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<number>('/api/Training/DeleteTraining', { 
 | 
    method: 'GET', 
 | 
    params: { 
 | 
      ...params, 
 | 
    }, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 获取前端培训详情 GET /api/Training/GetFronTrainingInfo */ 
 | 
export async function getFronTrainingInfo( 
 | 
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) 
 | 
  params: API.APIgetFronTrainingInfoParams, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<API.TrainingDto>('/api/Training/GetFronTrainingInfo', { 
 | 
    method: 'GET', 
 | 
    params: { 
 | 
      ...params, 
 | 
    }, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 获取前端培训列表 POST /api/Training/GetFrontTrainingList */ 
 | 
export async function getFrontTrainingList( 
 | 
  body: API.GetFrontTrainingListInput, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<API.TrainingDtoPageOutput>('/api/Training/GetFrontTrainingList', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 获取我的培训列表 POST /api/Training/GetMyTrainingList */ 
 | 
export async function getMyTrainingList( 
 | 
  body: API.GetMyTrainingListInput, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<API.TrainingDtoPageOutput>('/api/Training/GetMyTrainingList', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 获取后端培训详情 GET /api/Training/GetTrainingInfo */ 
 | 
export async function getTrainingInfo( 
 | 
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) 
 | 
  params: API.APIgetTrainingInfoParams, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<API.TrainingDto>('/api/Training/GetTrainingInfo', { 
 | 
    method: 'GET', 
 | 
    params: { 
 | 
      ...params, 
 | 
    }, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 获取后端培训列表 POST /api/Training/GetTrainingList */ 
 | 
export async function getTrainingList(body: API.TrainingListInput, options?: API.RequestConfig) { 
 | 
  return request<API.TrainingDtoPageOutput>('/api/Training/GetTrainingList', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 获取推荐培训信息 GET /api/Training/GetTrainingRecommend */ 
 | 
export async function getTrainingRecommend(options?: API.RequestConfig) { 
 | 
  return request<API.TrainingDto[]>('/api/Training/GetTrainingRecommend', { 
 | 
    method: 'GET', 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 设置培训推荐 POST /api/Training/SetTrainingRecommend */ 
 | 
export async function setTrainingRecommend( 
 | 
  body: API.TrainingRecommendInput, 
 | 
  options?: API.RequestConfig 
 | 
) { 
 | 
  return request<number>('/api/Training/SetTrainingRecommend', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 设置培训状态 POST /api/Training/SetTrainingStatus */ 
 | 
export async function setTrainingStatus(body: API.OrderStatusInput, options?: API.RequestConfig) { 
 | 
  return request<number>('/api/Training/SetTrainingStatus', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 培训收藏浏览 POST /api/Training/TrainingAttention */ 
 | 
export async function trainingAttention(body: API.TrainingViewInput, options?: API.RequestConfig) { 
 | 
  return request<number>('/api/Training/TrainingAttention', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 | 
  
 | 
/** 培训记录浏览 POST /api/Training/TrainingBrowse */ 
 | 
export async function trainingBrowse(body: API.TrainingViewInput, options?: API.RequestConfig) { 
 | 
  return request<number>('/api/Training/TrainingBrowse', { 
 | 
    method: 'POST', 
 | 
    headers: { 
 | 
      'Content-Type': 'application/json', 
 | 
    }, 
 | 
    data: body, 
 | 
    ...(options || {}), 
 | 
  }); 
 | 
} 
 |