java迭代删除权限

/**
     * 迭代删除权限
     *
     * @param permissionIds 权限主键集合
     */
    private void iterationDeletePermission(List<String> permissionIds) {
        final List<Permission> permissionList = this.list(Wrappers.<Permission>lambdaQuery().in(Permission::getPermissionPid, permissionIds));
        this.removeByIds(permissionIds);
        if (permissionList.size() > 0) {
            final List<String> ids = permissionList.stream().map(Permission::getPermissionId).collect(Collectors.toList());
            this.iterationDeletePermission(ids);
        }

    }

  

posted @ 2020-03-18 16:37  i小松i  阅读(239)  评论(0)    收藏  举报