types.ts 571 B

1234567891011121314151617181920212223242526272829303132333435
  1. import {StudentList} from "@/api/student/types";
  2. /**
  3. * 班级列表
  4. */
  5. export interface GradeList {
  6. // 班级id
  7. id: number;
  8. // 班级名称
  9. name: string;
  10. }
  11. /**
  12. * 班级数据
  13. */
  14. export interface GradeItem {
  15. // 班级id
  16. id: number;
  17. // 班级名称
  18. name: string;
  19. // 0未结课1已结课
  20. grade_status: number;
  21. // 班级号
  22. num: string;
  23. // 学生数量
  24. count: number;
  25. // 教师名称
  26. teacher_name: string;
  27. // 结课时间
  28. grade_time: string;
  29. // 折叠面板使用
  30. active: number[];
  31. // 学生列表
  32. students: StudentList[];
  33. }