文档首页/ ISDP/ API参考/ API接口/ 问题管理/ 批量保存问题扩展属性(API名称:batchSaveAttribute)
更新时间:2024-01-18 GMT+08:00
分享

批量保存问题扩展属性(API名称:batchSaveAttribute)

功能介绍

需要批量保存问题的扩展属性需要用到该接口

相关接口

接口名称

调用说明

获取Token

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

新增问题

需要有已新建的问题单才需要批量保存扩展属性场景

查询问题扩展属性配置

可以进行扩展属性查询确认

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/openIssue/batchSaveAttribute

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

dataSource

Interger

数据来源(1-问题创建扩展配置,2-问题处理扩展配置 3-问题关闭属性)

issueInstance

String

问题实例,1 隐患,0 问题

createList

Object

新增属性

updateList

Object

修改属性

createList和updateList对象属性:

参数

类型

是否必填

描述

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 序号

响应参数

参数

类型

描述

stateCode

String

响应状态码:0-成功;其他-失败

errorMessage

String

响应描述

result

Object

响应数据

请求示例

{
 "dataSource": 3,
  "createList": [
    {
      "fieldName": "新增文本",
      "fieldType": "20",
      "fieldValue": "",
      "fieldDefaultValue": "",
      "fieldStatus": 1,
      "fieldIsNecessary": 2,
      "childModelList": [
        
      ],
      "fieldOrder": 5,
      "dataSource": 3
    }
  ],
  "updateList": [
    {
      "attributeId": 5497,
      "fieldLevel": 1,
      "fieldName": "问题实例1修改",
      "fieldCode": "udf4",
      "fieldType": 3,
      "fieldStatus": 1,
      "fieldIsNecessary": 2,
      "fieldOrder": 4,
      "fieldValue": "枚举值一;枚举值二",
      "dataSourceInstance": "0",
      "fieldDefaultValue": "枚举值一",
      "issueInstance": "1",
      "childModelList": [
        {
          "attributeId": 5779,
          "parentAttributeId": 5497,
          "fieldCode": null,
          "fieldValue": "枚举值一",
          "fieldOrder": 1
        },
        {
          "attributeId": 5780,
          "parentAttributeId": 5497,
          "fieldCode": null,
          "fieldValue": "枚举值二",
          "fieldOrder": 2
        }
      ]
    }
  ],
  "issueInstance": "1"
}

响应示例

{
    "stateCode": "0",
    "errorMessage": null,
    "result": {
        "createList": [
            {
                "dataSource": 3,
                "parentAttributeId": 0,
                "fieldLevel": 1,
                "fieldName": "新增文本",
                "fieldType": 20,
                "fieldStatus": 1,
                "fieldIsNecessary": 2,
                "fieldOrder": 5,
                "fieldDefaultValue": "",
                "fieldCode": "udf5",
                "dataSourceInstance": "0",
                "deleteFlag": 0,
                "tenantId": 1463,
                "createName": "1",
                "creationDate": "2022-06-18T13:00:34.508+00:00",
                "creationTimestamp": 1655557234494,
                "createdBy": 1953,
                "lastUpdatedBy": 1953,
                "lastUpdateName": " 1",
                "lastUpdateDate": "2022-06-18T13:00:34.508+00:00",
                "lastUpdateTimestamp": 1655557234494,
                "entityName": "attributeConf",
                "attributeId": 5781,
                "appName": "isdp-qc-server",
                "affectedRows": 1,
                "childModelList": []
            }
        ],
        "updateList": [
            {
                "attributeId": 5497,
                "fieldName": "问题实例1修改",
                "fieldType": 3,
                "fieldStatus": 1,
                "fieldIsNecessary": 2,
                "fieldOrder": 4,
                "fieldDefaultValue": "枚举值一",
                "dataSource": 3,
                "lastUpdatedBy": 1953,
                "lastUpdateDate": "2022-06-18T13:00:34.485+00:00",
                "lastUpdateTimestamp": 1655557234485,
                "lastUpdateName": " 1",
                "entityName": "attributeConf",
                "affectedRows": 1
            }
        ]
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档