BaseNewStudentController.ts 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // @ts-ignore
  2. /* eslint-disable */
  3. // 该文件自动生成,请勿手动修改!
  4. import { defHttp } from '/@/utils/http/axios';
  5. import { ErrorMessageMode } from '/#/axios';
  6. // --------------------------------------------------------------------------
  7. // Base New Student Controller
  8. // --------------------------------------------------------------------------
  9. ;
  10. /** 新增新生维护信息 POST /student/baseNewStudent */
  11. export async function postStudentBaseNewStudent(params:API.AddBaseNewStudentDto
  12. ,mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
  13. ({url: '/student/baseNewStudent', data:params},{errorMessageMode:mode});}
  14. /** 修改新生维护信息 PUT /student/baseNewStudent */
  15. export async function putStudentBaseNewStudent(params:API.UpdateBaseNewStudentDto
  16. ,mode: ErrorMessageMode = 'modal'){ return defHttp.put<any>
  17. ({url: '/student/baseNewStudent', data:params},{errorMessageMode:mode});}
  18. /** 删除新生维护信息 DELETE /student/baseNewStudent */
  19. export async function deleteStudentBaseNewStudent(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete<any>
  20. ({url: '/student/baseNewStudent', data:params},{errorMessageMode:mode});}
  21. /** 激活账号 POST /student/baseNewStudent/active-account */
  22. export async function postBaseNewStudentActiveAccount(params:API.ActiveAccountDto
  23. ,mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
  24. ({url: '/student/baseNewStudent/active-account', data:params},{errorMessageMode:mode});}
  25. /** 修改分班状态 POST /student/baseNewStudent/change-banding-status */
  26. export async function postBaseNewStudentChangeBandingStatus(params:API.ChangeBandingStatusDto
  27. ,mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
  28. ({url: '/student/baseNewStudent/change-banding-status', data:params},{errorMessageMode:mode});}
  29. /** 删除新生(保留新生信息,删除基础信息) DELETE /student/baseNewStudent/deleteByUserIds */
  30. export async function deleteBaseNewStudentDeleteByUserIds(params:API.DeleteNewStudentDto
  31. ,mode: ErrorMessageMode = 'modal'){ return defHttp.delete<any>
  32. ({url: '/student/baseNewStudent/deleteByUserIds', data:params},{errorMessageMode:mode});}
  33. /** 导入 POST /student/baseNewStudent/import */
  34. export async function postBaseNewStudentImport(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.post<API.Map[]>
  35. ({url: '/student/baseNewStudent/import',headers:{'Content-Type':'multipart/form-data'}, data:params},{errorMessageMode:mode});}
  36. /** 根据id查询新生维护信息信息 GET /student/baseNewStudent/info */
  37. export async function getBaseNewStudentInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.BaseNewStudentVo>
  38. ({url: '/student/baseNewStudent/info', params:params},{errorMessageMode:mode});}
  39. /** 新生维护信息列表(分页) GET /student/baseNewStudent/page */
  40. export async function getBaseNewStudentPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.PageOutput<API.BaseNewStudentPageVo>>
  41. ({url: '/student/baseNewStudent/page', params:params},{errorMessageMode:mode});}
  42. /** 导出 POST /student/baseNewStudent/report-export-query */
  43. export async function postBaseNewStudentReportExportQuery(params:API.PageInput_1
  44. ,mode: ErrorMessageMode = 'modal'){ return defHttp.download<string>
  45. ({url: '/student/baseNewStudent/report-export-query',responseType:'blob',method:'POST', data:params},{errorMessageMode:mode});}
  46. /** 新生报到(分页) GET /student/baseNewStudent/report-page */
  47. export async function getBaseNewStudentReportPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.PageOutput<API.BaseNewStudentPageVo>>
  48. ({url: '/student/baseNewStudent/report-page', params:params},{errorMessageMode:mode});}
  49. /** 成绩导入 POST /student/baseNewStudent/score-import */
  50. export async function postBaseNewStudentScoreImport(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.post<API.Map[]>
  51. ({url: '/student/baseNewStudent/score-import',headers:{'Content-Type':'multipart/form-data'}, data:params},{errorMessageMode:mode});}
  52. /** 新生维护信息树 GET /student/baseNewStudent/tree */
  53. export async function getBaseNewStudentTree(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.BaseNewStudentTreeVo[]>
  54. ({url: '/student/baseNewStudent/tree', params:params},{errorMessageMode:mode});}