mirror of https://gitee.com/stylefeng/roses
【7.2.5】【role】更新角色查询条件
parent
1f0fb1e9c7
commit
4677f9bbde
|
@ -194,6 +194,12 @@ public class SysRoleRequest extends BaseRequest {
|
|||
@NotNull(message = "全选标识不能为空", groups = {grantAll.class})
|
||||
private Boolean totalSelectFlag;
|
||||
|
||||
/**
|
||||
* 是否是管理员角色,管理员角色只能管理后台相关菜单
|
||||
*/
|
||||
@ChineseDescription("是否是管理员角色,管理员角色只能管理后台相关菜单")
|
||||
private String adminFlag;
|
||||
|
||||
/**
|
||||
* 参数校验分组:授权菜单和按钮
|
||||
*/
|
||||
|
|
|
@ -201,6 +201,10 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
|||
@Override
|
||||
public PageResult<SysRole> findPage(SysRoleRequest sysRoleRequest) {
|
||||
LambdaQueryWrapper<SysRole> wrapper = createWrapper(sysRoleRequest);
|
||||
|
||||
// 不查询管理员类型的
|
||||
wrapper.eq(SysRole::getRoleSystemFlag, YesOrNotEnum.N.getCode());
|
||||
|
||||
Page<SysRole> sysRolePage = this.page(PageFactory.defaultPage(), wrapper);
|
||||
return PageResultFactory.createPageResult(sysRolePage);
|
||||
}
|
||||
|
@ -765,6 +769,8 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
|||
// 根据编码模糊查询
|
||||
queryWrapper.like(ObjectUtil.isNotEmpty(sysRoleRequest.getRoleCode()), SysRole::getRoleCode, sysRoleRequest.getRoleCode());
|
||||
|
||||
// 根据是否是管理员类型查询
|
||||
queryWrapper.eq(ObjectUtil.isNotEmpty(sysRoleRequest.getAdminFlag()), SysRole::getAdminFlag, sysRoleRequest.getAdminFlag());
|
||||
|
||||
return queryWrapper;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue