首页>代码>基于SpringBoot+thymeleaf实现的大学生自习室座位预定系统>/seat-subscribe-sys/src/main/java/com/cxs/controller/CollegeController.java
                
                package com.cxs.controller;
import com.cxs.dto.AdminAddRoomDTO;
import com.cxs.enums.OpenTypeEnum;
import com.cxs.model.Admin;
import com.cxs.model.Classroom;
import com.cxs.model.College;
import com.cxs.model.Seat;
import com.cxs.service.AdminService;
import com.cxs.service.ClassroomService;
import com.cxs.service.CollegeService;
import com.cxs.service.SeatOrderService;
import com.cxs.service.SeatService;
import com.cxs.vo.AdminLoginVO;
import com.cxs.vo.ClassroomVO;
import com.cxs.vo.Result;
import com.cxs.vo.SeatOrderVO;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpSession;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/*
 * @Project:seat-subscribe-sys
 * @Author:cxs
 * @Motto:放下杂念,只为迎接明天更好的自己
 * */
@Controller
@RequestMapping("/college")
public class CollegeController {
    @Autowired
    private AdminService adminService;
    @Autowired
    private ClassroomService classroomService;
    @Autowired
    private SeatService seatService;
    @Autowired
    private SeatOrderService seatOrderService;
    @Autowired
    private CollegeService collegeService;
    @RequestMapping("/toCollegeList")
    public String toCollegeList(HttpSession session, Model model) {
        List<College> list = collegeService.list(null);
        model.addAttribute("list", list);
        return "admin/collegeList";
    }
    @RequestMapping("/toAddCollege")
    public String toAddCollege(HttpSession session, Model model) {
        return "admin/addCollege";
    }
    @RequestMapping("/toEditCollege")
    public String toEditCollege(Integer id, HttpSession session, Model model) {
        College byId = collegeService.getById(id);
        model.addAttribute("data", byId);
        return "admin/editCollege";
    }
    @RequestMapping("/addCollege")
    @ResponseBody
    public Result addCollege(College college, HttpSession session, Model model) {
        Result result = new Result(200, "OK");
        boolean save = collegeService.save(college);
        if (!save) {
            result.setCode(-1);
            result.setMsg("添加失败");
        }
        return result;
    }
    @RequestMapping("/updateCollege")
    @ResponseBody
    public Result updateCollege(College college, HttpSession session, Model model) {
        Result result = new Result(200, "OK");
        boolean save = collegeService.updateById(college);
        if (!save) {
            result.setCode(-1);
            result.setMsg("修改失败");
        }
        return result;
    }
    @RequestMapping("/deleteCollege")
    @ResponseBody
    public Result deleteCollege(College college, HttpSession session, Model model) {
        Result result = new Result(200, "OK");
        boolean save = collegeService.removeById(college.getId());
        if (!save) {
            result.setCode(-1);
            result.setMsg("删除失败");
        }
        return result;
    }
    @RequestMapping("/getCollegeList")
    @ResponseBody
    public Result getCollegeList(HttpSession session, Model model) {
        Result result = new Result(200, "OK");
        List<College> list = collegeService.list(null);
        result.setData(list);
        return result;
    }
}
最近下载更多
                
                wlax99     LV12
                2024年11月1日
            
            
        
                yayacui     LV2
                2024年10月28日
            
            
        
                lijianMark     LV6
                2024年9月23日
            
            
        
                Peny_ZH     LV5
                2024年9月22日
            
            
        
                ma406805131     LV19
                2024年6月15日
            
            
        
                thsgli     LV9
                2024年6月13日
            
            
        
                来一杯西瓜冰咩     LV6
                2024年5月11日
            
            
        
                微信网友_6927932988952576     LV12
                2024年3月30日
            
            
        
                zolscy     LV24
                2024年3月24日
            
            
        
                a318888331     LV13
                2024年3月10日
            
            
        
                
                
                
最近浏览