首页>代码>基于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);
}
}
最近下载更多

最近浏览