controller層
/** * 分頁列表查詢 * * @param role * @param pageNo * @param pageSize * @param req * @return */ @RequestMapping(value = "/list", method = RequestMethod.POST) public ApiResult queryPageList(@RequestBody SysRoleVo sysRoleVo) { return service.queryPageList(sysRoleVo); }
service層 帶有模糊查詢
/* 分頁查詢 */ public ApiResult queryPageList(SysRoleVo sysRoleVo) { try { QueryWrapper<SysRole> queryWrapper = new QueryWrapper<>(); queryWrapper.like("role_name", sysRoleVo.getRoleName()); Page<SysRole> page = new Page<SysRole>(sysRoleVo.getPage(), sysRoleVo.getPageSize()); IPage<SysRole> pageList = baseMapper.selectPage(page, queryWrapper); return ApiResult.success(pageList); } catch (Exception e) { log.error("查詢失敗", e); return ApiResult.fail("操作失敗"); } }