资源简介

开发工具使用idea,前端框架使用了layui、bootstrap等主要框架 后端使用ssm技术,数据库采用了mysql,主要分为管理员、学生、教师、课程、菜单管理五个管理模块,根据权限生成对应菜单

资源截图

代码片段和文件信息

package com.scco.controller;

import com.scco.entity.Admin;
import com.scco.entity.Menu;
import com.scco.service.AdminService;
import com.scco.service.MenuService;
import com.scco.utils.TableResult;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.SessionAttributes;
import org.springframework.web.servlet.ModelAndView;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@SessionAttributes(“currentAdmin“)
@RequestMapping(“/admin“)
@Controller
public class AdminController {

    @Resource
    private AdminService adminService;
    private Logger logger = Logger.getLogger(AdminController.class.getName());


    // 列表分页
    @ResponseBody
    @RequestMapping(value = “/adminList“ method = RequestMethod.GET)
    public TableResult queryList(Integer page Integer limit) {
        page = (page - 1) * limit;
        Map pageMap = new HashMap<>();
        pageMap.put(“page“ page);
        pageMap.put(“limit“ limit);
        List admintList = adminService.queryData(pageMap);
        int count = adminService.queryCount();
        return new TableResult(0 “请求成功“ count admintList);
    }

    // 新增管理员
    @ResponseBody
    @RequestMapping(value = “addAdmin“ method = RequestMethod.POST)
    public Integer save(Admin admin) {
        logger.debug(“------------开始添加用户“);
        int result;
        String a_id = adminService.checkAdminById(admin.getA_id());
        if (a_id == null) {
            result = adminService.insertAdmin(admin);
        } else {
            result = -2;
        }
        logger.debug(“---add===result:“ + result);
        return result;
    }

    // 批量删除管理员数据
    @ResponseBody
    @RequestMapping(value = “/batchDelAdmin“ method = RequestMethod.POST)
    public Integer delete(String ids) {
        logger.debug(“-----------开始删除管理员数据“);
        logger.debug(“---ids:“ + ids);
        int result;
        String[] idArray = ids.split(““);
        List idList = new ArrayList<>();
        for (String id : idArray) {
            idList.add(id);
        }
        logger.debug(“---删除集合idList:“ + idList);
        result = adminService.batchDelAdmin(idList);
        logger.debug(“---delete===result:“ + result);
        logger.debug(“------------删除结束“);
        return result;
    }

    // 获取更新管理员数据
    @RequestMapping(value = “/queryAdminById“ method = RequestMethod.GET)
    public ModelAndView update(String a_id) {
        logger.debug(“------------获取管理员更新页数据“);
        logger.debug(“---a_id:“ + a_id);
        ModelAndView mav

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-19 12:22  sccoSystem\
     目录           0  2019-05-19 11:02  sccoSystem\.idea\
     文件         607  2019-05-19 08:49  sccoSystem\.idea\compiler.xml
     文件         209  2019-03-18 13:32  sccoSystem\.idea\encodings.xml
     文件         656  2019-03-18 13:32  sccoSystem\.idea\misc.xml
     文件         234  2019-04-01 22:57  sccoSystem\.idea\sqldialects.xml
     文件        8915  2019-03-18 17:11  sccoSystem\.idea\uiDesigner.xml
     文件         315  2019-03-19 08:49  sccoSystem\.idea\webContexts.xml
     文件       69170  2019-05-19 11:02  sccoSystem\.idea\workspace.xml
     文件       12964  2019-03-19 12:22  sccoSystem\pom.xml
     文件          81  2019-03-18 13:07  sccoSystem\sccoSystem.iml
     目录           0  2019-03-18 14:14  sccoSystem\src\
     目录           0  2019-03-18 15:31  sccoSystem\src\main\
     目录           0  2019-03-18 15:47  sccoSystem\src\main\java\
     目录           0  2019-03-18 15:47  sccoSystem\src\main\java\com\
     目录           0  2019-04-16 15:33  sccoSystem\src\main\java\com\scco\
     目录           0  2019-05-11 13:34  sccoSystem\src\main\java\com\scco\controller\
     文件        4919  2019-04-16 16:16  sccoSystem\src\main\java\com\scco\controller\AdminController.java
     文件        4865  2019-04-11 15:20  sccoSystem\src\main\java\com\scco\controller\CourseController.java
     文件        1593  2019-04-07 10:23  sccoSystem\src\main\java\com\scco\controller\ImgCodeValidController.java
     文件        4891  2019-04-27 16:11  sccoSystem\src\main\java\com\scco\controller\LoginController.java
     文件       10088  2019-04-27 18:39  sccoSystem\src\main\java\com\scco\controller\MenuController.java
     文件       11335  2019-05-10 23:31  sccoSystem\src\main\java\com\scco\controller\StudentController.java
     文件       10051  2019-05-11 13:34  sccoSystem\src\main\java\com\scco\controller\TeacherController.java
     目录           0  2019-03-19 15:37  sccoSystem\src\main\java\com\scco\converter\
     文件         519  2019-03-19 15:36  sccoSystem\src\main\java\com\scco\converter\DateConverter.java
     目录           0  2019-04-24 18:20  sccoSystem\src\main\java\com\scco\entity\
     文件        1750  2019-04-18 12:27  sccoSystem\src\main\java\com\scco\entity\Admin.java
     文件        1648  2019-04-11 15:58  sccoSystem\src\main\java\com\scco\entity\Course.java
     文件         880  2019-04-18 12:37  sccoSystem\src\main\java\com\scco\entity\Menu.java
     文件        3322  2019-04-24 18:20  sccoSystem\src\main\java\com\scco\entity\Student.java
............此处省略1169个文件信息

评论

共有 条评论