@GetMapping("/info") public Result getInfo(String userId){ return teacherService.getInfo(userId); }
@PutMapping("/changePassword") public Result getInfo(@RequestBody UserChangePasswordDto changePasswordDto){ return teacherService.changePassword(changePasswordDto); }
@GetMapping("/getOpenList") public Result getOpenList(String userId,@RequestParam(required = false) String courseName){ return teacherService.getOpenList(userId,courseName); }
@PostMapping("/openCourse") public Result openCourse(@RequestBody Open open){ return teacherService.openCourse(open); }
@PutMapping("/editCourse") public Result editCourse(@RequestBody Open open){ return teacherService.editCourse(open); }
@DeleteMapping("/deleteCourse") public Result deleteCourse( String techNum, String courseNum, String adminNum){ return teacherService.deleteCourse(techNum,courseNum,adminNum); }
//打分管理 @GetMapping("/getMarkList") public Result getMarkList(String techNum,@RequestParam(required = false) String courseName){ return teacherService.getMarkList(techNum,courseName); }
//学生请假申请 @GetMapping("/getLeaveList") public Result getLeaveList(String stuNum){ return studentService.getLeaveList(stuNum); }
@PostMapping("/applyLeave") public Result applyLeave(@RequestBody Cst cst){ return studentService.applyLeave(cst); }
@DeleteMapping("/removeLeave") public Result removeLeave(String courseNum,String techNum,String stuNum){ return studentService.removeLeave(courseNum,techNum,stuNum); }
//展示学分信息 @GetMapping("/getHasScores") public Result getHasScores(String stuNum){ return studentService.getHasScores(stuNum); }
//获取学生课程表 @GetMapping("/getTimeTableList") public Result getTimeTableList(String stuNum){ return studentService.getTimeTableList(stuNum); } }