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();