All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AlipayCommerceTransportRailwayTradeSyncModel Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
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