首页>代码>基于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; } }
最近下载更多
来一杯西瓜冰咩 LV3
前天
微信网友_6927932988952576 LV12
3月30日
zolscy LV12
3月24日
a318888331 LV13
3月10日
wanglinddad LV55
3月7日
微信网友_6888487558615040 LV6
3月1日
罗清晨 LV12
2月28日
打烊1234 LV2
1月31日
taoshen95 LV14
1月26日
亦是此间少年 LV3
1月16日