API /api/dash/directResourcePerm/syncMembers
    Method POST

    请求参数

    字段名称 参数类型 参数说明
    token String token
    projectId Number 项目ID
    resourceName String 数据模型(DATA_MODEL), 数据连接(DATA_CONNECTION),报告(NEW_REPORT)
    resourceId Number 资源ID
    memberInfos Arr 成员信息
    autoAddProjectUser Bool 默认为true, 如果用户不在项目,是否自动加入项目
    wholeCoverMembers Bool 默认为false,是否清空当前资源下所有用户权限,用memberInfos全量覆盖

    memberInfos 结构: 如果用户不在系统里, 将忽略这条数据

    [{
        type: String,   // 用户账号类型: 'uniqueId' 'user'
        id: String      // 用户账号
        // 查看(view), 复制数据(copyData), 导出(export),编辑(edit),
        // 分享(share), 推送(mail), 预警(warning), 无权限仍可见(showSummaryWithoutPerm)
        permissions: []
    }]

    输入示例:

    {
        "projectId": 505,
        "resourceId": 144861,
        "resourceName": "DATA_MODEL"
        "memberInfos": [{
            "type": "uniqueId",
            "id": "xxxx@163.com",
            "permissions": ["view","copyData","export"]
        }]
    }