首页>代码>基于SpringBoot+Vue的学生选课管理系统代码分享>/student_server/src/main/java/com/auggie/student_server/controller/StudentController.java
package com.auggie.student_server.controller; import com.auggie.student_server.entity.Student; import com.auggie.student_server.service.StudentService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; /** * @Auther: auggie * @Date: 2022/2/8 17:37 * @Description: StudentController * @Version 1.0.0 */ @RestController @CrossOrigin("*") @RequestMapping("/student") public class StudentController { @Autowired private StudentService studentService; @PostMapping("/addStudent") public boolean addStudent(@RequestBody Student student) { System.out.println("正在保存学生对象" + student); return studentService.save(student); } @PostMapping("/login") public boolean login(@RequestBody Student student) { System.out.println("正在验证学生登陆 " + student); Student s = studentService.findById(student.getSid()); if (s == null || !s.getPassword().equals(student.getPassword())) { return false; } else { return true; } } @PostMapping("/findBySearch") public List<Student> findBySearch(@RequestBody Student student) { Integer fuzzy = (student.getPassword() == null) ? 0 : 1; return studentService.findBySearch(student.getSid(), student.getSname(), fuzzy); } @GetMapping("/findById/{sid}") public Student findById(@PathVariable("sid") Integer sid) { System.out.println("正在查询学生信息 By id " + sid); return studentService.findById(sid); } @GetMapping("/findByPage/{page}/{size}") public List<Student> findByPage(@PathVariable("page") int page, @PathVariable("size") int size) { System.out.println("查询学生列表分页 " + page + " " + size); return studentService.findByPage(page, size); } @GetMapping("/getLength") public Integer getLength() { return studentService.getLength(); } @GetMapping("/deleteById/{sid}") public boolean deleteById(@PathVariable("sid") int sid) { System.out.println("正在删除学生 sid:" + sid); return studentService.deleteById(sid); } @PostMapping("/updateStudent") public boolean updateStudent(@RequestBody Student student) { System.out.println("更新 " + student); return studentService.updateById(student); } }
最近下载更多
最近浏览更多
微信网友_6507988172591104 LV1
前天
1941549176
4月29日
暂无贡献等级
saaaaaa LV14
4月16日
ruo12138 LV1
4月11日
1393691335
3月28日
暂无贡献等级
jc121140 LV3
3月25日
xiaozhi丶 LV14
3月24日
wanglinddad LV54
3月24日
15103432984 LV2
3月17日
sunlzh888888 LV28
3月16日