[매입] mg_recv_svc → 전문수신 @Service #8
1 changed files with 85 additions and 0 deletions
|
|
@ -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 + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
Reference in a new issue