首页>代码>基于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);
    }
}
最近下载更多
462063  LV3 6月17日
陈小灏  LV18 2月21日
zolscy  LV24 2024年11月26日
krispeng  LV15 2024年11月12日
lanyuhao  LV2 2024年6月18日
wanglinddad  LV55 2024年3月24日
Demo1111  LV30 2024年3月6日
hyx666110  LV2 2024年3月1日
Boss绝  LV10 2024年2月26日
全栈小陈  LV4 2024年1月21日
最近浏览更多
462063  LV3 6月17日
linalina 6月3日
暂无贡献等级
yangchengshuai  LV15 3月7日
z96141176 2月23日
暂无贡献等级
陈小灏  LV18 2月21日
cherrylxj  LV3 1月13日
wwb521  LV7 1月6日
牛牛要爆炸了  LV2 1月2日
微信网友_6955249237250048  LV5 2024年12月28日
taoshen95  LV16 2024年12月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友