首页>代码>基于SpringBoot+Layui开发的车险理赔管理系统>/auto-insurance-claim-system-master/src/main/java/com/controller/AdminUserController.java
                
                package com.controller;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.InitializingBean;
import com.entity.User;
import com.service.UserService;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.List;
import com.entity.Result;
import com.utils.ResultUtil;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
import com.entity.User;
@Controller
@RequestMapping(value = "/admin/user")
public class AdminUserController extends BaseController {
    @Autowired
    private UserService userService;
    @RequestMapping("get")
    @ResponseBody
    public Result get(String id) {
        User model = userService.getModel(id);
        if (model == null) {
            return ResultUtil.error("用户不存在");
        } else {
            return ResultUtil.success(model);
        }
    }
    @RequestMapping("add")
    public String add(HttpServletRequest request, User model) {
        request.setAttribute("model", model);
        return "/admin/user-add";
    }
    /**
     * 我的个人信息
     *
     * @param request
     * @return
     */
    @RequestMapping("info")
    public String info(HttpServletRequest request) {
        User user = (User) request.getSession().getAttribute("user");
        request.setAttribute("model",user);
        return "/admin/info";
    }
    /**
     * 我的个人账户
     *
     * @param request
     * @return
     */
    @RequestMapping("money")
    public String money(HttpServletRequest request) {
        User user = (User) request.getSession().getAttribute("user");
        request.setAttribute("model",user);
        return "/admin/money";
    }
    @RequestMapping("edit")
    public String edit(HttpServletRequest request, String id) {
        User model = userService.getModel(id);
        request.setAttribute("model", model);
        return "/admin/user-add";
    }
    @RequestMapping("save")
    @ResponseBody
    public Result save(HttpServletRequest request, User model) {
        User user = (User) request.getSession().getAttribute("user");
        int i = 0;
        if (StringUtils.isBlank(model.getId())) {
            model.preInsert();
            i = userService.insertModel(model);
        } else {
            i = userService.updateModel(model);
        }
        if (i == 0) {
            return ResultUtil.error("失败");
        } else {
            return ResultUtil.success(null);
        }
    }
    @RequestMapping("delete")
    @ResponseBody
    public Result delete(HttpServletRequest request, String id) {
        if (StringUtils.isNotBlank(id)) {
            String[] split = id.split(",");
            for (int i = 0; i < split.length; i++) {
                userService.deleteModel(split[i]);
            }
            return ResultUtil.success();
        } else {
            return ResultUtil.error("未选中删除项!");
        }
    }
    @RequestMapping("list/data")
    @ResponseBody
    public Result list(HttpServletRequest request, User model, @RequestParam(defaultValue = "1") Integer page, Integer limit) {
        PageHelper.startPage(page, limit);
        List<User> list = userService.getModelList(putEntityInMap(model));
        PageInfo<User> pageInfo = new PageInfo<>(list);
        return ResultUtil.success(list, pageInfo.getTotal());
    }
    @RequestMapping("list")
    public String list(HttpServletRequest request, User model) {
        return "/admin/user-list";
    }
}
最近下载更多
                
                微信网友_7371218154688512     LV4
                2月5日
            
            
        
                zolscy     LV24
                2024年11月27日
            
            
        
                TY0165     LV20
                2024年6月17日
            
            
        
                11112233     LV2
                2024年6月11日
            
            
        
                wanglinddad     LV55
                2024年5月13日
            
            
        
                chenke59520     LV4
                2023年11月22日
            
            
        
                阿布屋脊     LV7
                2023年8月15日
            
            
        
                xyjkhrq     LV16
                2023年8月7日
            
            
        
                雨果今天有点累    
                2023年8月2日
            
            
                    暂无贡献等级
            
        
                jacklaoz     LV7
                2023年7月31日
            
            
        
    
                
                
最近浏览