首页>代码>基于SSM的学生宿舍管理系统代码分享>/DormitorySystemManager/src/main/java/com/controller/DormitoryController.java
package com.controller; import com.po.Dormitory; import com.po.PageInfo; import com.service.DormitoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpSession; import java.util.List; /** * 用户控制器类 */ @Controller public class DormitoryController { // 依赖注入 @Autowired private DormitoryService dormitoryService; /** * 分页查询 * pageIndex 当前页码 * pageSize 显示条数 */ @RequestMapping(value = "/findDormitory") public String findDormitory(String a_name,Integer s_dormitoryid,String d_dormbuilding, Integer pageIndex, Integer pageSize, Model model) { PageInfo<Dormitory> di = dormitoryService.findPageInfo(a_name,s_dormitoryid, d_dormbuilding,pageIndex,pageSize); model.addAttribute("di",di); return "dormitory_list"; } /** * 导出Excel */ @RequestMapping(value = "/exportdormitorylist", method = RequestMethod.POST) @ResponseBody public List<Dormitory> exportDormitory(){ List<Dormitory> dormitoryList = dormitoryService.getAll(); return dormitoryList; } /** * 添加宿舍信息 */ @RequestMapping(value = "/addDormitory" ,method = RequestMethod.POST) @ResponseBody public String addDormitory( @RequestBody Dormitory dormitory) { int d = dormitoryService.addDormitory(dormitory); return "dormitory_list"; } /** * 删除宿舍信息 */ @RequestMapping( "/deleteDormitory") @ResponseBody public String deleteDormitory(Integer d_id) { int d = dormitoryService.deleteDormitory(d_id); return "dormitory_list"; } /** * 修改学生信息 */ @RequestMapping( "/updateDormitory") public String updateDormitory( Dormitory dormitory) { int d = dormitoryService.updateDormitory(dormitory); return "redirect:/findDormitory"; } @RequestMapping( "/findDormitoryById") public String findDormitoryById(Integer d_id,HttpSession session) { Dormitory d= dormitoryService.findDormitoryById(d_id); session.setAttribute("d",d); return "dormitory_edit"; } /** * 宿舍人员信息查询 */ @RequestMapping(value = "/findDormitoryStudent") public String findDormitoryStudent(Dormitory dormitory,Model model) { List<Dormitory> d = dormitoryService.findDormitoryStudent(dormitory); model.addAttribute("ds",d); return "dormitory_Studentlist"; } }

最平凡的代码 LV1
1月3日
zolscy LV24
2024年11月26日
chn-lei LV2
2024年7月31日
sweetlove LV20
2024年6月19日
lilitu LV6
2024年5月30日
xyzzuidaima LV3
2023年10月1日
爱吃鱼的猫Vital LV6
2023年7月26日
刘洋66666 LV1
2023年7月14日
酷酷的轲 LV10
2023年6月29日
ziv5466123 LV7
2023年6月26日