针对数据集添加字段,仅支持可以添加字段的数据集类型;针对多个字段的添加,有的可能成功,有的可能失败,不能回退;有一个成功,默认返回成功;风险较高,建议配合权限使用。
请求示例
{
"Request-Method":"POST",
"datasourceName":"china",
"datasetName":"road",
"fields":[
field object1,
field object2,
field object3
]
}
{
"Request-Method": "POST",
"datasourceName": "KJData",
"datasetName": "DJQ5_copy",
"fields": [
{
"name": "A",
"alias": "字段1",
"type": "String",
"length": 200,
"isRequired": true,
"isNullable": true,
"isEditable": true
},
{
"name": "B",
"alias": "字段2",
"type": "Double",
"isRequired": true,
"isNullable": true,
"isEditable": true,
"precision": 2
},
{
"name": "C",
"alias": "字段3",
"type": "Int16",
"isRequired": true,
"isNullable": true,
"isEditable": true
}
]
}
{
"Request-Method":"POST",
"datasourceName":"china",
"datasetName":"road",
"fields":[
field object1,
field object2,
field object3
]
}
curl --location --request POST '/rest/services//data/field' \
--header 'Content-Type: application/json' \
--data-raw '{
"Request-Method":"POST",
"datasourceName":"china",
"datasetName":"road",
"fields":[
field object1,
field object2,
field object3
]
}'
{
"resultcode": "success", //返回结果代码,”success”表示成功,”error”表示失败, "partSuccess"部分成功
"result": {
"successResult":true // 没有失败的
}
}