url 前缀:course
TEACHER ADMIN
post
interface CourseDTO {
name: string;
code: string; // 选课码
}
interface CourseData {
err: 0;
res: CourseSerializer;
}
see CourseSerializer
TEACHER ADMIN
get
| Name | Type | Description |
|---|---|---|
| page | number | 页码 |
| limit | number | 每页条数 |
interface CoursePageData {
err: 0;
res: Array<CourseSerializer>;
page: PageSerializer;
}
see CourseSerializer, PageSerializer
TEACHER ADMIN
put /:courseId
interface CourseDTO {
name: string;
code: string; // 选课码
}
interface CourseData {
err: 0;
res: CourseSerializer;
}
see CourseSerializer
STUDENT
post /student
interface CourseCodeDTO {
code: string; // 选课码
}
interface CourseData {
err: 0;
res: CourseSerializer;
}
see CourseSerializer
STUDENT ADMIN
post /code
interface CourseCodeDTO {
code: string; // 选课码
}
interface DuplicateData {
err: 0;
res: boolean;
}