首页>代码>SpringBoot+Mybatis+Vue+Element-ui+layui+layer+axios搭建的成熟后台管理模板框架实现简单的页面增删改查,适合初学者积累学习>/TestProject/src/main/java/com/test/controller/SysUserController.java
                
                package com.test.controller;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.test.service.SysUserService;
@Controller
@RequestMapping(path = {"/server/sysUser/"})
public class SysUserController {
	
	@Resource
    SysUserService sysUserService;
	/**
	 * 用户分页信息
	 * @param request
	 * @param response
	 * @param jsonStr
	 */
    @RequestMapping(path = {"getSysUserListToPagination"})
    public void getSysUserListToPagination (HttpServletRequest request,
        HttpServletResponse response, @RequestBody String jsonStr) {
        try {
            request.setCharacterEncoding("utf-8");
            response.setCharacterEncoding("utf-8");
            System.out.println(jsonStr);
            JSONObject paramsJO = new JSONObject();
            if (StringUtils.isNotBlank(jsonStr)) {
                paramsJO = JSONObject.parseObject(jsonStr);
            }
            JSONObject jo = sysUserService.getSysUserListToPagination(paramsJO);
            System.out.println(jo.toJSONString());
            response.getWriter().write(jo.toJSONString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    /**
     * 所有用户信息
     * @param request
     * @param response
     * @param jsonStr
     */
    @RequestMapping(path = {"getSysUserAllList"})
    public void getSysUserAllList (HttpServletRequest request,
         HttpServletResponse response, @RequestBody String jsonStr) {
        try {
            request.setCharacterEncoding("utf-8");
            response.setCharacterEncoding("utf-8");
            System.out.println(jsonStr);
            JSONObject paramsJO = new JSONObject();
            if (StringUtils.isNotBlank(jsonStr)) {
                paramsJO = JSONObject.parseObject(jsonStr);
            }
            JSONArray ja = sysUserService.getSysUserAllList(paramsJO);
            System.out.println(ja.toJSONString());
            response.getWriter().write(ja.toJSONString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    /**
     * 新增用户信息
     * @param request
     * @param response
     * @param jsonStr
     */
    @RequestMapping(path = {"addSysUser"})
    public void addSysUser (HttpServletRequest request,
         HttpServletResponse response, @RequestBody String jsonStr) {
        try {
            request.setCharacterEncoding("utf-8");
            response.setCharacterEncoding("utf-8");
            System.out.println(jsonStr);
            JSONObject paramsJO = new JSONObject();
            if (StringUtils.isNotBlank(jsonStr)) {
                paramsJO = JSONObject.parseObject(jsonStr);
            }
            JSONObject jo = sysUserService.addSysUser(paramsJO);
            System.out.println(jo.toJSONString());
            response.getWriter().write(jo.toJSONString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    /**
     * 修改用户信息
     * @param request
     * @param response
     * @param jsonStr
     */
    @RequestMapping(path = {"editSysUser"})
    public void editSysUser (HttpServletRequest request,
         HttpServletResponse response, @RequestBody String jsonStr) {
        try {
            request.setCharacterEncoding("utf-8");
            response.setCharacterEncoding("utf-8");
            System.out.println(jsonStr);
            JSONObject paramsJO = new JSONObject();
            if (StringUtils.isNotBlank(jsonStr)) {
                paramsJO = JSONObject.parseObject(jsonStr);
            }
            JSONObject jo = sysUserService.editSysUser(paramsJO);
            System.out.println(jo.toJSONString());
            response.getWriter().write(jo.toJSONString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    /**
     * 逻辑删除用户信息
     * @param request
     * @param response
     * @param jsonStr
     */
    @RequestMapping(path = {"logicDeleteSysUser"})
    public void logicDeleteSysUser (HttpServletRequest request,
         HttpServletResponse response, @RequestBody String jsonStr) {
        try {
            request.setCharacterEncoding("utf-8");
            response.setCharacterEncoding("utf-8");
            System.out.println(jsonStr);
            JSONObject paramsJO = new JSONObject();
            if (StringUtils.isNotBlank(jsonStr)) {
                paramsJO = JSONObject.parseObject(jsonStr);
            }
            JSONObject jo = sysUserService.logicDeleteSysUser(paramsJO);
            System.out.println(jo.toJSONString());
            response.getWriter().write(jo.toJSONString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
最近下载更多
                
                cjlove     LV3
                7月23日
            
            
        
                stdtta     LV8
                2022年6月28日
            
            
        
                wang512237140     LV20
                2021年12月21日
            
            
        
                icesolitude     LV8
                2021年7月6日
            
            
        
                谎言diw     LV2
                2021年5月22日
            
            
        
                程序世界     LV5
                2021年4月26日
            
            
        
                水光浮藻     LV6
                2021年3月16日
            
            
        
                15827485252     LV19
                2020年8月27日
            
            
        
                zhurm959     LV3
                2020年7月6日
            
            
        
                用你的钱办事     LV7
                2020年5月16日
            
            
        
最近浏览更多
                
                cjlove     LV3
                7月23日
            
            
        
                计科一班     LV7
                2024年6月19日
            
            
        
                17380184110    
                2024年6月18日
            
            
                    暂无贡献等级
            
        
                WBelong     LV8
                2024年4月2日
            
            
        
                微信网友_6829521472425984     LV5
                2024年1月20日
            
            
        
                fff2003     LV9
                2023年11月17日
            
            
        
                漫步的海星     LV4
                2023年9月21日
            
            
        
                13940065360    
                2023年8月17日
            
            
                    暂无贡献等级
            
        
                liuxingyu5214     LV1
                2023年6月24日
            
            
        
                skook7     LV2
                2023年6月1日
            
            
        
                
                
                