From 19c0161efea1e7aaab97a28291674daa5c7b44fb Mon Sep 17 00:00:00 2001 From: HyeonJongKim Date: Tue, 18 Nov 2025 18:46:25 +0900 Subject: [PATCH] =?UTF-8?q?-=20=EB=B3=B4=EC=95=88=ED=82=A4=ED=8C=A8?= =?UTF-8?q?=EB=93=9C=20=EC=A0=81=EC=9A=A9=20=EB=8C=80=EB=B9=84=20=EC=95=94?= =?UTF-8?q?=ED=98=B8=ED=99=94=20=ED=95=84=EB=93=9C=20=EC=A3=BC=EC=84=9D?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../additional-service/model/key-in/types.ts | 19 ++++++++++++ .../model/link-pay/types.ts | 5 ++++ src/entities/transaction/model/types.ts | 25 ++++++++++++++++ src/entities/user/model/types.ts | 29 +++++++++++++++++++ 4 files changed, 78 insertions(+) diff --git a/src/entities/additional-service/model/key-in/types.ts b/src/entities/additional-service/model/key-in/types.ts index b2eca4b..1121c0c 100644 --- a/src/entities/additional-service/model/key-in/types.ts +++ b/src/entities/additional-service/model/key-in/types.ts @@ -95,8 +95,27 @@ export interface ExtensionKeyinDownloadExcelResponse { } export interface ExtensionKeyinApplyParams extends ExtensionRequestParams { + /** + * 보안키패드 적용 대비 필드 추가 + */ + // cardNo1?: string; + // cardNo2?: string; + // cardNo3?: string; + // cardNo3Field?: { + // encryptedValue: string; + // keyId: string; + // } + // cardNo4?: string; + // cardNo4Field?: { + // encryptedValue: string; + // keyId: string; + // } cardNo: string; cardExpire: string; + // cardExpireField: { + // encryptedValue: string; + // keyId: string; + // } instmnt: string; amount: number; productName: string; diff --git a/src/entities/additional-service/model/link-pay/types.ts b/src/entities/additional-service/model/link-pay/types.ts index c68c42c..d9e85b8 100644 --- a/src/entities/additional-service/model/link-pay/types.ts +++ b/src/entities/additional-service/model/link-pay/types.ts @@ -199,6 +199,11 @@ export interface ExtensionLinkPayRequestParams extends ExtensionRequestParams { isIdentity: boolean; identityType?: IdentityType; identityValue?: string; + // identityValueField: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } language: Language; linkContentType: LinkContentType; } diff --git a/src/entities/transaction/model/types.ts b/src/entities/transaction/model/types.ts index 1802176..f398c49 100644 --- a/src/entities/transaction/model/types.ts +++ b/src/entities/transaction/model/types.ts @@ -267,6 +267,23 @@ export interface AllTransactionListParams { searchValue?: string; sortType?: SortTypeKeys; page?: DefaultRequestPagination; + /** + * 보안키패드 적용 대비 필드 추가 + */ + // cardNo1?: string; + // cardNo2?: string; + // cardNo3?: string; + // cardNo3Field?: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } + // cardNo4?: string; + // cardNo4Field?: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } }; export interface CashReceiptListParams { @@ -657,6 +674,14 @@ export interface AllTransactionCancelParams { tid: string; cancelAmount: number; cancelPassword: string; + /** + * 보안키패드 적용 대비 필드 추가 + */ + // cancelPasswordField?: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } bankCode: string; accountNo: string; accountHolder: string; diff --git a/src/entities/user/model/types.ts b/src/entities/user/model/types.ts index 247f501..36774cd 100644 --- a/src/entities/user/model/types.ts +++ b/src/entities/user/model/types.ts @@ -144,7 +144,20 @@ export interface UserMenuPermissionData { export interface ChangePasswordParams { usrid: string; currentPassword: string; + /** + * 보안키패드 적용 대비 필드 추가 + */ + // currentPasswordField: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } newPassword: string; + // newPasswordField: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } } export interface ChangePasswordResponse { @@ -155,6 +168,14 @@ export interface ChangePasswordResponse { export interface ChangeCancelPasswordParams { mid: string; password: string; + /** + * 보안키패드 적용 대비 필드 추가 + */ + // passwordField: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } } export interface ChangeCancelPasswordResponse { @@ -171,6 +192,14 @@ export interface UserCreateParams { mid: string; usrid: string; password: string; + /** + * 보안키패드 적용 대비 필드 추가 + */ + // passwordField: { + // sessionId: string; + // secToken: string; + // packedIndex: string; + // } loginRange: string; verifications: Array };