curriculum.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import { request } from '../request';
  2. //! 参数接口(查询)
  3. export interface Query_1Params {
  4. id?: number;
  5. week?: number;
  6. startTime?: Record<string, unknown>;
  7. endTime?: Record<string, unknown>;
  8. roomId?: number;
  9. classId?: number;
  10. assistantId?: number;
  11. teacherId?: number;
  12. categoryId?: number;
  13. subjectsId?: number;
  14. createTime?: Record<string, unknown>;
  15. modifyTime?: Record<string, unknown>;
  16. createUid?: number;
  17. disabled?: string;
  18. }
  19. // 响应接口
  20. export interface Query_1Res {
  21. status: boolean;
  22. msg: string;
  23. data: Record<string, unknown>;
  24. code: number;
  25. }
  26. /**
  27. * 查询课程表
  28. * @param {string} pageNum
  29. * @param {string} pageSize
  30. * @param {object} params EasEduSchedule
  31. * @param {number} params.id
  32. * @param {number} params.week 当周周几
  33. * @param {object} params.startTime 起始时间
  34. * @param {object} params.endTime 结束时间
  35. * @param {number} params.roomId 教室ID
  36. * @param {number} params.classId 班级ID
  37. * @param {number} params.assistantId 助教ID
  38. * @param {number} params.teacherId 教师ID
  39. * @param {number} params.categoryId 授课类别
  40. * @param {number} params.subjectsId 授课内容
  41. * @param {object} params.createTime 创建时间
  42. * @param {object} params.modifyTime 修改时间
  43. * @param {number} params.createUid 创建用户ID
  44. * @param {string} params.disabled 状态
  45. * @returns
  46. */
  47. export function query_1(pageNum: number, pageSize: number, params: Query_1Params): Promise<Query_1Res> {
  48. return request.post(`/schedule/query?pageNum=${pageNum}&pageSize=${pageSize}`, params);
  49. }
  50. //