url 前缀:course
[TEACHER]
get /teacher
{
"data":Array<CourseSerializer>
}
see CourseSerializer
[STUDENT]
get /student
{
"data":Array<CourseSerializer>
}
see CourseSerializer
[TEACHER]
post /teacher
{
"name": string,
"code": string
}
{
"data": CourseSerializer
}
//TODO 课程名重复 课程选课码重复
see CourseSerializer
[STUDENT]
post /register
{
"code": string
}
{
"data": CourseSerializer
}
{
"code": 400,
"message": "选课码不存在" | "已经加入课程" | "输入格式不正确"
}
see CourseSerializer
[STUDENT,TEACHER]
get /course/:courseId
{
"data": CourseSerializer
}
see CourseSerializer