student.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import request from '../utils/request';
  2. /**
  3. * 更新学员个人信息
  4. * @param {Object} data - 学员信息对象
  5. */
  6. export function updateStudent(data) {
  7. return request({
  8. url: '/main/student',
  9. method: 'PUT',
  10. data
  11. });
  12. }
  13. /**
  14. * 查询学员详细信息,包含各类经历列表
  15. * @param {Number} id - 学员ID
  16. */
  17. export function getStudent(id) {
  18. return request({
  19. url: '/main/student/' + id,
  20. method: 'GET'
  21. });
  22. }
  23. /**
  24. * 查询学员附件简历列表
  25. * @param {Number} studentId
  26. */
  27. export function getAppendixList(studentId) {
  28. return request({
  29. url: '/main/studentAppendix/list',
  30. method: 'GET',
  31. params: { studentId }
  32. });
  33. }
  34. /**
  35. * 新增学员附件简历
  36. * @param {Object} data - { studentId, ossId, fileName, fileSize }
  37. */
  38. export function addAppendix(data) {
  39. return request({
  40. url: '/main/studentAppendix/add',
  41. method: 'POST',
  42. data
  43. });
  44. }
  45. /**
  46. * 删除学员附件简历
  47. * @param {String} ids - ID字符串,多个逗号分隔
  48. */
  49. export function removeAppendix(ids) {
  50. return request({
  51. url: '/main/studentAppendix/' + ids,
  52. method: 'DELETE'
  53. });
  54. }