
# 查询问题扩展属性配置（API名称：getPageAttribute）
#### 功能介绍
用于查询问题的扩展属性配置的接口。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
| [新增问题](https://support.huaweicloud.com/api-isdp/api_01_0179.html)    | 需要有已新建的问题单才能进行查询                                             |
   
#### URL
| **请求方式** | **HTTPS地址**                                                 | **服务架构** | **消息体类型**        |
|:---|:---|:---|:---|
| POST     | https://***isdp+域名***/openapi/v1/openIssue/getPageAttribute | OpenAPI  | application/json |
   
#### 请求头
| **KEY**       | VALUE                  | 是否必填 | **描述**                                                                                           |
|:---|:---|:---|:---|
| Content-Type  | application/json       | 是    | 无                                                                                                |
| Authorization | bearer ${access_token} | 是    | bearer +" "+[5.2.1](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的access_token的值 |
   
#### 请求参数
| **参数**        | **类型**   | **是否必填** | **描述**                               |
|:---|:---|:---|:---|
| issueInstance | String   | 是        | 问题实例，1 隐患，0 问题                       |
| dataSource    | Interger | 是        | 数据来源(1-问题创建扩展配置,2-问题处理扩展配置 3-问题关闭属性) |
| fieldStatus   | Interger | 否        | 是否启用（1-启用）                           |
   
#### 响应参数
| **参数**       | **类型** | **描述**           |
|:---|:---|:---|
| stateCode    | String | 响应状态码：0-成功；其他-失败 |
| errorMessage | String | 响应描述，错误提示        |
| result       | Object | 删除问题类型数量         |
   
result Object属性:
| **参数**            | **类型**  | **描述**                                   |
|:---|:---|:---|
| attributeId       | Long    | 扩展属性的主键ID（修改时使用）                         |
| dataSource        | Integer | 1-问题创建扩展配置,2-问题处理扩展配置 3-关闭属性             |
| fieldLevel        | Integer | 字段层级                                     |
| fieldName         | String  | 自定义字段名称长度不能超过50个字符                       |
| fieldType         | Integer | 字段类型 1-长文本;2-枚举;3-多枚举;4-日期;5-时间 20-文本    |
| fieldStatus       | Integer | 1-可用, 2-停用                               |
| fieldIsNecessary  | Integer | 是否必填(1-必填, 2-其它)                         |
| fieldOrder        | Integer | 序号                                       |
| fieldValue        | String  | 属性值                                      |
| fieldCode         | String  | 字段编码                                     |
| fieldDefaultValue | String  | 默认值                                      |
| issueInstance     | String  | 问题实例                                     |
| childModelList    | Object  | 多枚举的枚举值（子级） fieldValue 检举值 fieldOrder 序号 |
   
#### 请求示例
```
{
"dataSource": 3,
  "issueInstance": "1",
  "fieldStatus": 1
}
```
#### 响应示例
```
{
"stateCode": "0",
  "errorMessage": null,
  "result": {
    "data": [
      {
        "attributeId": 4903,
        "fieldLevel": 1,
        "fieldName": "问题实例1修改",
        "fieldCode": "udf2",
        "fieldType": 3,
        "fieldStatus": 1,
        "fieldIsNecessary": 2,
        "fieldOrder": 4,
        "fieldValue": "枚举值一;枚举值二",
        "dataSourceInstance": "1",
        "fieldDefaultValue": "枚举值一",
        "issueInstance": "1",
        "childModelList": [
          {
            "attributeId": 4904,
            "parentAttributeId": 4903,
            "fieldCode": null,
            "fieldValue": "枚举值一",
            "fieldOrder": 1
          },
          {
            "attributeId": 4905,
            "parentAttributeId": 4903,
            "fieldCode": null,
            "fieldValue": "枚举值二",
            "fieldOrder": 2
          }
        ]
      },
      {
        "attributeId": 4902,
        "fieldLevel": 1,
        "fieldName": "新增文本",
        "fieldCode": "udf1",
        "fieldType": 20,
        "fieldStatus": 1,
        "fieldIsNecessary": 2,
        "fieldOrder": 5,
        "fieldValue": null,
        "dataSourceInstance": "1",
        "fieldDefaultValue": "",
        "issueInstance": "1"
      }
    ],
    "pos": 0,
    "total_count": 2,
    "entityName": null,
    "totalCount": 2
  }
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-isdp/api_01_0326.html)。
#### 错误码
错误码请参见[错误码](https://support.huaweicloud.com/api-isdp/api_01_0327.html)。
