ClassTimeStatisticsController.ts 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // @ts-ignore
  2. /* eslint-disable */
  3. // 该文件自动生成,请勿手动修改!
  4. import { defHttp } from '/@/utils/http/axios';
  5. import { ErrorMessageMode } from '/#/axios';
  6. // --------------------------------------------------------------------------
  7. // Class Time Statistics Controller
  8. // --------------------------------------------------------------------------
  9. ;
  10. /** 新增课时统计 POST /classtime/classTimeStatistics */
  11. export async function postClasstimeClassTimeStatistics(params:API.AddClassTimeStatisticsDto
  12. ,mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
  13. ({url: '/classtime/classTimeStatistics', data:params},{errorMessageMode:mode});}
  14. /** 修改课时统计 PUT /classtime/classTimeStatistics */
  15. export async function putClasstimeClassTimeStatistics(params:API.UpdateClassTimeStatisticsDto
  16. ,mode: ErrorMessageMode = 'modal'){ return defHttp.put<any>
  17. ({url: '/classtime/classTimeStatistics', data:params},{errorMessageMode:mode});}
  18. /** 删除课时统计 DELETE /classtime/classTimeStatistics */
  19. export async function deleteClasstimeClassTimeStatistics(params:string[],mode: ErrorMessageMode = 'modal'){ return defHttp.delete<any>
  20. ({url: '/classtime/classTimeStatistics', data:params},{errorMessageMode:mode});}
  21. /** 修改状态 POST /classtime/classTimeStatistics/change-status */
  22. export async function postClassTimeStatisticsChangeStatus(params:API.ChangeStatusDto
  23. ,mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
  24. ({url: '/classtime/classTimeStatistics/change-status', data:params},{errorMessageMode:mode});}
  25. /** 根据id查询课时统计信息 GET /classtime/classTimeStatistics/info */
  26. export async function getClassTimeStatisticsInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.ClassTimeStatisticsVo>
  27. ({url: '/classtime/classTimeStatistics/info', params:params},{errorMessageMode:mode});}
  28. /** 查询最新统计的结束日期 GET /classtime/classTimeStatistics/last-date */
  29. export async function getClassTimeStatisticsLastDate(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.LocalDate>
  30. ({url: '/classtime/classTimeStatistics/last-date', params:params},{errorMessageMode:mode});}
  31. /** 课时统计列表(分页) GET /classtime/classTimeStatistics/page */
  32. export async function getClassTimeStatisticsPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.PageOutput<API.ClassTimeStatisticsPageVo>>
  33. ({url: '/classtime/classTimeStatistics/page', params:params},{errorMessageMode:mode});}
  34. /** 课时统计详情明细-导出 POST /classtime/classTimeStatistics/record-detail-export-query */
  35. export async function postClassTimeStatisticsRecordDetailExportQuery(params:API.RefreshStatisticsDto
  36. ,mode: ErrorMessageMode = 'modal'){ return defHttp.download<string>
  37. ({url: '/classtime/classTimeStatistics/record-detail-export-query',responseType:'blob',method:'POST', data:params},{errorMessageMode:mode});}
  38. /** 课时统计详情明细 GET /classtime/classTimeStatistics/record-detail-info */
  39. export async function getClassTimeStatisticsRecordDetailInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<any>
  40. ({url: '/classtime/classTimeStatistics/record-detail-info', params:params},{errorMessageMode:mode});}
  41. /** 课时统计详情导出 POST /classtime/classTimeStatistics/record-export-query */
  42. export async function postClassTimeStatisticsRecordExportQuery(params:API.RefreshStatisticsDto
  43. ,mode: ErrorMessageMode = 'modal'){ return defHttp.download<string>
  44. ({url: '/classtime/classTimeStatistics/record-export-query',responseType:'blob',method:'POST', data:params},{errorMessageMode:mode});}
  45. /** 课时统计详情列表 GET /classtime/classTimeStatistics/record-list */
  46. export async function getClassTimeStatisticsRecordList(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.ClassTimeStatisticsRecordVo[]>
  47. ({url: '/classtime/classTimeStatistics/record-list', params:params},{errorMessageMode:mode});}
  48. /** 刷新课时统计 POST /classtime/classTimeStatistics/refresh-statistics */
  49. export async function postClassTimeStatisticsRefreshStatistics(params:API.RefreshStatisticsDto
  50. ,mode: ErrorMessageMode = 'modal'){ return defHttp.post<any>
  51. ({url: '/classtime/classTimeStatistics/refresh-statistics', data:params},{errorMessageMode:mode});}