diff --git a/boot/modules/acquiring/src/main/java/com/klaro/acquirecore/acquiring/dto/AcquireResponseDto.java b/boot/modules/acquiring/src/main/java/com/klaro/acquirecore/acquiring/dto/AcquireResponseDto.java new file mode 100644 index 0000000..12625c7 --- /dev/null +++ b/boot/modules/acquiring/src/main/java/com/klaro/acquirecore/acquiring/dto/AcquireResponseDto.java @@ -0,0 +1,56 @@ +package com.klaro.acquirecore.acquiring.dto; + +/** + * 매입 응답 DTO + */ +public class AcquireResponseDto { + + private String resultCode; + private String resultMessage; + private String txId; + + public AcquireResponseDto() { + } + + public AcquireResponseDto(String resultCode, String resultMessage, String txId) { + this.resultCode = resultCode; + this.resultMessage = resultMessage; + this.txId = txId; + } + + public static AcquireResponseDto success(String txId) { + return new AcquireResponseDto("0000", "성공", txId); + } + + public static AcquireResponseDto success(String resultCode, String txId) { + return new AcquireResponseDto(resultCode, "성공", txId); + } + + public static AcquireResponseDto error(String resultCode, String message) { + return new AcquireResponseDto(resultCode, message, null); + } + + public String getResultCode() { + return resultCode; + } + + public void setResultCode(String resultCode) { + this.resultCode = resultCode; + } + + public String getResultMessage() { + return resultMessage; + } + + public void setResultMessage(String resultMessage) { + this.resultMessage = resultMessage; + } + + public String getTxId() { + return txId; + } + + public void setTxId(String txId) { + this.txId = txId; + } +}