接口说明: 获取某个用户拥有的角色列表(包括二级角色)、行级权限列表和所在用户组的列表

    权限说明: 使用 token 访问,只有项目管理员才能调用该接口。

    基本信息:

    API /api/dash/user/permissions
    Method GET

    请求参数:

    字段名称 参数类型 参数说明
    token String 鉴权 token,该用户必须是项目管理员
    uniqueId String 用户的 uniqueId
    projectId String 项目的 id

    返回结果示例:

    {
        "code": 200,
        "result": {
            "roles": [ //角色列表
                {
                    "id": 1,
                    "name": "项目管理员",
                    "type": 1,
                    "expiredTime": null, //没有有效期
                }
            ],
            "rowPermissions": [ //行级权限列表
                {
                    "id": 190,
                    "name": "数据行级权限abc",
                    "type": 2,
                    "expiredTime": "2025-07-24T16:00:00.000Z",
                    "dataPermissions": [ //数据权限详情,数据格式可以参照 [关于数据权限传递参数详细说明]
                        {
                            "details": [
                                {
                                    "tableAlias": "Sheet1",
                                    "tableName": "Sheet1",
                                    "selectType": "unselect",
                                    "model": "manual",
                                    "filterType": "listFilter",
                                    "filter": {
                                        "dim": {
                                            "field": "数字",
                                            "dataType": "Whole"
                                        },
                                        "select": [
                                            "1234"
                                        ]
                                    }
                                }
                            ],
                            "mode": "fixed",
                            "rule": "or",
                            "type": "row",
                            "resourceId": 700315840,
                            "resourceCategory": 3,
                            "roleId": 26360
                        },
                        {
                            "details": [
                                {
                                    "tableAlias": "Sheet1",
                                    "tableName": "Sheet1",
                                    "type": "dataLevel",
                                    "dataMasks": [
                                        {
                                            "field": "数字",
                                            "dataType": "Whole",
                                            "applyRange": [
                                                "view",
                                                "export"
                                            ]
                                        },
                                        {
                                            "field": "文本",
                                            "dataType": "String",
                                            "applyRange": [
                                                "view",
                                                "export"
                                            ]
                                        }
                                    ]
                                }
                            ],
                            "mode": "fixed",
                            "rule": "and",
                            "type": "column",
                            "resourceId": 700315840,
                            "resourceCategory": 3,
                            "roleId": 26360
                        },
                        {
                            "details": [
                                {
                                    "produced": "Original",
                                    "selectType": "select",
                                    "select": [
                                        "Sheet1"
                                    ],
                                    "mode": "manual"
                                }
                            ],
                            "mode": "fixed",
                            "rule": "and",
                            "type": "table",
                            "resourceId": 700315840,
                            "resourceCategory": 3,
                            "roleId": 26360
                        }
                    ]
                }
            ],
            "groups": [ //用户组列表
                {
                    "id": 50,
                    "name": "用户组1"
                },
                {
                    "id": 174,
                    "name": "用户组123"
                }
            ]
        },
        "logPath": "http://127.0.0.1:8009/operation/log/nuhTNDBGUaEydmwbaHCmD4"
    }