项目介绍
蓝天幼儿园管理系统,共分为三种角色,管理员、家长、教师。
管理员角色具有功能:
系统管理-用户管理、页面管理、角色管理,
校园管理-老师管理、工资管理、物资管理、菜谱管理、班级管理
班级管理-学生管理、公告管理、课程管理
考勤管理-老师考勤、学生考勤、老师考勤统计、学生考勤统计、签到签退
技术栈
1. Springboot
2. html+thymeleaf
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 8.0版本;
使用说明
1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 将项目中yml配置文件中的数据库配置改为自己的配置
3. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,
4. 运行项目,输入localhost:8081 登录
5. 管理员账户admin 密码123456
教师账号wangjianlin 密码123456

 
 
 
 
 
 
用户管理控制层:
- 
   
     
     
     @Controller
     
- 
   
     
     
     @RequestMapping("admin/system/user")
     
- 
   
     
     
     public 
     class UserController {
     
- 
   
     
      
     
- 
   
     
         
     @Autowired
     
- 
   
     
     
         UserService userService;
     
- 
   
     
      
     
- 
   
     
         
     @Autowired
     
- 
   
     
     
         RoleService roleService;
     
- 
   
     
      
     
- 
   
     
         
     @Autowired
     
- 
   
     
     
         UploadService uploadService;
     
- 
   
     
      
     
- 
   
     
         
     @RequestMapping("list")
     
- 
   
     
         
     @SysLog("跳转系统用户列表页面")
     
- 
   
     
         
     public String list(){
     
- 
   
     
             
     return 
     "admin/user/list";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequiresPermissions("sys:user:list")
     
- 
   
     
         
     @PostMapping("list")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public PageData<User> list(
     @RequestParam(value = "page",defaultValue = "1")Integer page,
     
- 
   
     
                                    
     @RequestParam(value = "limit",defaultValue = "10")Integer limit,
     
- 
   
     
     
                                    ServletRequest request){
     
- 
   
     
     
             Map map = WebUtils.getParametersStartingWith(request, 
     "s_");
     
- 
   
     
     
             PageData<User> userPageData = new PageData<>();
     
- 
   
     
     
             QueryWrapper<User> userWrapper = new QueryWrapper<>();
     
- 
   
     
             
     if(!map.isEmpty()){
     
- 
   
     
     
                 String type = (String) map.
     get(
     "type");
     
- 
   
     
                 
     if(StringUtils.isNotBlank(type)) {
     
- 
   
     
     
                     userWrapper.eq(
     "is_admin", 
     "admin".equals(type) ? 
     true : 
     false);
     
- 
   
     
     
                 }
     
- 
   
     
     
                 String keys = (String) map.
     get(
     "key");
     
- 
   
     
                 
     if(StringUtils.isNotBlank(keys)) {
     
- 
   
     
     
                     userWrapper.and(wrapper -> wrapper.like(
     "login_name", keys).or().like(
     "tel", keys).or().like(
     "email", keys));
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
             IPage<User> userPage = userService.page(new Page<>(page,limit),userWrapper);
     
- 
   
     
     
             userPageData.setCount(userPage.getTotal());
     
- 
   
     
     
             userPageData.setData(userPage.getRecords());
     
- 
   
     
             
     return userPageData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequestMapping("add")
     
- 
   
     
         
     public String add(ModelMap modelMap){
     
- 
   
     
     
             List<Role> roleList = roleService.selectAll();
     
- 
   
     
     
             modelMap.put(
     "roleList",roleList);
     
- 
   
     
             
     return 
     "admin/user/add";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequiresPermissions("sys:user:add")
     
- 
   
     
         
     @PostMapping("add")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     @SysLog("保存新增系统用户数据")
     
- 
   
     
         
     public ResponseEntity add(
     @RequestBody  User user){
     
- 
   
     
             
     if(StringUtils.isBlank(user.getLoginName())){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "登录名不能为空");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(user.getRoleLists() == 
     null || user.getRoleLists().size() == 
     0){
     
- 
   
     
                 
     return  ResponseEntity.failure(
     "用户角色至少选择一个");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(userService.userCount(user.getLoginName())>
     0){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "登录名称已经存在");
     
- 
   
     
     
             }
     
- 
   
     
     
     //        if(StringUtils.isNotBlank(user.getEmail())){
     
- 
   
     
     
     //            if(userService.userCount(user.getEmail())>0){
     
- 
   
     
     
     //                return ResponseEntity.failure("该邮箱已被使用");
     
- 
   
     
     
     //            }
     
- 
   
     
     
     //        }
     
- 
   
     
     
     //        if(StringUtils.isNoneBlank(user.getTel())){
     
- 
   
     
     
     //            if(userService.userCount(user.getTel())>0){
     
- 
   
     
     
     //                return ResponseEntity.failure("该手机号已被绑定");
     
- 
   
     
     
     //            }
     
- 
   
     
     
     //        }
     
- 
   
     
             
     //设置默认密码
     
- 
   
     
             
     if(StringUtils.isBlank(user.getPassword())){
     
- 
   
     
     
                 user.setPassword(Constants.DEFAULT_PASSWORD);
     
- 
   
     
     
             }
     
- 
   
     
     
             userService.saveUser(user);
     
- 
   
     
             
     if(StringUtils.isBlank(user.getId())){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "保存用户信息出错");
     
- 
   
     
     
             }
     
- 
   
     
             
     //保存用户角色关系
     
- 
   
     
     
             userService.saveUserRoles(user.getId(),user.getRoleLists());
     
- 
   
     
             
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequestMapping("edit")
     
- 
   
     
         
     public String edit(String id,ModelMap modelMap){
     
- 
   
     
     
             User user = userService.findUserById(id);
     
- 
   
     
     
             String roleIds = 
     "";
     
- 
   
     
             
     if(user != 
     null) {
     
- 
   
     
     
                 roleIds = user.getRoleLists().stream().map(role -> role.getId()).collect(Collectors.joining(
     ","));
     
- 
   
     
     
             }
     
- 
   
     
     
             List<Role> roleList = roleService.selectAll();
     
- 
   
     
     
             modelMap.put(
     "localuser",user);
     
- 
   
     
     
             modelMap.put(
     "roleIds",roleIds);
     
- 
   
     
     
             modelMap.put(
     "roleList",roleList);
     
- 
   
     
             
     return 
     "admin/user/edit";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequiresPermissions("sys:user:edit")
     
- 
   
     
         
     @PostMapping("edit")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     @SysLog("保存系统用户编辑数据")
     
- 
   
     
         
     public ResponseEntity edit(
     @RequestBody  User user){
     
- 
   
     
             
     if(StringUtils.isBlank(user.getId())){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "用户ID不能为空");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(StringUtils.isBlank(user.getLoginName())){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "登录名不能为空");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(user.getRoleLists() == 
     null || user.getRoleLists().size() == 
     0){
     
- 
   
     
                 
     return  ResponseEntity.failure(
     "用户角色至少选择一个");
     
- 
   
     
     
             }
     
- 
   
     
     
             User oldUser = userService.findUserById(user.getId());
     
- 
   
     
             
     if(StringUtils.isNotBlank(user.getEmail())){
     
- 
   
     
                 
     if(!user.getEmail().equals(oldUser.getEmail())){
     
- 
   
     
                     
     if(userService.userCount(user.getEmail())>
     0){
     
- 
   
     
                         
     return ResponseEntity.failure(
     "该邮箱已被使用");
     
- 
   
     
     
                     }
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
             
     if(StringUtils.isNotBlank(user.getLoginName())){
     
- 
   
     
                 
     if(!user.getLoginName().equals(oldUser.getLoginName())) {
     
- 
   
     
                     
     if (userService.userCount(user.getLoginName()) > 
     0) {
     
- 
   
     
                         
     return ResponseEntity.failure(
     "该登录名已存在");
     
- 
   
     
     
                     }
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
             
     if(StringUtils.isNotBlank(user.getTel())){
     
- 
   
     
                 
     if(!user.getTel().equals(oldUser.getTel())) {
     
- 
   
     
                     
     if (userService.userCount(user.getTel()) > 
     0) {
     
- 
   
     
                         
     return ResponseEntity.failure(
     "该手机号已经被绑定");
     
- 
   
     
     
                     }
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
             user.setIcon(oldUser.getIcon());
     
- 
   
     
     
             userService.updateUser(user);
     
- 
   
     
      
     
- 
   
     
             
     if(StringUtils.isBlank(user.getId())){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "保存用户信息出错");
     
- 
   
     
     
             }
     
- 
   
     
     
             userService.saveUserRoles(user.getId(),user.getRoleLists());
     
- 
   
     
             
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequiresPermissions("sys:user:lock")
     
- 
   
     
         
     @PostMapping("lock")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     @SysLog("锁定或开启系统用户")
     
- 
   
     
         
     public ResponseEntity lock(
     @RequestParam(value = "id",required = false)String id){
     
- 
   
     
             
     if(StringUtils.isBlank(id)){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "参数错误");
     
- 
   
     
     
             }
     
- 
   
     
     
             User user = userService.getById(id);
     
- 
   
     
             
     if(user == 
     null){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "用户不存在");
     
- 
   
     
     
             }
     
- 
   
     
     
             userService.lockUser(user);
     
- 
   
     
             
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequiresPermissions("sys:user:delete")
     
- 
   
     
         
     @PostMapping("delete")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     @SysLog("删除系统用户数据(单个)")
     
- 
   
     
         
     public ResponseEntity delete(
     @RequestParam(value = "id",required = false)String id){
     
- 
   
     
             
     if(StringUtils.isBlank(id)){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "参数错误");
     
- 
   
     
     
             }
     
- 
   
     
     
             User user = userService.getById(id);
     
- 
   
     
             
     if(user == 
     null){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "用户不存在");
     
- 
   
     
     
             }
     else 
     if(user.getAdminUser()) {
     
- 
   
     
                 
     return ResponseEntity.failure(
     "不能删除后台用户");
     
- 
   
     
     
             }
     
- 
   
     
     
             userService.deleteUser(user);
     
- 
   
     
             
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequiresPermissions("sys:user:delete")
     
- 
   
     
         
     @PostMapping("deleteSome")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     @SysLog("删除系统用户数据(多个)")
     
- 
   
     
         
     public ResponseEntity deleteSome(
     @RequestBody List<User> users){
     
- 
   
     
             
     if(users == 
     null || users.size()==
     0){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "请选择需要删除的用户");
     
- 
   
     
     
             }
     
- 
   
     
             
     for (User u : users){
     
- 
   
     
                 
     if(u.getAdminUser()){
     
- 
   
     
                     
     return ResponseEntity.failure(
     "不能删除超级管理员");
     
- 
   
     
     
                 }
     else{
     
- 
   
     
     
                     userService.deleteUser(u);
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
             
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequestMapping("userinfo")
     
- 
   
     
         
     public String toEditMyInfo(ModelMap modelMap){
     
- 
   
     
     
             String userId = MySysUser.id();
     
- 
   
     
     
             User user = userService.findUserById(userId);
     
- 
   
     
     
             modelMap.put(
     "userinfo",user);
     
- 
   
     
     
             modelMap.put(
     "userRole",user.getRoleLists());
     
- 
   
     
             
     return 
     "admin/user/userInfo";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @SysLog("系统用户个人信息修改")
     
- 
   
     
         
     @PostMapping("saveUserinfo")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public ResponseEntity saveUserInfo(User user){
     
- 
   
     
             
     if(StringUtils.isBlank(user.getId())){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "用户ID不能为空");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(StringUtils.isBlank(user.getLoginName())){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "登录名不能为空");
     
- 
   
     
     
             }
     
- 
   
     
     
             User oldUser = userService.findUserById(user.getId());
     
- 
   
     
             
     if(StringUtils.isNotBlank(user.getEmail())){
     
- 
   
     
                 
     if(!user.getEmail().equals(oldUser.getEmail())){
     
- 
   
     
                     
     if(userService.userCount(user.getEmail())>
     0){
     
- 
   
     
                         
     return ResponseEntity.failure(
     "该邮箱已被使用");
     
- 
   
     
     
                     }
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
             
     if(StringUtils.isNotBlank(user.getTel())){
     
- 
   
     
                 
     if(!user.getTel().equals(oldUser.getTel())) {
     
- 
   
     
                     
     if (userService.userCount(user.getTel()) > 
     0) {
     
- 
   
     
                         
     return ResponseEntity.failure(
     "该手机号已经被绑定");
     
- 
   
     
     
                     }
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
             userService.updateById(user);
     
- 
   
     
             
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @RequestMapping("changePassword")
     
- 
   
     
         
     public String changePassword(ModelMap modelMap){
     
- 
   
     
     
             modelMap.put(
     "currentUser",userService.getById(MySysUser.id()));
     
- 
   
     
             
     return 
     "admin/user/changePassword";
     
- 
   
     
     
         }
     
- 
   
     
         
     @CrossOrigin
     
- 
   
     
         
     @SysLog("用户修改密码")
     
- 
   
     
         
     @PostMapping("changePassword")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public ResponseEntity changePassword(
     @RequestParam(value = "userName",required = false)String userName,
     
- 
   
     
                                              
     @RequestParam(value = "oldPwd",required = false)String oldPwd,
     
- 
   
     
                                            
     @RequestParam(value = "newPwd",required = false)String newPwd,
     
- 
   
     
                                            
     @RequestParam(value = "confirmPwd",required = false)String confirmPwd){
     
- 
   
     
             
     if(StringUtils.isBlank(oldPwd)){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "旧密码不能为空");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(StringUtils.isBlank(newPwd)){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "新密码不能为空");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(StringUtils.isBlank(confirmPwd)){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "确认密码不能为空");
     
- 
   
     
     
             }
     
- 
   
     
             
     if(!confirmPwd.equals(newPwd)){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "确认密码与新密码不一致");
     
- 
   
     
     
             }
     
- 
   
     
             
     //小程序修改密码
     
- 
   
     
             
     if(StringUtils.isBlank(userName)){
     
- 
   
     
                 
     //PC修改密码
     
- 
   
     
     
                 User user = userService.findUserById(MySysUser.id());
     
- 
   
     
      
     
- 
   
     
     
                 byte[] hashPassword = Encodes.sha1(oldPwd.getBytes(), Encodes.SHA1, Encodes.decodeHex(user.getSalt()), Constants.HASH_INTERATIONS);
     
- 
   
     
     
                 String password = Encodes.encodeHex(hashPassword);
     
- 
   
     
      
     
- 
   
     
                 
     if(!user.getPassword().equals(password)){
     
- 
   
     
                     
     return ResponseEntity.failure(
     "旧密码错误");
     
- 
   
     
     
                 }
     
- 
   
     
     
                 user.setPassword(newPwd);
     
- 
   
     
     
                 Encodes.entryptPassword(user);
     
- 
   
     
     
                 userService.updateById(user);
     
- 
   
     
                 
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
             }
     else {
     
- 
   
     
                 
     //小程序修改密码
     
- 
   
     
     
                 User user = userService.findUserByLoginName(userName);
     
- 
   
     
      
     
- 
   
     
     
                 byte[] hashPassword = Encodes.sha1(oldPwd.getBytes(), Encodes.SHA1, Encodes.decodeHex(user.getSalt()), Constants.HASH_INTERATIONS);
     
- 
   
     
     
                 String password = Encodes.encodeHex(hashPassword);
     
- 
   
     
      
     
- 
   
     
                 
     if(!user.getPassword().equals(password)){
     
- 
   
     
                     
     return ResponseEntity.failure(
     "旧密码错误");
     
- 
   
     
     
                 }
     
- 
   
     
     
                 user.setPassword(newPwd);
     
- 
   
     
     
                 Encodes.entryptPassword(user);
     
- 
   
     
     
                 userService.updateById(user);
     
- 
   
     
                 
     return ResponseEntity.success(
     "操作成功");
     
- 
   
     
     
             }
     
- 
   
     
      
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     @SysLog("上传头像")
     
- 
   
     
         
     @PostMapping("uploadFace")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public ResponseEntity uploadFile(
     @RequestParam("icon") MultipartFile file, HttpServletRequest httpServletRequest) {
     
- 
   
     
             
     if(file == 
     null){
     
- 
   
     
                 
     return ResponseEntity.failure(
     "上传文件为空 ");
     
- 
   
     
     
             }
     
- 
   
     
     
             String url = 
     null;
     
- 
   
     
     
             Map map = new HashMap();
     
- 
   
     
             
     try {
     
- 
   
     
     
                 url = uploadService.upload(file);
     
- 
   
     
     
                 map.put(
     "url", url);
     
- 
   
     
     
                 map.put(
     "name", file.getOriginalFilename());
     
- 
   
     
     
             } 
     catch (Exception e) {
     
- 
   
     
     
                 e.printStackTrace();
     
- 
   
     
                 
     return ResponseEntity.failure(e.getMessage());
     
- 
   
     
     
             }
     
- 
   
     
             
     return ResponseEntity.success(
     "操作成功").setAny(
     "data",map);
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
     
     }
     
老师管理控制层:
- 
   
     
     
     @Controller
     
- 
   
     
     
     public 
     class 
     TeacherController {
     
- 
   
     
         
     @Autowired
     
- 
   
     
         
     private TeacherService lxxTeacherService;
     
- 
   
     
         
     @Autowired
     
- 
   
     
         
     private StudentService lxxStudentService;
     
- 
   
     
         
     @Autowired
     
- 
   
     
         
     private DeleteService deleteService;
     
- 
   
     
      
     
- 
   
     
         
     // 跳转教师查询页面
     
- 
   
     
         
     @RequestMapping("/selectTeacher")
     
- 
   
     
         
     public String 
     selectTeacher
     (){
     
- 
   
     
             
     return 
     "view/teacher/selTeacher";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
         
     //  查询教师信息
     
- 
   
     
         
     @RequestMapping("selTeacher")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public LayuiResult<Map> 
     selTeacher
     (TeacherDB teacherDB, pageCount pageCount){
     
- 
   
     
     
             LayuiResult<Map> result = 
     new 
     LayuiResult<>();
     
- 
   
     
             
     //  查询所有教师信息/模糊查询教师信息
     
- 
   
     
     
             List<Map> list = lxxTeacherService.selTeacher(teacherDB,pageCount);
     
- 
   
     
             
     //  查询符合条件的教师数量
     
- 
   
     
             
     int 
     count 
     = lxxTeacherService.selTeacherCount(teacherDB);
     
- 
   
     
     
             result.setData(list);
     
- 
   
     
     
             result.setCount(count);
     
- 
   
     
             
     return result;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  根据教师编号查询教师信息
     
- 
   
     
         
     @RequestMapping("/selTeacherId")
     
- 
   
     
         
     public String 
     selTeacherId
     (Integer id, Model model){
     
- 
   
     
     
             List<TeacherDB> tea = lxxTeacherService.selTeacherId(id);
     
- 
   
     
             
     //  查询政治面貌
     
- 
   
     
     
             List<PoliticsTypeDB> selpol = lxxStudentService.selPolitics();
     
- 
   
     
     
             model.addAttribute(
     "tea",tea);
     
- 
   
     
     
             model.addAttribute(
     "selpol",selpol);
     
- 
   
     
             
     return 
     "view/teacher/updTeacher";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  根据教师编号查询教师详细信息
     
- 
   
     
         
     @RequestMapping("/selectTeaMessage")
     
- 
   
     
         
     public String 
     selectTeaMessage
     (Integer id, Model model){
     
- 
   
     
     
             List<TeacherDB> tea = lxxTeacherService.selTeacherId(id);
     
- 
   
     
             
     //  查询政治面貌
     
- 
   
     
     
             List<PoliticsTypeDB> selpol = lxxStudentService.selPolitics();
     
- 
   
     
     
             model.addAttribute(
     "tea",tea);
     
- 
   
     
     
             model.addAttribute(
     "selpol",selpol);
     
- 
   
     
             
     return 
     "view/teacher/selTchMessage";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  修改教师信息
     
- 
   
     
         
     @RequestMapping("/updateTeacher")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public LayuiResult<TeacherDB> 
     updTeacher
     (TeacherDB teacherDB, String birthday) 
     throws Exception{
     
- 
   
     
     
             LayuiResult result= 
     new 
     LayuiResult();
     
- 
   
     
             
     SimpleDateFormat 
     format 
     = 
     new 
     SimpleDateFormat(
     "yyyy-MM-dd");
     
- 
   
     
     
             Date date=format.parse(birthday);
     
- 
   
     
     
             teacherDB.setTbirthday(date);
     
- 
   
     
             
     Integer 
     state 
     = teacherDB.getTchstate();
     
- 
   
     
             
     Integer 
     tid 
     = teacherDB.getTid();
     
- 
   
     
             
     if(state == 
     1){
     
- 
   
     
                 
     //  修改教师为离职状态并逻辑删除
     
- 
   
     
                 
     Integer 
     deleteTeacher 
     = deleteService.deleteTeacher(teacherDB);
     
- 
   
     
                 
     //  删除教师授课信息
     
- 
   
     
                 
     Integer 
     deleteTchCourse 
     = deleteService.deleteTchCourse(tid);
     
- 
   
     
                 
     //  删除教师班级信息
     
- 
   
     
                 
     Integer 
     deleteTchClass 
     = deleteService.deleteTchClass(tid);
     
- 
   
     
                 
     //  删除教师成绩信息
     
- 
   
     
                 
     Integer 
     deleteTchExam 
     = deleteService.deleteTchExam(tid);
     
- 
   
     
                 
     //  删除教评记录信息
     
- 
   
     
                 
     Integer 
     deleteTeaRecord 
     = deleteService.deleteTeaRecord(tid);
     
- 
   
     
                 
     //  改用户登录状态改为(1)锁定状态
     
- 
   
     
                 
     Integer 
     deleteUser 
     = deleteService.deleteUser(teacherDB.getTchid());
     
- 
   
     
                 
     //删除提示
     
- 
   
     
     
                 result.setMsg(
     "修改成功!");
     
- 
   
     
                 
     return result;
     
- 
   
     
     
             }
     else{
     
- 
   
     
                 
     int 
     a 
     =lxxTeacherService.updTeacher(teacherDB);
     
- 
   
     
                 
     //删除提示
     
- 
   
     
     
                 result.setMsg(
     "修改成功!");
     
- 
   
     
                 
     return result;
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
     
     }
     
学生管理控制层:
- 
   
     
     
     @Controller
     
- 
   
     
     
     public 
     class 
     StudentController 
     extends 
     BaseController {
     
- 
   
     
         
     @Autowired
     
- 
   
     
         
     private 
     StudentService studentService;
     
- 
   
     
      
     
- 
   
     
         
     // 跳转学生查询页面
     
- 
   
     
         
     @RequestMapping(
     "/selectStudent")
     
- 
   
     
         
     public 
     String 
     selectStudent(
     ){
     
- 
   
     
             
     return 
     "view/student/selStudent";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
         
     //  查询所有学生
     
- 
   
     
         
     @RequestMapping(
     "selStudent")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public 
     LayuiResult<
     Map> 
     selectStu(
     pageCount pageCount, StudentVO studentVO){
     
- 
   
     
             
     LayuiResult<
     Map> result = 
     new 
     LayuiResult<>();
     
- 
   
     
             
     List<
     Map> list = studentService.
     selStudent(studentVO,pageCount);
     
- 
   
     
     
             int count = studentService.
     selCount(studentVO);
     
- 
   
     
     
             result.
     setData(list);
     
- 
   
     
     
             result.
     setCount(count);
     
- 
   
     
             
     return result;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  查询所有专业
     
- 
   
     
         
     @RequestMapping(
     "selDepartment")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public 
     LayuiResult<
     Map> 
     selDepartment(
     ){
     
- 
   
     
             
     List<
     DepartmentDB> selDepartment = studentService.
     selDepartment();
     
- 
   
     
             
     LayuiResult result = 
     new 
     LayuiResult();
     
- 
   
     
     
             result.
     setData(selDepartment);
     
- 
   
     
             
     return result;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  根据系部查询专业
     
- 
   
     
         
     @RequestMapping(
     "selectdid")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public 
     LayuiResult<
     Map> 
     selMajorDB(
     Integer did){
     
- 
   
     
             
     List<
     MajorDB> major  =studentService.
     selMajorDB(did);
     
- 
   
     
             
     LayuiResult result = 
     new 
     LayuiResult();
     
- 
   
     
     
             result.
     setData(major);
     
- 
   
     
             
     return result;
     
- 
   
     
     
         }
     
- 
   
     
         
     //  根据专业查询年级
     
- 
   
     
         
     @RequestMapping(
     "selectmid")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public 
     LayuiResult<
     Map> 
     selGradeDB(
     Integer mid){
     
- 
   
     
             
     List<
     GradeDB> grade = studentService.
     selGradeDB(mid);
     
- 
   
     
             
     LayuiResult result = 
     new 
     LayuiResult();
     
- 
   
     
     
             result.
     setData(grade);
     
- 
   
     
             
     return result;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  根据年级查询班级
     
- 
   
     
         
     @RequestMapping(
     "selectgid")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public 
     LayuiResult<
     Map> 
     selClassinfoDB(
     Integer gid){
     
- 
   
     
             
     List<
     ClassinfoDB> classinfo = studentService.
     selClassinfoDB(gid);
     
- 
   
     
             
     LayuiResult result = 
     new 
     LayuiResult();
     
- 
   
     
     
             result.
     setData(classinfo);
     
- 
   
     
             
     return result;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
         
     //  根据id查询一条学生信息以此进行修改
     
- 
   
     
         
     @RequestMapping(
     "/selStudentId")
     
- 
   
     
         
     public 
     String 
     selStudentId(
     Integer id, Model model){
     
- 
   
     
             
     //  查询学生信息
     
- 
   
     
             
     List<
     StudentDB> stu = studentService.
     selStudentId(id);
     
- 
   
     
             
     //  查询班级
     
- 
   
     
             
     List<
     ClassinfoDB> cls = studentService.
     selClass();
     
- 
   
     
             
     //  查询政治面貌表
     
- 
   
     
             
     List<
     PoliticsTypeDB> stupol = studentService.
     selPolitics();
     
- 
   
     
     
             model.
     addAttribute(
     "stu",stu);
     
- 
   
     
     
             model.
     addAttribute(
     "cls",cls);
     
- 
   
     
     
             model.
     addAttribute(
     "stupol",stupol);
     
- 
   
     
             
     return 
     "view/student/updStudent";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  根据id查询显示学生详细信息
     
- 
   
     
         
     @RequestMapping(
     "/selectMessage")
     
- 
   
     
         
     public 
     String 
     selectMessage(
     Integer id, Model model){
     
- 
   
     
             
     //  查询学生信息
     
- 
   
     
             
     List<
     StudentDB> stu = studentService.
     selStudentId(id);
     
- 
   
     
             
     //  查询班级
     
- 
   
     
             
     List<
     ClassinfoDB> cls = studentService.
     selClass();
     
- 
   
     
             
     //  查询政治面貌表
     
- 
   
     
             
     List<
     PoliticsTypeDB> stupol = studentService.
     selPolitics();
     
- 
   
     
     
             model.
     addAttribute(
     "stu",stu);
     
- 
   
     
     
             model.
     addAttribute(
     "cls",cls);
     
- 
   
     
     
             model.
     addAttribute(
     "stupol",stupol);
     
- 
   
     
             
     return 
     "view/student/selStuExam";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     //  修改用户信息
     
- 
   
     
         
     @RequestMapping(
     "/updateStudent")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public 
     LayuiResult<
     StudentDB> 
     updateStudent(
     StudentDB studentDB, 
     String birthday) throws 
     Exception{
     
- 
   
     
             
     SimpleDateFormat format = 
     new 
     SimpleDateFormat(
     "yyyy-MM-dd");
     
- 
   
     
             
     Date date=format.
     parse(birthday);
     
- 
   
     
     
             studentDB.
     setSbirthday(date);
     
- 
   
     
     
             studentService.
     updateStudent(studentDB);
     
- 
   
     
             
     LayuiResult result= 
     new 
     LayuiResult();
     
- 
   
     
             
     //删除提示
     
- 
   
     
     
             result.
     setMsg(
     "修改成功!");
     
- 
   
     
             
     return result;
     
- 
   
     
     
         }
     
- 
   
     
     
     }
     
校园管理控制层:
- 
   
     
     
     @Controller
     
- 
   
     
     
     @RequestMapping("schoolmanage")
     
- 
   
     
     
     public 
     class SchoolManageController extends BaseController {
     
- 
   
     
         
     @Autowired
     
- 
   
     
         
     private SchoolManageService schoolManageService;
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 进入班级管理页面
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("classmanage")
     
- 
   
     
         
     public String classmanage() {
     
- 
   
     
             
     return 
     "view/schoolmanage/classmanage";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 进入年级管理页面
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("grademanage")
     
- 
   
     
         
     public String grademanage() {
     
- 
   
     
             
     return 
     "view/schoolmanage/grademanage";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 进入专业管理页面
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("majormanage")
     
- 
   
     
         
     public String majormanage() {
     
- 
   
     
             
     return 
     "view/schoolmanage/majormanage";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 进入系部管理页面
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("dpmmanage")
     
- 
   
     
         
     public String dpmmanage() {
     
- 
   
     
             
     return 
     "view/schoolmanage/dpmmanage";
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /*******************************************************************系部管理*********************************************************************/
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 添加系部
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("addonedpm")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object addOneDpm(DepartmentDB departmentDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneDpm(departmentDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.addOneDpm(departmentDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
      
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 获取系部列表
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("findalldpm")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object findAllDpm(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.findAllDpm(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> dpmData = new HashMap<String, Object>();
     
- 
   
     
     
             dpmData.put(
     "code", 
     0);
     
- 
   
     
     
             dpmData.put(
     "msg", 
     "");
     
- 
   
     
     
             dpmData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             dpmData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return dpmData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 编辑系部
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("editonedpm")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object editOneDpm(DepartmentDB departmentDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneDpm(departmentDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.editOneDpm(departmentDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /*******************************************************************专业管理*********************************************************************/
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 添加专业
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("addonemajor")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object addOneMajor(MajorDB majorDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneMajor(majorDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.addOneMajor(majorDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 获取专业列表
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("findallmajor")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object findAllMajor(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.findAllMajor(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> majorData = new HashMap<String, Object>();
     
- 
   
     
     
             majorData.put(
     "code", 
     0);
     
- 
   
     
     
             majorData.put(
     "msg", 
     "");
     
- 
   
     
     
             majorData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             majorData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return majorData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 编辑专业
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("editonemajor")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object editOneMajor(MajorDB majorDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneMajor(majorDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.editOneMajor(majorDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /*******************************************************************年级管理*********************************************************************/
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 添加年级
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("addonegrade")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object addOneGrade(GradeDB gradeDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneGrade(gradeDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.addOneGrade(gradeDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 获取年级列表
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("findallgrade")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object findAllGrade(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.findAllGrade(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> gradeData = new HashMap<String, Object>();
     
- 
   
     
     
             gradeData.put(
     "code", 
     0);
     
- 
   
     
     
             gradeData.put(
     "msg", 
     "");
     
- 
   
     
     
             gradeData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             gradeData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return gradeData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 级联获取专业列表
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("jlselmajor")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object jlSelMajor(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.jlSelMajor(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> jlmajorData = new HashMap<String, Object>();
     
- 
   
     
     
             jlmajorData.put(
     "code", 
     0);
     
- 
   
     
     
             jlmajorData.put(
     "msg", 
     "");
     
- 
   
     
     
             jlmajorData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             jlmajorData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return jlmajorData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 编辑年级
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("editonegrade")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object editOneGrade(GradeDB gradeDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneGrade(gradeDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.editOneGrade(gradeDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
     
     /*******************************************************************年级管理*********************************************************************/
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 添加班级
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("addoneclass")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object addOneClass(ClassinfoDB classinfoDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneClass(classinfoDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.addOneClass(classinfoDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 获取班级列表
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("findallclass")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object findAllClass(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.findAllClass(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> classData = new HashMap<String, Object>();
     
- 
   
     
     
             classData.put(
     "code", 
     0);
     
- 
   
     
     
             classData.put(
     "msg", 
     "");
     
- 
   
     
     
             classData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             classData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return classData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 级联获取年级列表
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("jlselgrade")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object jlSelGrade(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.jlSelGrade(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> jlgradeData = new HashMap<String, Object>();
     
- 
   
     
     
             jlgradeData.put(
     "code", 
     0);
     
- 
   
     
     
             jlgradeData.put(
     "msg", 
     "");
     
- 
   
     
     
             jlgradeData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             jlgradeData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return jlgradeData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 编辑班级
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("editoneclass")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object editOneClass(ClassinfoDB classinfoDB) {
     
- 
   
     
     
             int check = schoolManageService.checkOneClass(classinfoDB);
     
- 
   
     
             
     if (check > 
     0) {
     
- 
   
     
                 
     return 
     false;
     
- 
   
     
     
             } 
     else {
     
- 
   
     
     
                 int r = schoolManageService.editOneClass(classinfoDB);
     
- 
   
     
                 
     if (r == 
     1) {
     
- 
   
     
                     
     return 
     true;
     
- 
   
     
     
                 } 
     else {
     
- 
   
     
                     
     return 
     false;
     
- 
   
     
     
                 }
     
- 
   
     
     
             }
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
     
     /*******************************************************************条件查询*********************************************************************/
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 条件查询班级
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("tjselclass")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object tjSelClass(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.tjSelClass(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> classData = new HashMap<String, Object>();
     
- 
   
     
     
             classData.put(
     "code", 
     0);
     
- 
   
     
     
             classData.put(
     "msg", 
     "");
     
- 
   
     
     
             classData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             classData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return classData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 条件查询系部
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("tjseldpm")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object tjSelDpm(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.tjSelDpm(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> dpmData = new HashMap<String, Object>();
     
- 
   
     
     
             dpmData.put(
     "code", 
     0);
     
- 
   
     
     
             dpmData.put(
     "msg", 
     "");
     
- 
   
     
     
             dpmData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             dpmData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return dpmData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 条件查询专业
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("tjselmajor")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object tjSelMajor(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.tjSelMajor(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> majorData = new HashMap<String, Object>();
     
- 
   
     
     
             majorData.put(
     "code", 
     0);
     
- 
   
     
     
             majorData.put(
     "msg", 
     "");
     
- 
   
     
     
             majorData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             majorData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return majorData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
         
     /**
     
- 
   
     
     
          * 条件查询年级
     
- 
   
     
     
          */
     
- 
   
     
         
     @RequestMapping("tjselgrade")
     
- 
   
     
         
     @ResponseBody
     
- 
   
     
         
     public Object tjSelGrade(SchoolManageVO schoolManageVO, Integer page, Integer limit) {
     
- 
   
     
     
             PageHelper.startPage(page, limit);
     
- 
   
     
     
             List<SchoolManageVO> listAll = schoolManageService.tjSelGrade(schoolManageVO);
     
- 
   
     
     
             PageInfo pageInfo = new PageInfo(listAll);
     
- 
   
     
     
             Map<String, Object> gradeData = new HashMap<String, Object>();
     
- 
   
     
     
             gradeData.put(
     "code", 
     0);
     
- 
   
     
     
             gradeData.put(
     "msg", 
     "");
     
- 
   
     
     
             gradeData.put(
     "count", pageInfo.getTotal());
     
- 
   
     
     
             gradeData.put(
     "data", pageInfo.getList());
     
- 
   
     
             
     return gradeData;
     
- 
   
     
     
         }
     
- 
   
     
      
     
- 
   
     
      
     
- 
   
     
     
     }
     










