【7.3.2】获取角色信息集合

pull/41/head
fengshuonan 2022-11-02 14:27:43 +08:00
parent ea552642d7
commit 95b68119cb
2 changed files with 25 additions and 0 deletions

View File

@ -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 {
}
}

View File

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