カスタマイズTblデータ追加
OpenAPI説明
当該OpenAPIはカスタマイズTblデータ(複数可)を新規追加する際に利用します。
リクエスト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文字 | カスタマイズテーブルコード |
rows | List<Map<String, String>> | ○ | データ行 format: <fieldCode>:<value> |
OpenAPIリターン例
成功例
{
"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 | カスタマイズTbl項目は存在しません。 | |
spd.2693.006 | パラメータ:{0}は整数且つ{1}文字以内で入力してください | |
spd.2639.018 | パラメータ:{0}の整数は最大{1}桁、小数は最大{2}です | |
spd.2693.008 | カスタマイズTbl項目:{0}は存在しません。 |