首页>代码>基于SSM的学生宿舍管理系统代码分享>/DormitorySystemManager/src/main/java/com/controller/DormRepairController.java
package com.controller;

import com.po.DormRepair;
import com.po.PageInfo;
import com.service.DormRepairService;
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 DormRepairController {
    // 依赖注入
    @Autowired
    private DormRepairService dormRepairService;

    /**
     * 分页查询
     * pageIndex 当前页码
     * pageSize  显示条数
     */
    @RequestMapping(value = "/findDormRepair")
    public String findDormRepair(Integer d_id,String d_dormbuilding,
                                 Integer pageIndex, Integer pageSize, Model model) {

        PageInfo<DormRepair> di = dormRepairService.findPageInfo(d_id,d_dormbuilding, pageIndex,pageSize);
        model.addAttribute("di",di);
        return "dormrepair_list";
    }

    /**
     * 导出Excel
     */
    @RequestMapping(value = "/exportdormrepairlist", method = RequestMethod.POST)
    @ResponseBody
    public List<DormRepair> exportDormrepair(){
        List<DormRepair> dormRepairList = dormRepairService.getAll();
        return dormRepairList;
    }


    /**
     * 添加宿舍信息
     */
    @RequestMapping(value = "/addDormRepair" ,method = RequestMethod.POST)
    @ResponseBody
    public String addDormitory( @RequestBody DormRepair dormrepair) {
        int d = dormRepairService.addDormRepair(dormrepair);
        return "dormrepair_list";
    }

    /**
     * 删除宿舍信息
     */
    @RequestMapping( "/deleteDormRepair")
    @ResponseBody
    public String deleteDormRepair(Integer r_id) {
        int d = dormRepairService.deleteDormRepair(r_id);
        return "dormrepair_list";
    }

    /**
     * 修改学生信息
     */
    @RequestMapping( "/updateDormRepair")
    public String updateDormRepair( DormRepair dormrepair) {
        int d = dormRepairService.updateDormRepair(dormrepair);
        return "redirect:/findDormRepair";
    }


    @RequestMapping( "/findDormRepairById")
    public String findDormRepairById(Integer r_id, HttpSession session) {

        DormRepair d= dormRepairService.findDormRepairById(r_id);
        session.setAttribute("d",d);
        return "dormrepair_edit";
    }

}

最近下载更多
SX520886  LV6 4月24日
最平凡的代码  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日
最近浏览更多
SX520886  LV6 4月24日
54188ytw 3月30日
暂无贡献等级
PLVAE_514  LV2 3月10日
哪里的完整版  LV8 3月1日
wpkm2008  LV13 1月17日
最平凡的代码  LV1 1月3日
3187611758 1月1日
暂无贡献等级
xiaoaitx  LV8 1月1日
六595323 2024年12月25日
暂无贡献等级
无念27149 2024年12月24日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友