CSVインポート一時保破棄API


概要

{primary} ・実習実施先の基本情報 or 技能実習生の基本情報 or 送出機関のCSVインポートの一時保存されているデータの破棄を行います。


アクセス制御

  • 監理団体アカウントのみアクセス可能です。
  • 監理団体アカウントであれば、マスター・管理者・一般ともにアクセス可能です。

I/O情報

エンドポイント

メソッド URI Headers
DELETE /api/csv/{type}/temp Default

type:インポートするCSVの区分

  • type = 1 :実習実施先 基本情報のCSVインポートを行います。
  • type = 10:技能実習生 基本情報のCSVインポートを行います。
  • type = 20:送出機関のCSVインポートを行います。

ROUTEパラメータ

パラメーター名 内容 特記
type int インポートファイル種類 Enum参照
/api/csv/1/temp

レスポンス

成功時
パラメーター名 内容 特記
result boolean インポートCSV一時保存データ取得結果
errors array 成功のためエラーがないので空配列が返ってきます
data array 空配列が返ってきます
alert array 空配列が返ってきます
{
    "data"   : [],
    "result" : true,
    "errors" : [],
    "alert"  : []
}
失敗時

ステータスコード:200

パラメーター名 内容 特記
result boolean インポートCSV一時保存データ取得結果
error List 失敗した理由を配列
data array 空配列が返ってきます
alert array 空配列が返ってきます
{
    "data"     : [],
    "result"   : false,
    "errors"   : {
        "type" : "種類は値が正しくありません。"
    },
    "alert"    : []
}

{danger} 失敗時は200以外のエラーコードが返却されます。共通ルールのレスポンスをチェック。

データストア

{primary} csv_temp_storesテーブルに保存されている一時データを物理削除します。

csv_temp_storesテーブルにてorganization_idとcsv_typeによりデータ検索をおこない、対象レコードが存在すればそのレコードを物理削除します。