import request from '@/utils/request'
|
|
// 创建学生
|
export function createStudent(data) {
|
return request({
|
url: '/infra/student/create',
|
method: 'post',
|
data: data
|
})
|
}
|
|
// 更新学生
|
export function updateStudent(data) {
|
return request({
|
url: '/infra/student/update',
|
method: 'put',
|
data: data
|
})
|
}
|
|
// 删除学生
|
export function deleteStudent(id) {
|
return request({
|
url: '/infra/student/delete?id=' + id,
|
method: 'delete'
|
})
|
}
|
|
/** 批量删除学生 */
|
export function deleteStudentList(ids) {
|
return request({
|
url: `/infra/student/delete-list?ids=${ids.join(',')}`,
|
method: 'delete'
|
})
|
}
|
|
// 获得学生
|
export function getStudent(id) {
|
return request({
|
url: '/infra/student/get?id=' + id,
|
method: 'get'
|
})
|
}
|
|
// 获得学生分页
|
export function getStudentPage(params) {
|
return request({
|
url: '/infra/student/page',
|
method: 'get',
|
params
|
})
|
}
|
// 导出学生 Excel
|
export function exportStudentExcel(params) {
|
return request({
|
url: '/infra/student/export-excel',
|
method: 'get',
|
params,
|
responseType: 'blob'
|
})
|
}
|
|
// 下载学生导入模板
|
export function importStudentTemplate() {
|
return request({
|
url: '/infra/student/get-import-template',
|
method: 'get',
|
responseType: 'blob'
|
})
|
}
|
|
// 导入学生
|
export function importStudent(data) {
|
return request({
|
url: '/infra/student/import',
|
method: 'post',
|
data
|
})
|
}
|