首页>代码>基于SSM的高校运动会管理系统的设计与实现(毕设)>/sportmeetingmanagementsystem-master/src/main/java/com/handy/controller/DepartmentController.java
package com.handy.controller; import com.handy.domain.Classes; import com.handy.domain.Department; import com.handy.service.DepartmentService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; import javax.annotation.security.RolesAllowed; import java.util.List; import java.util.Map; @RolesAllowed("ADMIN") @Controller @RequestMapping("/department") public class DepartmentController { @Autowired private DepartmentService departmentService; /** * 查询所有院系信息 * * @return */ @RequestMapping("findAll.do") public ModelAndView findAll() { ModelAndView mv = new ModelAndView(); List<Department> departmentList = departmentService.findAll(); mv.addObject("departmentList", departmentList); mv.setViewName("department-list"); return mv; } /** * 删除院系会信息 * * @param dId * @return */ @RequestMapping("/deleteByPK.do") public String deleteByIds(Integer[] dId) { departmentService.deleteByPK(dId); return "redirect:findAll.do"; } /** * 查询院系详细信息 * * @param dId * @return */ @RequestMapping("/findDetailsBydId.do") public ModelAndView findDetailsBydId(Integer dId) { ModelAndView mv = new ModelAndView(); Map<String, Object> map = departmentService.findDetailsBydId(dId); Department department = (Department) map.get("department"); List<Classes> classesList = (List<Classes>) map.get("classesList"); mv.addObject("department", department); mv.addObject("classesList", classesList); mv.setViewName("department-details"); return mv; } /** * 遍历所有院系信息 * * @return */ @RequestMapping(value = "/findAllDepts.do", produces = "application/json; charset=utf-8") @ResponseBody public List<Department> findAllDepts() { return departmentService.findAllDepts(); } /** * 根据id查询出院系信息,获取信息到模态框上 * * @param id * @return */ @RequestMapping(value = "/findById.do", method = RequestMethod.GET, produces = "application/json; charset=utf-8") @ResponseBody public Department findById(@RequestParam(name = "id") Integer id) { return departmentService.findById(id); } /** * 插入院系 * * @param department * @return */ @RequestMapping(value = "/insert.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") @ResponseBody public String insert(@RequestBody Department department) { try { departmentService.insert(department); } catch (Exception e) { return "新增失败!"; } return "200"; } /** * 修改院系信息 * * @param department * @return */ @RequestMapping(value = "/update.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") @ResponseBody public String update(@RequestBody Department department) { try { departmentService.update(department); } catch (Exception e) { return "修改失败!"; } return "200"; } }

SX520886 LV6
4月24日
微信网友_7371218154688512 LV4
2月5日
zolscy LV24
2024年11月27日
hx0204 LV2
2024年11月2日
bridge_44 LV2
2024年10月21日
徐长风 LV2
2024年10月11日
TY0165 LV20
2024年6月18日
lilitu LV6
2024年5月30日
李俊雄 LV3
2024年5月8日
wangjiayu11111 LV1
2024年4月2日

阿诗丹
6月11日
暂无贡献等级
lkke23047 LV1
5月26日
小旭123 LV1
5月20日
SX520886 LV6
4月24日
ryadmin123 LV2
2月6日
微信网友_7371218154688512 LV4
2月5日
暂无贡献等级
1969749580
1月1日
暂无贡献等级
ma406805131 LV19
2024年12月29日
飞翔的面包片 LV13
2024年12月23日