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 getStudentContactPage(params) { return request({ url: '/infra/student/student-contact/page', method: 'get', params }) } // 新增学生联系人 export function createStudentContact(data) { return request({ url: '/infra/student/student-contact/create', method: 'post', data }) } // 修改学生联系人 export function updateStudentContact(data) { return request({ url: '/infra/student/student-contact/update', method: 'post', data }) } // 删除学生联系人 export function deleteStudentContact(id) { return request({ url: '/infra/student/student-contact/delete?id=' + id, method: 'delete' }) } /** 批量删除学生联系人 */ export function deleteStudentContactList(ids) { return request({ url: `/infra/student/student-contact/delete-list?ids=${ids.join(',')}`, method: 'delete' }) } // 获得学生联系人 export function getStudentContact(id) { return request({ url: '/infra/student/student-contact/get?id=' + id, method: 'get' }) } // ==================== 子表(学生班主任) ==================== // 获得学生班主任分页 export function getStudentTeacherPage(params) { return request({ url: '/infra/student/student-teacher/page', method: 'get', params }) } // 新增学生班主任 export function createStudentTeacher(data) { return request({ url: '/infra/student/student-teacher/create', method: 'post', data }) } // 修改学生班主任 export function updateStudentTeacher(data) { return request({ url: '/infra/student/student-teacher/update', method: 'post', data }) } // 删除学生班主任 export function deleteStudentTeacher(id) { return request({ url: '/infra/student/student-teacher/delete?id=' + id, method: 'delete' }) } /** 批量删除学生班主任 */ export function deleteStudentTeacherList(ids) { return request({ url: `/infra/student/student-teacher/delete-list?ids=${ids.join(',')}`, method: 'delete' }) } // 获得学生班主任 export function getStudentTeacher(id) { return request({ url: '/infra/student/student-teacher/get?id=' + id, method: 'get' }) }