首页>代码>基于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日