feat:(REQ-2750) 刷新用户超管角色时,增加可指定用户去刷超管

This commit is contained in:
lilong 2024-09-20 10:06:33 +08:00
parent 67ebcd73dc
commit 7d517a214b

View File

@ -179,8 +179,16 @@ public class PrivateRoleController {
return "ok";
}
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class RefreshUserSuperAdminRoleParam {
private List<Long> personIds;
}
@PostMapping("/api/private/userSuperAdminRole/refresh")
public Object refreshUserSuperAdminRole() {
public Object refreshUserSuperAdminRole(@RequestBody RefreshUserSuperAdminRoleParam param) {
ListRoleReq listRoleReq = ListRoleReq.builder()
.roleTypes(Lists.newArrayList(RoleTypeEnum.SUPER_ADMIN.getValue()))
.build();
@ -213,6 +221,7 @@ public class PrivateRoleController {
.roleIds(oldSuperAdminRoles.stream()
.map(SaasRoleRes::getId)
.collect(Collectors.toList()))
.personIds(param.getPersonIds())
.build();
List<SaasRoleUserV2DTO> saasRoleUsers = saasRoleUserRelationService.listV2(listRoleUserRelationParam);