com.alipay.api.domain.AlipayCommerceTransportRailwayTradeSyncModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alipay-sdk-java Show documentation
Show all versions of alipay-sdk-java Show documentation
Alipay openapi SDK for Java
Copyright © 2018 杭州蚂蚁金服
All rights reserved.
版权所有 (C)杭州蚂蚁金服
http://open.alipay.com
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 支付宝出行行业-铁路数据同步接口
*
* @author auto create
* @since 1.0, 2024-12-09 16:06:30
*/
public class AlipayCommerceTransportRailwayTradeSyncModel extends AlipayObject {
private static final long serialVersionUID = 3128877285223512989L;
/**
* 业务日期,用于判断对账时间,格式为yyyyMMdd
*/
@ApiField("biz_date")
private String bizDate;
/**
* 数据版本号,从1开始。当铁路需要修改订单信息时,新增一个版本号并重传所有数据
*/
@ApiField("data_version")
private Long dataVersion;
/**
* 扩展字段,具体取值需要双方沟通
*/
@ApiField("ext_param")
private String extParam;
/**
* 用户的蚂蚁统一会员ID
*/
@ApiField("open_id")
private String openId;
/**
* 当前订单金额,精确到分
*/
@ApiField("order_amount")
private String orderAmount;
/**
* 当前业务日期里所有订单的总金额,精确到分
*/
@ApiField("order_total_amount")
private String orderTotalAmount;
/**
* 业务日期里所有订单的总笔数
*/
@ApiField("order_total_num")
private Long orderTotalNum;
/**
* 外部交易号。铁路在收单请求时传递给支付宝,支付宝根据该单据号进行幂等控制
*/
@ApiField("out_trade_no")
private String outTradeNo;
/**
* 本次数据同步请求ID,支付宝根据此ID进行数据同步幂等控制,铁路侧需要自行保证该ID唯一
*/
@ApiField("request_id")
private String requestId;
/**
* 收款PID,不同路局可能使用不同seller_id
*/
@ApiField("seller_id")
private String sellerId;
/**
* 支付宝交易号,铁路无此单号时允许为空。如非空则优先使用该参数查询支付宝订单
*/
@ApiField("trade_no")
private String tradeNo;
/**
* 用户的蚂蚁统一会员ID
*/
@ApiField("user_id")
private String userId;
public String getBizDate() {
return this.bizDate;
}
public void setBizDate(String bizDate) {
this.bizDate = bizDate;
}
public Long getDataVersion() {
return this.dataVersion;
}
public void setDataVersion(Long dataVersion) {
this.dataVersion = dataVersion;
}
public String getExtParam() {
return this.extParam;
}
public void setExtParam(String extParam) {
this.extParam = extParam;
}
public String getOpenId() {
return this.openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public String getOrderAmount() {
return this.orderAmount;
}
public void setOrderAmount(String orderAmount) {
this.orderAmount = orderAmount;
}
public String getOrderTotalAmount() {
return this.orderTotalAmount;
}
public void setOrderTotalAmount(String orderTotalAmount) {
this.orderTotalAmount = orderTotalAmount;
}
public Long getOrderTotalNum() {
return this.orderTotalNum;
}
public void setOrderTotalNum(Long orderTotalNum) {
this.orderTotalNum = orderTotalNum;
}
public String getOutTradeNo() {
return this.outTradeNo;
}
public void setOutTradeNo(String outTradeNo) {
this.outTradeNo = outTradeNo;
}
public String getRequestId() {
return this.requestId;
}
public void setRequestId(String requestId) {
this.requestId = requestId;
}
public String getSellerId() {
return this.sellerId;
}
public void setSellerId(String sellerId) {
this.sellerId = sellerId;
}
public String getTradeNo() {
return this.tradeNo;
}
public void setTradeNo(String tradeNo) {
this.tradeNo = tradeNo;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy