mirror of https://gitee.com/stylefeng/roses
【7.3.2】获取角色信息集合
parent
ea552642d7
commit
95b68119cb
|
@ -200,6 +200,13 @@ public class SysRoleRequest extends BaseRequest {
|
|||
@ChineseDescription("是否是管理员角色,管理员角色只能管理后台相关菜单")
|
||||
private String adminFlag;
|
||||
|
||||
/**
|
||||
* 角色id集合
|
||||
*/
|
||||
@ChineseDescription("角色id集合")
|
||||
@NotEmpty(message = "角色id集合不能为空", groups = {batchQuery.class})
|
||||
private List<Long> roleIdList;
|
||||
|
||||
/**
|
||||
* 参数校验分组:授权菜单和按钮
|
||||
*/
|
||||
|
@ -267,4 +274,11 @@ public class SysRoleRequest extends BaseRequest {
|
|||
public @interface grantAll {
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量查询角色
|
||||
*/
|
||||
public @interface batchQuery {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -228,4 +228,15 @@ public class SysRoleController {
|
|||
return new SuccessResponseData<>(sysRoleService.getRoleSelectList(sysRoleRequest));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取角色信息集合
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @date 2022/11/2 14:08
|
||||
*/
|
||||
@PostResource(name = "获取角色信息集合", path = "/sysRole/getRoleInfoListByIds")
|
||||
public ResponseData<List<SysRoleDTO>> getRoleInfoListByIds(@RequestBody @Validated(SysRoleRequest.batchQuery.class) SysRoleRequest sysRoleRequest) {
|
||||
return new SuccessResponseData<>(sysRoleService.getRolesByIds(sysRoleRequest.getRoleIdList()));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue