
# 查询用户数据权限接口
#### 场景描述
查询用户数据权限。
#### 接口方法
GET
#### 接口URL
https://域名/apiaccess/CC-Management/openapi/queryDataAuthByUserId?userId=10gg000001LgVE0ufPUW\&offset=0\&limit=100，例如域名是service.besclouds.com
#### 请求说明
表1查询参数 
| 序号 | 名称     | 参数类型   | 是否必选  | 说明                                                                                                                                                            |
|:---|:---|:---|:---|:---|
| 1  | userId | String | True  | 用户ID。 AppCube侧的用户ID或者AICC侧SUM的用户ID，优先配置AppCube侧的用户ID。 |
| 3  | offset | Int    | False | 查询偏移量。                                                                                                                                                        |
| 4  | limit  | Int    | False | 每页查询用户数据权限中的可访问组织数量。 取值范围\[0,1000\]，不配置值为100。          |
   
表2请求头参数 
| 序号 | 名称            | 参数类型   | 是否必选 | 说明                                                            |
|:---|:---|:---|:---|:---|
| 1  | X-APP-Key     | string | True | appKey字段，用户标识                                                 |
| 2  | Authorization | string | True | 鉴权字段，内容格式为: Bearer +tokenByAKSK接口的返回值中AccessToken（Bearer后有空格） |
   
#### 响应说明
- **响应状态码: 200**
  表3响应体参数 
  | 序号    | 名称              | 参数类型                   | 是否必选 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
  |:---|:---|:---|:---|:---|
  | 1     | returnCode      | String                 | True | 响应码。 - 0：成功  - -1：失败。   |
  | 2     | description     | String                 | True | 响应结果描述。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
  | 3     | data            | Object                 | True | 查询结果列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
  | 3.1   | orgDataAuth     | Map\<String, boolean\> | True | 组织权限。 即类似\<queryWriteOwnerOrg, true\>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
  | 3.2   | accessOrgList   | List\<Object\>         | True | 可访问组织列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
  | 3.2.1 | orgId           | String                 | True | 可访问组织ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
  | 3.2.2 | accessType      | String                 | True | 可访问类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
  | 3.2.3 | funPermMap      | Map\<String，String\>   | True | 组织菜单权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
  | 3.3   | tenantId        | String                 | True | 租间ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
  | 3.4   | userOwnerOrgId  | String                 | True | 用户所属组织ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
  | 3.5   | totalAccessOrgs | Int                    | True | 可访问组织总数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
     
  

- **响应状态码: 400**
  错误的请求：请检查请求路径及参数。
  
- **响应状态码: 401**
  未授权：1.请确认是否购买了相关服务。2.请联系客服人员检查您账号的当前状态。
  
- **响应状态码: 404**
  请求的内容未找到：请检查请求的路径。
  
- **响应状态码: 500**
  业务失败：请依次确认您请求中各参数的取值。
  
 
#### 报文样例
请求头:
```
x-app-key:9******************************3  
Authorization:Bearer e******************************e  
Content-Type:application/json
```
响应参数:
```
{
    "returnCode": "0",
    "description": "success",
    "data": {
        "orgDataAuth": {
            "queryOwnerOrg": true,
            "querySubOrg": true,
            "writeSubOrg": true,
            "queryAllOrg": true,
            "writeAllOrg": true
        },
        "accessOrgList": [
            {
                "orgId": "1743229000370058604",
                "accessType": "R;C",
                "funPermMap": {}
            },
            {
                "orgId": "1743411069067247710",
                "accessType": "R;W;C",
                "funPermMap": {}
            }
        ],
        "tenantId": "202503291154",
        "userOwnerOrgId": "1743229000370058604",
        "totalAccessOrgs": 4
    },
    "success": true,
    "failed": false
}
```
