diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/permission/GroupMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/permission/GroupMapper.java
index fc1af2d..004668b 100644
--- a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/permission/GroupMapper.java
+++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/permission/GroupMapper.java
@@ -1,11 +1,12 @@
package com.cfive.pinnacle.mapper.permission;
-import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cfive.pinnacle.entity.permission.Group;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
+import java.util.List;
+
/**
*
* 用户组 Mapper 接口
@@ -16,7 +17,7 @@ import org.apache.ibatis.annotations.Param;
*/
@Mapper
public interface GroupMapper extends BaseMapper {
- IPage getAll(IPage groupIPage);
+ List getAll(@Param("groupList") List groupList);
Group getOneById(@Param("id") long id);
}
diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/GroupServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/GroupServiceImpl.java
index 2276930..1df926c 100644
--- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/GroupServiceImpl.java
+++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/permission/impl/GroupServiceImpl.java
@@ -2,6 +2,7 @@ package com.cfive.pinnacle.service.permission.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
import com.cfive.pinnacle.entity.permission.Group;
@@ -42,7 +43,10 @@ public class GroupServiceImpl extends ServiceImpl implements
@Override
public IPage getAllGroup(Long currentPage, Long pageSize) {
Page groupIPage = PageDTO.of(currentPage, pageSize);
- return groupMapper.getAll(groupIPage);
+ groupIPage = groupMapper.selectPage(groupIPage, Wrappers.emptyWrapper());
+ groupIPage.setRecords(groupMapper.getAll(groupIPage.getRecords()));
+
+ return groupIPage;
}
@Override
diff --git a/Pinnacle/src/main/resources/mapper/permission/GroupMapper.xml b/Pinnacle/src/main/resources/mapper/permission/GroupMapper.xml
index 6f2b5b1..acce8c4 100644
--- a/Pinnacle/src/main/resources/mapper/permission/GroupMapper.xml
+++ b/Pinnacle/src/main/resources/mapper/permission/GroupMapper.xml
@@ -3,25 +3,30 @@