From f03342bc5519dc1cc12bc450271582d8f8215b2f Mon Sep 17 00:00:00 2001 From: "makabe.t" Date: Thu, 22 Feb 2024 08:45:20 +0000 Subject: [PATCH] =?UTF-8?q?Merged=20PR=20777:=20=E3=83=87=E3=83=BC?= =?UTF-8?q?=E3=82=BF=E5=89=8A=E9=99=A4=E3=83=84=E3=83=BC=E3=83=AB=E4=BD=9C?= =?UTF-8?q?=E6=88=90=EF=BC=8B=E5=8B=95=E4=BD=9C=E7=A2=BA=E8=AA=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 概要 [Task3569: データ削除ツール作成+動作確認](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3569) - クライアントに不要なフォルダが残っていたので削除しました。 ## レビューポイント - 共有 ## UIの変更 - なし ## 動作確認状況 - ローカルで確認 --- .../client/src/common/error/code.ts | 70 ------------------- .../src/common/error/makeErrorResponse.ts | 10 --- .../client/src/common/error/message.ts | 59 ---------------- .../client/src/common/error/types/types.ts | 15 ---- 4 files changed, 154 deletions(-) delete mode 100644 data_migration_tools/client/src/common/error/code.ts delete mode 100644 data_migration_tools/client/src/common/error/makeErrorResponse.ts delete mode 100644 data_migration_tools/client/src/common/error/message.ts delete mode 100644 data_migration_tools/client/src/common/error/types/types.ts diff --git a/data_migration_tools/client/src/common/error/code.ts b/data_migration_tools/client/src/common/error/code.ts deleted file mode 100644 index 3c488da..0000000 --- a/data_migration_tools/client/src/common/error/code.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* -エラーコード作成方針 -E+6桁(数字)で構成する。 -- 1~2桁目の値は種類(業務エラー、システムエラー...) -- 3~4桁目の値は原因箇所(トークン、DB、...) -- 5~6桁目の値は任意の重複しない値 -ex) -E00XXXX : システムエラー(通信エラーやDB接続失敗など) -E01XXXX : 業務エラー -EXX00XX : 内部エラー(内部プログラムのエラー) -EXX01XX : トークンエラー(トークン認証関連) -EXX02XX : DBエラー(DB関連) -EXX03XX : ADB2Cエラー(DB関連) -*/ -export const ErrorCodes = [ - 'E009999', // 汎用エラー - 'E000101', // トークン形式不正エラー - 'E000102', // トークン有効期限切れエラー - 'E000103', // トークン非アクティブエラー - 'E000104', // トークン署名エラー - 'E000105', // トークン発行元エラー - 'E000106', // トークンアルゴリズムエラー - 'E000107', // トークン不足エラー - 'E000108', // トークン権限エラー - 'E000301', // ADB2Cへのリクエスト上限超過エラー - 'E000401', // IPアドレス未設定エラー - 'E000501', // リクエストID未設定エラー - 'E010001', // パラメータ形式不正エラー - 'E010201', // 未認証ユーザエラー - 'E010202', // 認証済ユーザエラー - 'E010203', // 管理ユーザ権限エラー - 'E010204', // ユーザ不在エラー - 'E010205', // DBのRoleが想定外の値エラー - 'E010206', // DBのTierが想定外の値エラー - 'E010207', // ユーザーのRole変更不可エラー - 'E010208', // ユーザーの暗号化パスワード不足エラー - 'E010209', // ユーザーの同意済み利用規約バージョンが最新でないエラー - 'E010301', // メールアドレス登録済みエラー - 'E010302', // authorId重複エラー - 'E010401', // PONumber重複エラー - 'E010501', // アカウント不在エラー - 'E010502', // アカウント情報変更不可エラー - 'E010503', // 代行操作不許可エラー - 'E010504', // アカウントロックエラー - 'E010601', // タスク変更不可エラー(タスクが変更できる状態でない、またはタスクが存在しない) - 'E010602', // タスク変更権限不足エラー - 'E010603', // タスク不在エラー - 'E010701', // Blobファイル不在エラー - 'E010801', // ライセンス不在エラー - 'E010802', // ライセンス取り込み済みエラー - 'E010803', // ライセンス発行済みエラー - 'E010804', // ライセンス不足エラー - 'E010805', // ライセンス有効期限切れエラー - 'E010806', // ライセンス割り当て不可エラー - 'E010807', // ライセンス割り当て解除済みエラー - 'E010808', // ライセンス注文キャンセル不可エラー - 'E010809', // ライセンス発行キャンセル不可エラー(ステータスが変えられている場合) - 'E010810', // ライセンス発行キャンセル不可エラー(発行から一定期間経過した場合) - 'E010811', // ライセンス発行キャンセル不可エラー(発行したライセンスが割り当てされている場合) - 'E010812', // ライセンス未割当エラー - 'E010908', // タイピストグループ不在エラー - 'E010909', // タイピストグループ名重複エラー - 'E011001', // ワークタイプ重複エラー - 'E011002', // ワークタイプ登録上限超過エラー - 'E011003', // ワークタイプ不在エラー - 'E011004', // ワークタイプ使用中エラー - 'E012001', // テンプレートファイル不在エラー - 'E013001', // ワークフローのAuthorIDとWorktypeIDのペア重複エラー - 'E013002', // ワークフロー不在エラー -] as const; diff --git a/data_migration_tools/client/src/common/error/makeErrorResponse.ts b/data_migration_tools/client/src/common/error/makeErrorResponse.ts deleted file mode 100644 index 0a677b4..0000000 --- a/data_migration_tools/client/src/common/error/makeErrorResponse.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { errors } from './message'; -import { ErrorCodeType, ErrorResponse } from './types/types'; - -export const makeErrorResponse = (errorcode: ErrorCodeType): ErrorResponse => { - const msg = errors[errorcode]; - return { - code: errorcode, - message: msg, - }; -}; diff --git a/data_migration_tools/client/src/common/error/message.ts b/data_migration_tools/client/src/common/error/message.ts deleted file mode 100644 index 9383694..0000000 --- a/data_migration_tools/client/src/common/error/message.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { Errors } from './types/types'; - -// エラーコードとメッセージ対応表 -export const errors: Errors = { - E009999: 'Internal Server Error.', - E000101: 'Token invalid format Error.', - E000102: 'Token expired Error.', - E000103: 'Token not before Error', - E000104: 'Token invalid signature Error.', - E000105: 'Token invalid issuer Error.', - E000106: 'Token invalid algorithm Error.', - E000107: 'Token is not exist Error.', - E000108: 'Token authority failed Error.', - E000301: 'ADB2C request limit exceeded Error', - E000401: 'IP address not found Error.', - E000501: 'Request ID not found Error.', - E010001: 'Param invalid format Error.', - E010201: 'Email not verified user Error.', - E010202: 'Email already verified user Error.', - E010203: 'Administrator Permissions Error.', - E010204: 'User not Found Error.', - E010205: 'Role from DB is unexpected value Error.', - E010206: 'Tier from DB is unexpected value Error.', - E010207: 'User role change not allowed Error.', - E010208: 'User encryption password not found Error.', - E010209: 'Accepted term not latest Error.', - E010301: 'This email user already created Error', - E010302: 'This AuthorId already used Error', - E010401: 'This PoNumber already used Error', - E010501: 'Account not Found Error.', - E010502: 'Account information cannot be changed Error.', - E010503: 'Delegation not allowed Error.', - E010504: 'Account is locked Error.', - E010601: 'Task is not Editable Error', - E010602: 'No task edit permissions Error', - E010603: 'Task not found Error.', - E010701: 'File not found in Blob Storage Error.', - E010801: 'License not exist Error', - E010802: 'License already activated Error', - E010803: 'License already issued Error', - E010804: 'License shortage Error', - E010805: 'License is expired Error', - E010806: 'License is unavailable Error', - E010807: 'License is already deallocated Error', - E010808: 'Order cancel failed Error', - E010809: 'Already license order status changed Error', - E010810: 'Cancellation period expired error', - E010811: 'Already license allocated Error', - E010812: 'License not allocated Error', - E010908: 'Typist Group not exist Error', - E010909: 'Typist Group name already exist Error', - E011001: 'This WorkTypeID already used Error', - E011002: 'WorkTypeID create limit exceeded Error', - E011003: 'WorkTypeID not found Error', - E011004: 'WorkTypeID is in use Error', - E012001: 'Template file not found Error', - E013001: 'AuthorId and WorktypeId pair already exists Error', - E013002: 'Workflow not found Error', -}; diff --git a/data_migration_tools/client/src/common/error/types/types.ts b/data_migration_tools/client/src/common/error/types/types.ts deleted file mode 100644 index 8746924..0000000 --- a/data_migration_tools/client/src/common/error/types/types.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ApiProperty } from '@nestjs/swagger'; -import { ErrorCodes } from '../code'; - -export class ErrorResponse { - @ApiProperty() - message: string; - @ApiProperty() - code: string; -} - -export type ErrorCodeType = (typeof ErrorCodes)[number]; - -export type Errors = { - [P in ErrorCodeType]: string; -};