首页>代码>基于SpringBoot+Vue的学生选课管理系统代码分享>/student_server/src/main/java/com/auggie/student_server/controller/CourseTeacherController.java
package com.auggie.student_server.controller; import com.auggie.student_server.entity.Course; import com.auggie.student_server.entity.CourseTeacher; import com.auggie.student_server.entity.CourseTeacherInfo; import com.auggie.student_server.service.CourseTeacherService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; /** * @Auther: auggie * @Date: 2022/2/10 16:51 * @Description: CourseTeacherController * @Version 1.0.0 */ @RestController @CrossOrigin("*") @RequestMapping("/courseTeacher") public class CourseTeacherController { @Autowired private CourseTeacherService courseTeacherService; @GetMapping("/insert/{cid}/{tid}/{term}") public boolean insert(@PathVariable Integer cid, @PathVariable Integer tid, @PathVariable String term) { if (courseTeacherService.findBySearch(cid, tid, term).size() != 0) { return false; } return courseTeacherService.insertCourseTeacher(cid, tid, term); } @GetMapping("/findMyCourse/{tid}/{term}") public List<Course> findMyCourse(@PathVariable Integer tid, @PathVariable String term) { System.out.println("查询教师课程:" + tid + " " + term); return courseTeacherService.findMyCourse(tid, term); } @PostMapping("/findCourseTeacherInfo") public List<CourseTeacherInfo> findCourseTeacherInfo(@RequestBody Map<String, String> map) { return courseTeacherService.findCourseTeacherInfo(map); } @PostMapping("/deleteById") public boolean deleteById(@RequestBody CourseTeacher courseTeacher) { return courseTeacherService.deleteById(courseTeacher); } }
