com.alipay.api.domain.AlipayBusinessOrderOrderinfoSyncModel 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 java.util.Date;
import java.util.List;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
/**
* 景区订单同步
*
* @author auto create
* @since 1.0, 2023-04-17 11:55:20
*/
public class AlipayBusinessOrderOrderinfoSyncModel extends AlipayObject {
private static final long serialVersionUID = 3381251611858674917L;
/**
* 金额
*/
@ApiField("amount")
private String amount;
/**
* 下单用户
*/
@ApiField("buyer_id")
private String buyerId;
/**
* 联系人信息,限制最大长度为20
*/
@ApiListField("contact")
@ApiField("contact")
private List contact;
/**
* 打折金额
*/
@ApiField("discount_amount")
private String discountAmount;
/**
* 扩展字段
*/
@ApiListField("ext_info")
@ApiField("scenic_ext_info")
private List extInfo;
/**
* open_id是用户(UserId)在应用(AppId)下的唯一用户标识
*/
@ApiField("open_id")
private String openId;
/**
* 订单属性
FORWARD("FORWARD", "提前购"),
DAY("DAY","当日购")
*/
@ApiField("order_character")
private String orderCharacter;
/**
* 下单时间
*/
@ApiField("order_create_time")
private Date orderCreateTime;
/**
* 支付宝行业订单id 新建时为null, 更新时必传,和出参中object_id一致
*/
@ApiField("order_id")
private String orderId;
/**
* 订单详情页链接,必须是alipay://开头的小程序scheme链接,如何拼接小程序页面链接参考https://opensupport.alipay.com/support/helpcenter/142/201602496413。
注意:scheme链接中的page参数值必须做URL ENCODE,否则接口会报错!
*/
@ApiField("order_link")
private String orderLink;
/**
* 更新时间
*/
@ApiField("order_modified_time")
private Date orderModifiedTime;
/**
* 付款时间
*/
@ApiField("order_pay_time")
private Date orderPayTime;
/**
* 订单状态
CHECK_WAITING("CHECK_WAITING",待检票),
CHECKED("CHECKED",已检票),
FINISHED("FINISHED",已完结),
TICKET_RUNNING("TICKET_RUNNING",出票中),
PAY_WAITING("PAY_WAITING",待付款),
REFUND_AUDITING("REFUND_AUDITING",退单审核中),
REFUND_SUCCESS("REFUND_SUCCESS",已退单),
CLOSED("CLOSED",已关闭),
REFUND_RUNNING("REFUND_RUNNING","退单中")
*/
@ApiField("order_status")
private String orderStatus;
/**
* 订单类型
TICKET("TICKET","门票订单")
*/
@ApiField("order_type")
private String orderType;
/**
* 订单外部id
*/
@ApiField("outer_order_id")
private String outerOrderId;
/**
* app下标识一个景区的景区id
*/
@ApiField("outer_scenic_id")
private String outerScenicId;
/**
* 商户ID
*/
@ApiField("partner_id")
private String partnerId;
/**
* Passengers, 限制最大长度为20
*/
@ApiListField("passengers")
@ApiField("passengers")
private List passengers;
/**
* 付款金额
*/
@ApiField("pay_amount")
private String payAmount;
/**
* 具体付款方式
ALIPAY("ALIPAY","支付宝"),
MEMBERSHIP_CARD("MEMBERSHIP_CARD","会员卡支付"),
BALANCE("BALANCE","余额"),
WECHAT("WECHAT","微信")
*/
@ApiField("payment_method")
private String paymentMethod;
/**
* 支付状态
WAITING("WAITING",待支付),
SUCCESS("SUCCESS",支付成功),
FAILURE("FAILURE",支付失败),
REFUND_WAITING("REFUND_WAITING",待退款),
REFUND_SUCCESS("REFUND_SUCCESS",已退款),
REFUND_FAILURE("REFUND_FAILURE",退款失败)
*/
@ApiField("payment_status")
private String paymentStatus;
/**
* 退票金额
*/
@ApiField("refund_amout")
private String refundAmout;
/**
* 退票数量
*/
@ApiField("refund_count")
private String refundCount;
/**
* 退票手续费
*/
@ApiField("refund_fee")
private String refundFee;
/**
* 退票手续费类型
PERCENT("PERCENT","百分比"),
FIXED("FIXED","固定值")
*/
@ApiField("refund_fee_type")
private String refundFeeType;
/**
* 退票状态
REFUND_AUDITING("REFUND_AUDITING",退票审核中),
REFUND_SUCCESS("REFUND_SUCCESS",已退票),
REFUND_FAILURE("REFUND_FAILURE",退票失败)
*/
@ApiField("refund_status")
private String refundStatus;
/**
* 退票时间
*/
@ApiField("refund_time")
private Date refundTime;
/**
* 景区小程序id
*/
@ApiField("scenic_app_id")
private String scenicAppId;
/**
* 购票来源
ALIPAY_MINI_APP("ALIPAY_MINI_APP", "支付宝小程序"),
H5("H5", "H5")
*/
@ApiField("source")
private String source;
/**
* 服务商的标识,需要ISV提前联系支付宝技术分配该值。配置时间较长,请提前联系
*/
@ApiField("source_system")
private String sourceSystem;
/**
* 门票
*/
@ApiListField("ticket_info")
@ApiField("scenic_ticket_info")
private List ticketInfo;
/**
* 支付宝交易号
*/
@ApiField("trade_no")
private String tradeNo;
/**
* 更新信息
*/
@ApiField("update_msg")
private String updateMsg;
public String getAmount() {
return this.amount;
}
public void setAmount(String amount) {
this.amount = amount;
}
public String getBuyerId() {
return this.buyerId;
}
public void setBuyerId(String buyerId) {
this.buyerId = buyerId;
}
public List getContact() {
return this.contact;
}
public void setContact(List contact) {
this.contact = contact;
}
public String getDiscountAmount() {
return this.discountAmount;
}
public void setDiscountAmount(String discountAmount) {
this.discountAmount = discountAmount;
}
public List getExtInfo() {
return this.extInfo;
}
public void setExtInfo(List extInfo) {
this.extInfo = extInfo;
}
public String getOpenId() {
return this.openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public String getOrderCharacter() {
return this.orderCharacter;
}
public void setOrderCharacter(String orderCharacter) {
this.orderCharacter = orderCharacter;
}
public Date getOrderCreateTime() {
return this.orderCreateTime;
}
public void setOrderCreateTime(Date orderCreateTime) {
this.orderCreateTime = orderCreateTime;
}
public String getOrderId() {
return this.orderId;
}
public void setOrderId(String orderId) {
this.orderId = orderId;
}
public String getOrderLink() {
return this.orderLink;
}
public void setOrderLink(String orderLink) {
this.orderLink = orderLink;
}
public Date getOrderModifiedTime() {
return this.orderModifiedTime;
}
public void setOrderModifiedTime(Date orderModifiedTime) {
this.orderModifiedTime = orderModifiedTime;
}
public Date getOrderPayTime() {
return this.orderPayTime;
}
public void setOrderPayTime(Date orderPayTime) {
this.orderPayTime = orderPayTime;
}
public String getOrderStatus() {
return this.orderStatus;
}
public void setOrderStatus(String orderStatus) {
this.orderStatus = orderStatus;
}
public String getOrderType() {
return this.orderType;
}
public void setOrderType(String orderType) {
this.orderType = orderType;
}
public String getOuterOrderId() {
return this.outerOrderId;
}
public void setOuterOrderId(String outerOrderId) {
this.outerOrderId = outerOrderId;
}
public String getOuterScenicId() {
return this.outerScenicId;
}
public void setOuterScenicId(String outerScenicId) {
this.outerScenicId = outerScenicId;
}
public String getPartnerId() {
return this.partnerId;
}
public void setPartnerId(String partnerId) {
this.partnerId = partnerId;
}
public List getPassengers() {
return this.passengers;
}
public void setPassengers(List passengers) {
this.passengers = passengers;
}
public String getPayAmount() {
return this.payAmount;
}
public void setPayAmount(String payAmount) {
this.payAmount = payAmount;
}
public String getPaymentMethod() {
return this.paymentMethod;
}
public void setPaymentMethod(String paymentMethod) {
this.paymentMethod = paymentMethod;
}
public String getPaymentStatus() {
return this.paymentStatus;
}
public void setPaymentStatus(String paymentStatus) {
this.paymentStatus = paymentStatus;
}
public String getRefundAmout() {
return this.refundAmout;
}
public void setRefundAmout(String refundAmout) {
this.refundAmout = refundAmout;
}
public String getRefundCount() {
return this.refundCount;
}
public void setRefundCount(String refundCount) {
this.refundCount = refundCount;
}
public String getRefundFee() {
return this.refundFee;
}
public void setRefundFee(String refundFee) {
this.refundFee = refundFee;
}
public String getRefundFeeType() {
return this.refundFeeType;
}
public void setRefundFeeType(String refundFeeType) {
this.refundFeeType = refundFeeType;
}
public String getRefundStatus() {
return this.refundStatus;
}
public void setRefundStatus(String refundStatus) {
this.refundStatus = refundStatus;
}
public Date getRefundTime() {
return this.refundTime;
}
public void setRefundTime(Date refundTime) {
this.refundTime = refundTime;
}
public String getScenicAppId() {
return this.scenicAppId;
}
public void setScenicAppId(String scenicAppId) {
this.scenicAppId = scenicAppId;
}
public String getSource() {
return this.source;
}
public void setSource(String source) {
this.source = source;
}
public String getSourceSystem() {
return this.sourceSystem;
}
public void setSourceSystem(String sourceSystem) {
this.sourceSystem = sourceSystem;
}
public List getTicketInfo() {
return this.ticketInfo;
}
public void setTicketInfo(List ticketInfo) {
this.ticketInfo = ticketInfo;
}
public String getTradeNo() {
return this.tradeNo;
}
public void setTradeNo(String tradeNo) {
this.tradeNo = tradeNo;
}
public String getUpdateMsg() {
return this.updateMsg;
}
public void setUpdateMsg(String updateMsg) {
this.updateMsg = updateMsg;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy