查询问题扩展属性配置(API名称:getPageAttribute)
功能介绍
用于查询问题的扩展属性配置的接口。
相关接口
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
}
}
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。