基于Springboot+Vue实现高校疫情防控系统( 四 )

<>(pageNo, pageSize);IPage Teacher = studentService.queryAllTeacher(page,queryParamsVo);return R.success(Teacher);}}
package com.zhiku.yiqing.web.admin;import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import com.zhiku.yiqing.common.R;import com.zhiku.yiqing.pojo.Teacher;import com.zhiku.yiqing.service.TeacherService;import com.zhiku.yiqing.vo.NewsQueryParamsVo;import com.zhiku.yiqing.vo.UserQueryParamsVo;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.*;import java.util.Arrays;@RestController@RequestMapping("/teacher")public class TeacherController {@Autowiredprivate TeacherService teacherService;@DeleteMapping("/batchDelTeacherById/{ids}")public R batchDelTeacherById(@PathVariable("ids") Integer[] ids){System.out.println(Arrays.toString(ids));teacherService.batchDelTeacherById(ids);return R.success();}/*** 根据id删除teacher* @param id* @return*/@DeleteMapping("/delTeacherById/{id}")public R delTeacherById( @PathVariable(value = "http://www.kingceram.com/post/id" ) Integer id){teacherService.delTeacherById(id);return R.success();}/*** 重置老师的密码* @param id* @return*/@PutMapping("/updateTeacherById/{id}")public R updateTeacherById(@PathVariable(value = "http://www.kingceram.com/post/id" ) Integer id){teacherService.updateTeacherById(id);return R.success();}/*** 添加teacher* @param teacher* @return*/@PostMapping("/addTeacher")public R addTeacher(@RequestBody Teacher teacher){teacherService.addTeacher(teacher);return R.success();}/*** 查询所有的teacher带分页以及条件查询* @param pageNo* @param pageSize* @param queryParamsVo* @return*/@GetMapping("/queryAllTeacher/{pageNo}/{pageSize}")public R queryAllTeacher(@PathVariable(value = "http://www.kingceram.com/post/pageNo" ) Integer pageNo,@PathVariable(value = "http://www.kingceram.com/post/pageSize") Integer pageSize,UserQueryParamsVo queryParamsVo){System.out.println("queryParamsVo: " + queryParamsVo);Page page = new Page<>(pageNo, pageSize);IPage Teacher = teacherService.queryAllTeacher(page,queryParamsVo);return R.success(Teacher);}}
五,项目总结
基于实现疫情数据管理系统主要基于框架开发实现,。前端采用了框架技术实现了较为友好的用户体验和交互效果,整体采用B/S架构、三层结构,并使用了MYSQL数据库进行了数据存储 。这些技术在学校都有接触和学习,为了进一步的掌握这些技术 。为此我也进行了基于实现疫情数据管理系统相关知识学习和巩固,在开发技术进行了相应储备,应该来讲从技术方面来看,本系统的开发技术的可行性是没有问题的 。