首页>代码>基于SSM的高校运动会管理系统的设计与实现(毕设)>/sportmeetingmanagementsystem-master/src/main/java/com/handy/controller/ClassesController.java
package com.handy.controller; import com.handy.domain.Classes; import com.handy.domain.Student; import com.handy.service.ClassesService; 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("classes") public class ClassesController { @Autowired private ClassesService classesService; /** * 查询所有班级信息 * * @return */ @RequestMapping("/findAll.do") public ModelAndView findAll() { ModelAndView mv = new ModelAndView(); List<Classes> classesList = classesService.findAll(); mv.addObject("classesList", classesList); mv.setViewName("classes-list"); return mv; } /** * 查询班级详细信息 * * @param cId * @return */ @RequestMapping("/findDetailsBycId.do") public ModelAndView findDetailsBycId(Integer cId) { ModelAndView mv = new ModelAndView(); Map<String, Object> map = classesService.findDetailsBycId(cId); Classes classes = (Classes) map.get("classes"); List<Student> studentList = (List<Student>) map.get("studentList"); mv.addObject("studentList", studentList); mv.addObject("classes", classes); mv.setViewName("classes-details"); return mv; } /** * 删除班级 * * @param cId * @return */ @RequestMapping("/deleteByPK.do") public String deleteByIds(Integer[] cId) { classesService.deleteByPK(cId); return "redirect:findAll.do"; } /** * 遍历所有出班级 * * @return */ @RequestMapping(value = "/findAllClasses.do", produces = "application/json; charset=utf-8") @ResponseBody public List<Classes> findAllClasses() { return classesService.findAllClasses(); } /** * 根据id查找班级信息,获取信息到模态框上 * * @param id * @return */ @RequestMapping(value = "/findById.do", method = RequestMethod.GET, produces = "application/json; charset=utf-8") @ResponseBody public Classes findById(@RequestParam(name = "id") Integer id) { return classesService.findById(id); } /** * 插入班级信息 * * @param classes * @return */ @RequestMapping(value = "/insert.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") @ResponseBody public String insert(@RequestBody Classes classes) { try { classesService.insert(classes); } catch (Exception e) { return "新增失败!"; } return "200"; } /** * 修改班级信息 * * @param classes * @return */ @RequestMapping(value = "/update.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") @ResponseBody public String update(@RequestBody Classes classes) { try { classesService.update(classes); } catch (Exception e) { return "修改失败!"; } return "200"; } }
最近下载更多
hx0204 LV2
11月2日
bridge_44 LV2
10月21日
徐长风 LV1
10月11日
TY0165 LV20
6月18日
lilitu LV6
5月30日
李俊雄 LV3
5月8日
wangjiayu11111 LV1
4月2日
邱丘丘qiuqq LV1
3月1日
admin_z LV22
2月4日
qwertyuiop1379 LV3
1月24日
最近浏览更多
huawenxin
11月16日
暂无贡献等级
hx0204 LV2
11月2日
shunlun8855 LV1
10月29日
Meteor01
10月24日
暂无贡献等级
bridge_44 LV2
10月21日
微信网友_7219723940827136
10月21日
暂无贡献等级
wh81507503
10月11日
暂无贡献等级
徐长风 LV1
10月11日
breeza
10月9日
暂无贡献等级
Peny_ZH LV5
9月21日