首页>代码>基于SpringBoot+thymeleaf实现的大学生自习室座位预定系统>/seat-subscribe-sys/src/main/java/com/cxs/controller/ClazzController.java
package com.cxs.controller; import com.cxs.model.Clazz; import com.cxs.model.College; import com.cxs.service.AdminService; import com.cxs.service.ClassroomService; import com.cxs.service.ClazzService; import com.cxs.service.CollegeService; import com.cxs.service.SeatOrderService; import com.cxs.service.SeatService; import com.cxs.vo.ClazzVO; import com.cxs.vo.Result; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpSession; import java.util.List; /* * @Project:seat-subscribe-sys * @Author:cxs * @Motto:放下杂念,只为迎接明天更好的自己 * */ @Controller @RequestMapping("/clazz") public class ClazzController { @Autowired private AdminService adminService; @Autowired private ClassroomService classroomService; @Autowired private SeatService seatService; @Autowired private SeatOrderService seatOrderService; @Autowired private CollegeService collegeService; @Autowired private ClazzService clazzService; @RequestMapping("/toClazzList") public String toClazzList(HttpSession session, Model model) { List<ClazzVO> list = clazzService.selectList(); model.addAttribute("list", list); return "admin/clazzList"; } @RequestMapping("/toAddClazz") public String toAddClazz(HttpSession session, Model model) { List<College> list = collegeService.list(null); model.addAttribute("list", list); return "admin/addClazz"; } @RequestMapping("/toEditClazz") public String toEditClazz(Integer id, HttpSession session, Model model) { Clazz byId = clazzService.getById(id); List<College> list = collegeService.list(null); model.addAttribute("list", list); model.addAttribute("data", byId); return "admin/editClazz"; } @RequestMapping("/addClazz") @ResponseBody public Result addClazz(Clazz Clazz, HttpSession session, Model model) { Result result = new Result(200, "OK"); boolean save = clazzService.save(Clazz); if (!save) { result.setCode(-1); result.setMsg("添加失败"); } return result; } @RequestMapping("/updateClazz") @ResponseBody public Result updateClazz(Clazz Clazz, HttpSession session, Model model) { Result result = new Result(200, "OK"); boolean save = clazzService.updateById(Clazz); if (!save) { result.setCode(-1); result.setMsg("修改失败"); } return result; } @RequestMapping("/deleteClazz") @ResponseBody public Result deleteClazz(Clazz Clazz, HttpSession session, Model model) { Result result = new Result(200, "OK"); boolean save = clazzService.removeById(Clazz.getId()); if (!save) { result.setCode(-1); result.setMsg("删除失败"); } return result; } @RequestMapping("/getClazzList") @ResponseBody public Result getClazzList(HttpSession session, Model model) { Result result = new Result(200, "OK"); List<Clazz> list = clazzService.list(null); result.setData(list); return result; } }
最近下载更多
wlax99 LV12
11月1日
yayacui LV2
10月28日
lijianMark LV6
9月23日
Peny_ZH LV5
9月22日
ma406805131 LV15
6月15日
thsgli LV8
6月13日
来一杯西瓜冰咩 LV6
5月11日
微信网友_6927932988952576 LV12
3月30日
zolscy LV12
3月24日
a318888331 LV13
3月10日
最近浏览更多
wlax99 LV12
10月31日
shunlun8855 LV1
10月29日
yayacui LV2
10月28日
ckqlxm LV1
10月25日
zwn258000
10月24日
暂无贡献等级
lijianMark LV6
9月23日
Peny_ZH LV5
9月21日
17558420274 LV16
9月15日
微信网友_7044194812350464 LV8
9月13日
abdkfksdkf LV16
8月25日