|
@@ -4,7 +4,6 @@ import cn.hutool.core.util.StrUtil;
|
|
|
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.service.impl.ServiceImpl;
|
|
|
import com.xy.dto.BatchDeleteDto;
|
|
|
import com.xy.dto.SysRoleDto;
|
|
@@ -12,6 +11,7 @@ import com.xy.entity.SysRole;
|
|
|
import com.xy.mapper.SysRoleMapper;
|
|
|
import com.xy.service.SysRoleMenuService;
|
|
|
import com.xy.service.SysRoleService;
|
|
|
+import com.xy.utils.PageBean;
|
|
|
import com.xy.utils.R;
|
|
|
import com.xy.utils.SaTokenUtils;
|
|
|
import com.xy.vo.RoleMenuVo;
|
|
@@ -21,6 +21,8 @@ import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import static com.xy.utils.Beans.copy;
|
|
|
+import static com.xy.utils.PlusBeans.toIPage;
|
|
|
+import static com.xy.utils.PlusBeans.toPageBean;
|
|
|
|
|
|
/***
|
|
|
* 角色服务实现类
|
|
@@ -73,13 +75,11 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public R<IPage<SysRoleVo>> getRolePage(Page page, SysRoleDto sysRoleDto) {
|
|
|
-
|
|
|
- Page pageResult = this.page(page, Wrappers.<SysRole>lambdaQuery()
|
|
|
+ public R<PageBean<SysRoleVo>> getRolePage(PageBean pageBean, SysRoleDto sysRoleDto) {
|
|
|
+ IPage<SysRole> page = page(toIPage(pageBean), Wrappers.<SysRole>lambdaQuery()
|
|
|
.like(StrUtil.isNotBlank(sysRoleDto.getName()), SysRole::getName, sysRoleDto.getName())
|
|
|
- .like(StrUtil.isNotBlank(sysRoleDto.getCode()), SysRole::getCode, sysRoleDto.getCode())
|
|
|
- );
|
|
|
- return R.ok(pageResult);
|
|
|
+ .like(StrUtil.isNotBlank(sysRoleDto.getCode()), SysRole::getCode, sysRoleDto.getCode()));
|
|
|
+ return R.ok(toPageBean(SysRoleVo.class, page));
|
|
|
|
|
|
}
|
|
|
|