文档首页/ ISDP/ API参考/ API接口/ 问题管理/ 查询问题扩展属性配置(API名称:getPageAttribute)
更新时间:2024-01-18 GMT+08:00
分享

查询问题扩展属性配置(API名称:getPageAttribute)

功能介绍

用于查询问题的扩展属性配置的接口

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

新增问题

需要有已新建的问题单才能进行查询

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中获取的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
  }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档