You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
3.9 KiB
163 lines
3.9 KiB
package com.bocom.api.request.pmssMpng;
|
|
|
|
import com.bocom.api.AbstractBocomRequest;
|
|
import com.bocom.api.BizContent;
|
|
import com.bocom.api.response.pmssMpng.MPNG020705ResponseV1;
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
|
|
|
public class MPNG020705RequestV1 extends AbstractBocomRequest<MPNG020705ResponseV1> {
|
|
|
|
@Override
|
|
public Class<MPNG020705ResponseV1> getResponseClass() {
|
|
return MPNG020705ResponseV1.class;
|
|
}
|
|
|
|
@Override
|
|
public boolean isNeedEncrypt() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public String getMethod() {
|
|
return "POST";
|
|
}
|
|
|
|
@Override
|
|
public Class<? extends BizContent> getBizContentClass() {
|
|
return MPNG020705RequestV1Biz.class;
|
|
}
|
|
|
|
public static class MPNG020705RequestV1Biz implements BizContent {
|
|
|
|
/**
|
|
* "req_head"
|
|
*/
|
|
@JsonProperty("req_head")
|
|
private ReqHead reqHead;
|
|
|
|
public static class ReqHead {
|
|
/**
|
|
* 交易时间 yyyymmddhhmmss
|
|
*/
|
|
@JsonProperty("trans_time")
|
|
private String transTime;
|
|
|
|
/**
|
|
* 版本信息
|
|
*/
|
|
@JsonProperty("version")
|
|
private String version;
|
|
|
|
public String getTransTime() {
|
|
return transTime;
|
|
}
|
|
|
|
public void setTransTime(String transTime) {
|
|
this.transTime = transTime;
|
|
}
|
|
|
|
public String getVersion() {
|
|
return version;
|
|
}
|
|
|
|
public void setVersion(String version) {
|
|
this.version = version;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* "req_body"
|
|
*/
|
|
@JsonProperty("req_body")
|
|
private ReqBody reqBody;
|
|
|
|
public static class ReqBody {
|
|
/**
|
|
* 商户侧原交易日期
|
|
*/
|
|
@JsonProperty("mer_trade_date")
|
|
private String merTradeDate;
|
|
|
|
/**
|
|
* 服务商编号
|
|
*/
|
|
@JsonProperty("partner_id")
|
|
private String partnerId;
|
|
|
|
/**
|
|
* 支付交易商户交易编号
|
|
*/
|
|
@JsonProperty("pay_mer_tran_no")
|
|
private String payMerTranNo;
|
|
|
|
/**
|
|
* 商户编号
|
|
*/
|
|
@JsonProperty("mer_ptc_id")
|
|
private String merPtcId;
|
|
|
|
/**
|
|
* 商户交易编号
|
|
*/
|
|
@JsonProperty("close_mer_tran_no")
|
|
private String closeMerTranNo;
|
|
|
|
public String getMerTradeDate() {
|
|
return merTradeDate;
|
|
}
|
|
|
|
public void setMerTradeDate(String merTradeDate) {
|
|
this.merTradeDate = merTradeDate;
|
|
}
|
|
|
|
public String getPartnerId() {
|
|
return partnerId;
|
|
}
|
|
|
|
public void setPartnerId(String partnerId) {
|
|
this.partnerId = partnerId;
|
|
}
|
|
|
|
public String getPayMerTranNo() {
|
|
return payMerTranNo;
|
|
}
|
|
|
|
public void setPayMerTranNo(String payMerTranNo) {
|
|
this.payMerTranNo = payMerTranNo;
|
|
}
|
|
|
|
public String getMerPtcId() {
|
|
return merPtcId;
|
|
}
|
|
|
|
public void setMerPtcId(String merPtcId) {
|
|
this.merPtcId = merPtcId;
|
|
}
|
|
|
|
public String getCloseMerTranNo() {
|
|
return closeMerTranNo;
|
|
}
|
|
|
|
public void setCloseMerTranNo(String closeMerTranNo) {
|
|
this.closeMerTranNo = closeMerTranNo;
|
|
}
|
|
}
|
|
|
|
public ReqHead getReqHead() {
|
|
return reqHead;
|
|
}
|
|
|
|
public void setReqHead(ReqHead reqHead) {
|
|
this.reqHead = reqHead;
|
|
}
|
|
|
|
public ReqBody getReqBody() {
|
|
return reqBody;
|
|
}
|
|
|
|
public void setReqBody(ReqBody reqBody) {
|
|
this.reqBody = reqBody;
|
|
}
|
|
}
|
|
} |