Skip to content

Commit

Permalink
migrate: to nestedCourse.tsx nestedLecture.tsx professor.tsx
Browse files Browse the repository at this point in the history
  • Loading branch information
yumincho committed Mar 6, 2024
1 parent 76df5a0 commit 2adc3d9
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 0 deletions.
19 changes: 19 additions & 0 deletions src/shapes/model/subject/nestedCourse.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import department from './department';

interface nestedCourse {
id: number;
old_code: string;
department: department;
type: string;
type_en: string;
title: string;
title_en: string;
summary: string;
review_total_weight: number;
credit: number;
credit_au: number;
num_classes: number;
num_labs: number;
}

export default nestedCourse;
34 changes: 34 additions & 0 deletions src/shapes/model/subject/nestedLecture.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import nestedProfessor from './nestedProfessor';

interface nestedLecture {
id: number;
title: string;
title_en: string;
course: number;
old_code: string;
class_no: string;
year: number;
semester: 1 | 2 | 3 | 4;
code: string;
department: number;
department_code: string;
department_name: string;
department_name_en: string;
type: string;
type_en: string;
limit: number;
num_people: number;
is_english: boolean;
num_classes: number;
num_labs: number;
credit: number;
credit_au: number;
common_title: string;
common_title_en: string;
class_title: string;
class_title_en: string;
review_total_weight: number;
professors: nestedProfessor[];
}

export default nestedLecture;
14 changes: 14 additions & 0 deletions src/shapes/model/subject/professor.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import nestedCourse from './nestedCourse';

interface professor {
name: string;
name_en: string;
professor_id: number;
review_total_weight: number;
courses: nestedCourse[];
grade: number;
load: number;
speech: number;
}

export default professor;

0 comments on commit 2adc3d9

Please sign in to comment.