[매입] mg_recv_svc → 전문수신 @Service #8

Open
forge-bot wants to merge 9 commits from forge/ACM-MG-004-attempt-3-run-56504178208a into main
Showing only changes of commit c25705bce4 - Show all commits

View file

@ -0,0 +1,85 @@
package com.klaro.acquirecore.acquiring.dto;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
/**
* TX message domain object.
* Represents an acquiring transaction message.
*/
public class TxMessage implements Serializable {
private static final long serialVersionUID = 1L;
private String header;
private byte[] rawBody;
// Core fields
private String txId;
private String merchantId;
private String terminalId;
private String amount;
private String status;
private String tranDate;
private String tranTime;
private String authNo;
private String cardNo;
private String vanMsg;
// Extra fields (dynamic)
private Map<String, String> extra = new HashMap<>();
public TxMessage() {}
public String getHeader() { return header; }
public void setHeader(String header) { this.header = header; }
public byte[] getRawBody() { return rawBody; }
public void setRawBody(byte[] rawBody) { this.rawBody = rawBody; }
public String getTxId() { return txId; }
public void setTxId(String txId) { this.txId = txId; }
public String getMerchantId() { return merchantId; }
public void setMerchantId(String merchantId) { this.merchantId = merchantId; }
public String getTerminalId() { return terminalId; }
public void setTerminalId(String terminalId) { this.terminalId = terminalId; }
public String getAmount() { return amount; }
public void setAmount(String amount) { this.amount = amount; }
public String getStatus() { return status; }
public void setStatus(String status) { this.status = status; }
public String getTranDate() { return tranDate; }
public void setTranDate(String tranDate) { this.tranDate = tranDate; }
public String getTranTime() { return tranTime; }
public void setTranTime(String tranTime) { this.tranTime = tranTime; }
public String getAuthNo() { return authNo; }
public void setAuthNo(String authNo) { this.authNo = authNo; }
public String getCardNo() { return cardNo; }
public void setCardNo(String cardNo) { this.cardNo = cardNo; }
public String getVanMsg() { return vanMsg; }
public void setVanMsg(String vanMsg) { this.vanMsg = vanMsg; }
public Map<String, String> getExtra() { return extra; }
public void setExtra(Map<String, String> extra) { this.extra = extra; }
public void setExtra(String key, String value) { this.extra.put(key, value); }
@Override
public String toString() {
return "TxMessage{" +
"txId='" + txId + '\'' +
", merchantId='" + merchantId + '\'' +
", terminalId='" + terminalId + '\'' +
", amount='" + amount + '\'' +
", status='" + status + '\'' +
'}';
}
}