diff --git a/pom.xml b/pom.xml index 504010e..4047a8b 100644 --- a/pom.xml +++ b/pom.xml @@ -82,6 +82,11 @@ xservice-message-starter 2.0 + + + com.github.pagehelper + pagehelper-spring-boot-starter + \ No newline at end of file diff --git a/xs-server/src/main/resources/application.yml b/xs-server/src/main/resources/application.yml index 8db94a7..ded4169 100644 --- a/xs-server/src/main/resources/application.yml +++ b/xs-server/src/main/resources/application.yml @@ -16,4 +16,9 @@ mybatis: mapper-locations: - classpath*:mapper/*/*.xml configuration: - map-underscore-to-camel-case: true \ No newline at end of file + map-underscore-to-camel-case: true +pagehelper: + helperDialect: mysql + reasonable: true + support-methods-arguments: true + params: count=countSql \ No newline at end of file diff --git a/xs-service/src/main/java/com/xiang/xservice/auth/service/service/impl/XUserServiceImpl.java b/xs-service/src/main/java/com/xiang/xservice/auth/service/service/impl/XUserServiceImpl.java index f58b9db..c40c591 100644 --- a/xs-service/src/main/java/com/xiang/xservice/auth/service/service/impl/XUserServiceImpl.java +++ b/xs-service/src/main/java/com/xiang/xservice/auth/service/service/impl/XUserServiceImpl.java @@ -1,5 +1,6 @@ package com.xiang.xservice.auth.service.service.impl; +import com.github.pagehelper.PageHelper; import com.google.common.collect.Lists; import com.xiang.xservice.auth.api.code.Code01UserErrorCode; import com.xiang.xservice.auth.api.code.Code02RoleErrorCode; @@ -181,6 +182,7 @@ public class XUserServiceImpl implements XUserService { @Override public List getUserList(UserQueryRequest request) { + PageHelper.startPage(request.getCurrent(), request.getPageSize()); List userList = userMapper.getUserList(userConvert.toDO(request)); if (CollectionUtils.isEmpty(userList)) { return Lists.newArrayList();