这个源码里面 确实没有 老师说的那个代码

来源:8-9 商品管理模块所有功能自测

lovejavacoffee

2019-11-26

这个源码里面 确实没有 老师说的那个接口代码 /manage/user/list
源码地址:
https://git.imooc.com/coding-96/coding-96/src/master/src/main/java/com/mmall/controller/backend/UserManageController.java

写回答

1回答

geelylucky

2019-11-27

同学,我把这个接口的实现直接发给你:

//用户列表 /manage/user/list.do
@RequestMapping(value = "/list.do",method = RequestMethod.POST)
@ResponseBody
public ServerResponse list(@RequestParam(value = "pageNum",defaultValue = "1")int pageNum,@RequestParam(value = "pageSize",defaultValue = "5")int pageSize,HttpSession session){
  User user = (User) session.getAttribute(Const.CURRENT_USER);
  if(user==null) {
     return ServerResponse.createByErrorByMessage("请登录后再试");
  }
  if(Const.Role.ROLE_ADMIN != user.getRole()) {
     return ServerResponse.createByErrorByMessage("非管理员访问");
  }
  return iUserService.list(pageNum, pageSize);
}


//获取用户列表
public ServerResponse<PageInfo> list(int pageNum,int pageSize){
  PageHelper.startPage(pageNum,pageSize);
  List<User> list = userMapper.list();
  PageInfo pageinfo = new PageInfo(list);
  return ServerResponse.createBySuccess(pageinfo);
}


ServerResponse<PageInfo> list(int pageNum,int pageSize);

0
2
geelylucky
回复
lovejavacoffee
同学,加入这几个依赖: com.github.pagehelper pagehelper 4.1.0 com.github.miemiedev mybatis-paginator 1.2.17 com.github.jsqlparser jsqlparser 0.9.4
2019-11-30
共2条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9430 学习 · 8789 问题

查看课程