新增自定义表数据
接口描述
此接口为自定义表数据追加接口,用于在向自定义表中追加一条或多条数据。
请求URI
/api/openapi/custom-table/data
请求方式
POST
请求体示例
{
"tableCode": "tbl1",
"rows": [
{
"field1": "value11",
"field2": "value12",
"field3": "value13"
},
{
"field1": "value21",
"field2": "value22",
"field3": "value23"
}
]
}
请求体字段
字段名 | 类型 | 必填 | 约束 | 说明 |
---|---|---|---|---|
tableCode | String | 是 | 最大长度 50 | 自定义表Code |
rows | List<Map<String, String>> | 是 | 数据行 格式: <fieldCode>:<value> |
接口返回示例
成功
{
"total": 1,
"success": 1,
"failure": 0,
"data": [
{
"rowNo": 1
}
],
"errorData": []
}
失败示例
{
"total": 1,
"success": 0,
"failure": 1,
"data": [],
"errorData": [
{
"rowNo": 1,
"errorCode": "spd.2693.002",
"errorMessage": "数据行已存在"
}
]
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
total | Integer | 新增总条数 |
success | Integer | 新增成功条数 |
failure | Integer | 新增失败条数 |
data.rowNo | String | 新增成功数据的行号 |
errorData.rowNo | String | 新增失败数据的行号 |
errorData.errorCode | String | 新增失败的报错代码 |
errorData.errorMessage | String | 新增失败的报错原因 |
错误代码
errorCode | message | 说明 |
---|---|---|
0013 | 参数:{0},最大长度{1} | |
120003 | 缺少必填项:{0} | |
120005 | 传入参数格式异常:{0},正确格式为:{1} | |
spd.2693.001 | 自定义表编码:{0}不存在 | |
spd.2693.002 | 数据行已存在 | |
spd.2693.003 | 自定义表字段不存在 | |
spd.2693.006 | 参数:{0}只允许输入整数且不超过{1}个字符 | |
spd.2639.018 | 参数:{0}的整数位数最多{1}位,小数位最多{2}位 | |
spd.2693.008 | 自定义表字段:{0}不存在 |
更新自定义表数据 →