カスタマイズ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}は存在しません。