import request from '@/utils/request'; // 查询勤工俭学申请信息列表 export function listWorkStudyApplication(query) { return request({ url: '/jcbt/workStudyApplication/list', method: 'get', params: query }); } // 查询勤工俭学申请信息详细 export function getWorkStudyApplication(id) { return request({ url: '/jcbt/workStudyApplication/' + id, method: 'get' }); } // 新增勤工俭学申请信息 export function addWorkStudyApplication(data) { return request({ url: '/jcbt/workStudyApplication', method: 'post', data: data }); } // 修改勤工俭学申请信息 export function updateWorkStudyApplication(data) { return request({ url: '/jcbt/workStudyApplication', method: 'put', data: data }); } // 删除勤工俭学申请信息 export function delWorkStudyApplication(id) { return request({ url: '/jcbt/workStudyApplication/' + id, method: 'delete' }); } // 检查学生是否已申请该岗位 export function checkDuplicateApplication(studentId, positionId) { return request({ url: '/jcbt/workStudyApplication/hasApplied', method: 'get', params: { studentId: studentId, positionId: positionId } }); } // 提交申请 export function submitApplication(id) { return request({ url: '/jcbt/workStudyApplication/submit/' + id, method: 'post' }); } // 撤销申请 export function cancelApplication(id) { return request({ url: '/jcbt/workStudyApplication/cancel/' + id, method: 'post' }); } // 学院审核 export function collegeReview(data) { return request({ url: '/jcbt/workStudyApplication/collegeReview', method: 'post', data: data }); } // 学生处审核 export function finalReview(data) { return request({ url: '/jcbt/workStudyApplication/finalReview', method: 'post', data: data }); } // 获取当前用户学生信息 export function getCurrentStudentInfo() { return request({ url: '/jcbt/workStudyApplication/currentStudentInfo', method: 'get' }); } // 导出勤工俭学申请信息 export function exportWorkStudyApplication(query) { return request({ url: '/jcbt/workStudyApplication/export', method: 'get', params: query, responseType: 'blob' }); } // 获取岗位申请统计信息 export function getApplicationStatistics(positionId) { return request({ url: '/jcbt/workStudyApplication/statistics/' + positionId, method: 'get' }); } // 获取学生申请状态列表 export function getStudentApplicationStatusList() { return request({ url: '/jcbt/workStudyApplication/student/applicationStatus', method: 'get' }); }