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
}
//TODO 选课码不存在 已经加入课程
see CourseSerializer
[STUDENT,TEACHER]
get /course/:courseId
{
"data": CourseSerializer
}
see CourseSerializer