import { request } from 'umi'; import type { TableListItem } from './data'; /** 获取考试列表 GET /dsideal_yy/zygh/training/examination/getExaminationList */ export async function queryExaminationList( params: { // query /** 当前的页码 */ current?: number; /** 页面的容量 */ pageSize?: number; }, options?: Record, ) { return request<{ data: TableListItem[]; /** 列表的内容总数 */ total_row?: number; /** 页面的容量 */ page_size?: number; success?: boolean; }>('/api/zygh/training/examination/getExaminationList', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 获取证书列表 GET /dsideal_yy/zygh/training/examination/getExaminationList */ export async function queryCertificateList( params: { // query /** 当前的页码 */ current?: number; /** 页面的容量 */ pageSize?: number; }, options?: Record, ) { return request<{ data: TableListItem[]; /** 列表的内容总数 */ total_row?: number; /** 页面的容量 */ page_size?: number; success?: boolean; }>('/api/zygh/training/examination/getCertificateList', { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 新建/修改考试 POST /dsideal_yy/ypt/careerTraining/course/save */ export async function saveExamination(data: Record, options?: Record) { return request('/dsideal_yy/ypt/careerTraining/course/save', { data, method: 'POST', ...(options || {}), }); } /** 删除考试 POST /dsideal_yy/ypt/careerTraining/course/delete */ export async function removeExamination(data: { key: number[] }, options?: Record) { return request>('/dsideal_yy/ypt/careerTraining/course/delete', { data, method: 'POST', ...(options || {}), }); } /** saveRegistration */ export async function saveRegistration(data: { key: number[] }, options?: Record) { return request>('/dsideal_yy/ypt/careerTraining/course/delete', { data, method: 'POST', ...(options || {}), }); } /** removeRegistration */ export async function removeRegistration(data: { key: number[] }, options?: Record) { return request>('/dsideal_yy/ypt/careerTraining/course/delete', { data, method: 'POST', ...(options || {}), }); } /** 查看考试(仅仅获取考试详情,不标记浏览量)GET /dsideal_yy/ypt/careerTraining/course/view */ export async function queryExaminationView(data: Record, options?: Record) { return request('/dsideal_yy/ypt/careerTraining/course/view', { data, method: 'POST', ...(options || {}), }); } /** 获取报名列表 GET Mock /api/queryRegistrationList */ export async function queryRegistrationList( params: { // query /** 当前的页码 */ current?: number; /** 页面的容量 */ pageSize?: number; }, options?: Record, ) { return request<{ data: TableListItem[]; /** 列表的内容总数 */ total?: number; success?: boolean; }>('/api/getRegistrationList', { method: 'GET', params: { ...params, }, ...(options || {}), }); }