in paimon-web-server/src/main/java/org/apache/paimon/web/server/service/impl/SysRoleServiceImpl.java [233:245]
public int deleteRoleByIds(Integer[] roleIds) {
for (Integer roleId : roleIds) {
SysRole sysRole = new SysRole();
sysRole.setId(roleId);
checkRoleAllowed(sysRole);
SysRole role = selectRoleById(roleId);
if (countUserRoleByRoleId(roleId) > 0) {
throw new RoleInUsedException(role.getRoleName());
}
}
roleMenuMapper.deleteRoleMenu(roleIds);
return roleMapper.deleteBatchIds(Arrays.asList(roleIds));
}