微信后端代码
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.

808 lines
19 KiB

package com.bocom.api.response.pmssMpng;
import com.bocom.api.BocomResponse;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
public class MPNG020702ResponseV1 extends BocomResponse {
/**
* ""
*/
@JsonProperty("rsp_body")
private RspBody rspBody;
public static class RspBody {
/**
* 支付账户类型
*/
@JsonProperty("account_type")
private String accountType;
/**
* ""
*/
@JsonProperty("goods_info")
private GoodsInfo goodsInfo;
public static class GoodsInfo {
/**
* 商品名称
*/
@JsonProperty("goods_name")
private String goodsName;
/**
* 商品简称
*/
@JsonProperty("goods_txt")
private String goodsTxt;
/**
* 商品详情
*/
@JsonProperty("goods_desc")
private String goodsDesc;
public String getGoodsName() {
return goodsName;
}
public void setGoodsName(String goodsName) {
this.goodsName = goodsName;
}
public String getGoodsTxt() {
return goodsTxt;
}
public void setGoodsTxt(String goodsTxt) {
this.goodsTxt = goodsTxt;
}
public String getGoodsDesc() {
return goodsDesc;
}
public void setGoodsDesc(String goodsDesc) {
this.goodsDesc = goodsDesc;
}
}
/**
* ""
*/
@JsonProperty("memo_info")
private MemoInfo memoInfo;
public static class MemoInfo {
/**
* 平台商备注
*/
@JsonProperty("plat_memo")
private String platMemo;
/**
* 卖家备注
*/
@JsonProperty("seller_memo")
private String sellerMemo;
/**
* 付款备注
*/
@JsonProperty("pay_memo")
private String payMemo;
/**
* 买家备注
*/
@JsonProperty("buyer_memo")
private String buyerMemo;
/**
* B2B授权超时时间
*/
@JsonProperty("accr_time_out")
private String accrTimeOut;
public String getPlatMemo() {
return platMemo;
}
public void setPlatMemo(String platMemo) {
this.platMemo = platMemo;
}
public String getSellerMemo() {
return sellerMemo;
}
public void setSellerMemo(String sellerMemo) {
this.sellerMemo = sellerMemo;
}
public String getPayMemo() {
return payMemo;
}
public void setPayMemo(String payMemo) {
this.payMemo = payMemo;
}
public String getBuyerMemo() {
return buyerMemo;
}
public void setBuyerMemo(String buyerMemo) {
this.buyerMemo = buyerMemo;
}
public String getAccrTimeOut() {
return accrTimeOut;
}
public void setAccrTimeOut(String accrTimeOut) {
this.accrTimeOut = accrTimeOut;
}
}
/**
* 交易使用积分
*/
@JsonProperty("points")
private String points;
/**
* INITIAL:初始化
*/
@JsonProperty("order_status")
private String orderStatus;
/**
* 商户内部备注
*/
@JsonProperty("mer_memo")
private String merMemo;
/**
* ""
*/
@JsonProperty("user_info")
private UserInfo userInfo;
public static class UserInfo {
/**
* 卖家昵称
*/
@JsonProperty("seller_name")
private String sellerName;
/**
* 买家昵称
*/
@JsonProperty("buyer_name")
private String buyerName;
/**
* 买家会员编号
*/
@JsonProperty("buyer_id")
private String buyerId;
/**
* 卖家id
*/
@JsonProperty("seller_id")
private String sellerId;
public String getSellerName() {
return sellerName;
}
public void setSellerName(String sellerName) {
this.sellerName = sellerName;
}
public String getBuyerName() {
return buyerName;
}
public void setBuyerName(String buyerName) {
this.buyerName = buyerName;
}
public String getBuyerId() {
return buyerId;
}
public void setBuyerId(String buyerId) {
this.buyerId = buyerId;
}
public String getSellerId() {
return sellerId;
}
public void setSellerId(String sellerId) {
this.sellerId = sellerId;
}
}
/**
* 第三方活动优惠金额
*/
@JsonProperty("trd_dsct_amount")
private String trdDsctAmount;
/**
* ""
*/
@JsonProperty("require_values")
private RequireValues requireValues;
public static class RequireValues {
/**
* 无描述
*/
@JsonProperty("bank_tran_no")
private String bankTranNo;
/**
* 无描述
*/
@JsonProperty("third_party")
private String thirdParty;
public String getBankTranNo() {
return bankTranNo;
}
public void setBankTranNo(String bankTranNo) {
this.bankTranNo = bankTranNo;
}
public String getThirdParty() {
return thirdParty;
}
public void setThirdParty(String thirdParty) {
this.thirdParty = thirdParty;
}
}
/**
* ""
*/
@JsonProperty("mer_info")
private MerInfo merInfo;
public static class MerInfo {
/**
* 商户编号
*/
@JsonProperty("mer_ptc_id")
private String merPtcId;
/**
* 商户简称
*/
@JsonProperty("mer_name_cn")
private String merNameCn;
/**
* 商户所属分行
*/
@JsonProperty("mer_open_branch")
private String merOpenBranch;
public String getMerPtcId() {
return merPtcId;
}
public void setMerPtcId(String merPtcId) {
this.merPtcId = merPtcId;
}
public String getMerNameCn() {
return merNameCn;
}
public void setMerNameCn(String merNameCn) {
this.merNameCn = merNameCn;
}
public String getMerOpenBranch() {
return merOpenBranch;
}
public void setMerOpenBranch(String merOpenBranch) {
this.merOpenBranch = merOpenBranch;
}
}
/**
* PROCESS:处理中
*/
@JsonProperty("tran_state")
private String tranState;
/**
* 币种目前只支持CNY
*/
@JsonProperty("currency")
private String currency;
/**
* 买家实付金额
*/
@JsonProperty("buyer_pay_amount")
private String buyerPayAmount;
/**
* 订单号
*/
@JsonProperty("sys_order_no")
private String sysOrderNo;
/**
* 交易状态码
*/
@JsonProperty("tran_state_code")
private String tranStateCode;
/**
* 交易状态提示
*/
@JsonProperty("tran_state_msg")
private String tranStateMsg;
/**
* ""
*/
@JsonProperty("pay_detail_info")
private List<PayDetailInfo> payDetailInfo;
public static class PayDetailInfo {
/**
* 付款日期
*/
@JsonProperty("pay_date")
private String payDate;
/**
* 流水状态
*/
@JsonProperty("pay_state")
private String payState;
/**
* 流水金额
*/
@JsonProperty("pay_amt")
private String payAmt;
/**
* 银行流水备注
*/
@JsonProperty("pay_bank_memo")
private String payBankMemo;
/**
* 所属银行名称
*/
@JsonProperty("pay_bank_name")
private String payBankName;
/**
* 银行交易流水号
*/
@JsonProperty("pay_no")
private String payNo;
/**
* 商户流水备注
*/
@JsonProperty("pay_memo")
private String payMemo;
/**
* 流水类型
*/
@JsonProperty("pay_type")
private String payType;
/**
* 支付类型
*/
@JsonProperty("channel_type")
private String channelType;
/**
* 商户流水号
*/
@JsonProperty("mer_tran_serial_no")
private String merTranSerialNo;
public String getPayDate() {
return payDate;
}
public void setPayDate(String payDate) {
this.payDate = payDate;
}
public String getPayState() {
return payState;
}
public void setPayState(String payState) {
this.payState = payState;
}
public String getPayAmt() {
return payAmt;
}
public void setPayAmt(String payAmt) {
this.payAmt = payAmt;
}
public String getPayBankMemo() {
return payBankMemo;
}
public void setPayBankMemo(String payBankMemo) {
this.payBankMemo = payBankMemo;
}
public String getPayBankName() {
return payBankName;
}
public void setPayBankName(String payBankName) {
this.payBankName = payBankName;
}
public String getPayNo() {
return payNo;
}
public void setPayNo(String payNo) {
this.payNo = payNo;
}
public String getPayMemo() {
return payMemo;
}
public void setPayMemo(String payMemo) {
this.payMemo = payMemo;
}
public String getPayType() {
return payType;
}
public void setPayType(String payType) {
this.payType = payType;
}
public String getChannelType() {
return channelType;
}
public void setChannelType(String channelType) {
this.channelType = channelType;
}
public String getMerTranSerialNo() {
return merTranSerialNo;
}
public void setMerTranSerialNo(String merTranSerialNo) {
this.merTranSerialNo = merTranSerialNo;
}
}
/**
* 商户交易编号
*/
@JsonProperty("pay_mer_tran_no")
private String payMerTranNo;
/**
* 商户订单总金额
*/
@JsonProperty("total_amount")
private String totalAmount;
/**
* 商户已退款金额
*/
@JsonProperty("refunded_amt")
private String refundedAmt;
/**
* 交易内容
*/
@JsonProperty("tran_content")
private String tranContent;
/**
* 支付优惠金额
*/
@JsonProperty("pay_dsct_amount")
private String payDsctAmount;
public String getAccountType() {
return accountType;
}
public void setAccountType(String accountType) {
this.accountType = accountType;
}
public GoodsInfo getGoodsInfo() {
return goodsInfo;
}
public void setGoodsInfo(GoodsInfo goodsInfo) {
this.goodsInfo = goodsInfo;
}
public MemoInfo getMemoInfo() {
return memoInfo;
}
public void setMemoInfo(MemoInfo memoInfo) {
this.memoInfo = memoInfo;
}
public String getPoints() {
return points;
}
public void setPoints(String points) {
this.points = points;
}
public String getOrderStatus() {
return orderStatus;
}
public void setOrderStatus(String orderStatus) {
this.orderStatus = orderStatus;
}
public String getMerMemo() {
return merMemo;
}
public void setMerMemo(String merMemo) {
this.merMemo = merMemo;
}
public UserInfo getUserInfo() {
return userInfo;
}
public void setUserInfo(UserInfo userInfo) {
this.userInfo = userInfo;
}
public String getTrdDsctAmount() {
return trdDsctAmount;
}
public void setTrdDsctAmount(String trdDsctAmount) {
this.trdDsctAmount = trdDsctAmount;
}
public RequireValues getRequireValues() {
return requireValues;
}
public void setRequireValues(RequireValues requireValues) {
this.requireValues = requireValues;
}
public MerInfo getMerInfo() {
return merInfo;
}
public void setMerInfo(MerInfo merInfo) {
this.merInfo = merInfo;
}
public String getTranState() {
return tranState;
}
public void setTranState(String tranState) {
this.tranState = tranState;
}
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public String getBuyerPayAmount() {
return buyerPayAmount;
}
public void setBuyerPayAmount(String buyerPayAmount) {
this.buyerPayAmount = buyerPayAmount;
}
public String getSysOrderNo() {
return sysOrderNo;
}
public void setSysOrderNo(String sysOrderNo) {
this.sysOrderNo = sysOrderNo;
}
public String getTranStateCode() {
return tranStateCode;
}
public void setTranStateCode(String tranStateCode) {
this.tranStateCode = tranStateCode;
}
public String getTranStateMsg() {
return tranStateMsg;
}
public void setTranStateMsg(String tranStateMsg) {
this.tranStateMsg = tranStateMsg;
}
public List<PayDetailInfo> getPayDetailInfo() {
return payDetailInfo;
}
public void setPayDetailInfo(List<PayDetailInfo> payDetailInfo) {
this.payDetailInfo = payDetailInfo;
}
public String getPayMerTranNo() {
return payMerTranNo;
}
public void setPayMerTranNo(String payMerTranNo) {
this.payMerTranNo = payMerTranNo;
}
public String getTotalAmount() {
return totalAmount;
}
public void setTotalAmount(String totalAmount) {
this.totalAmount = totalAmount;
}
public String getRefundedAmt() {
return refundedAmt;
}
public void setRefundedAmt(String refundedAmt) {
this.refundedAmt = refundedAmt;
}
public String getTranContent() {
return tranContent;
}
public void setTranContent(String tranContent) {
this.tranContent = tranContent;
}
public String getPayDsctAmount() {
return payDsctAmount;
}
public void setPayDsctAmount(String payDsctAmount) {
this.payDsctAmount = payDsctAmount;
}
}
/**
* ""
*/
@JsonProperty("rsp_head")
private RspHead rspHead;
public static class RspHead {
/**
* 交易码
*/
@JsonProperty("trans_code")
private String transCode;
/**
* 响应码
*/
@JsonProperty("response_code")
private String responseCode;
/**
* 交易状态
*/
@JsonProperty("response_status")
private String responseStatus;
/**
* 响应时间
*/
@JsonProperty("response_time")
private String responseTime;
/**
* 响应信息
*/
@JsonProperty("response_msg")
private String responseMsg;
public String getTransCode() {
return transCode;
}
public void setTransCode(String transCode) {
this.transCode = transCode;
}
public String getResponseCode() {
return responseCode;
}
public void setResponseCode(String responseCode) {
this.responseCode = responseCode;
}
public String getResponseStatus() {
return responseStatus;
}
public void setResponseStatus(String responseStatus) {
this.responseStatus = responseStatus;
}
public String getResponseTime() {
return responseTime;
}
public void setResponseTime(String responseTime) {
this.responseTime = responseTime;
}
public String getResponseMsg() {
return responseMsg;
}
public void setResponseMsg(String responseMsg) {
this.responseMsg = responseMsg;
}
}
public RspBody getRspBody() {
return rspBody;
}
public void setRspBody(RspBody rspBody) {
this.rspBody = rspBody;
}
public RspHead getRspHead() {
return rspHead;
}
public void setRspHead(RspHead rspHead) {
this.rspHead = rspHead;
}
}