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

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

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, 2024-08-22 11:36:35
 */
public class AlipayCloudCloudpromoTicketOrderSyncModel extends AlipayObject {

	private static final long serialVersionUID = 3658996723373333716L;

	/**
	 * 实付金额,单位元
	 */
	@ApiField("actual_amount")
	private String actualAmount;

	/**
	 * 证件号
	 */
	@ApiField("contacter_cert_no")
	private String contacterCertNo;

	/**
	 * 证件类型
	 */
	@ApiField("contacter_cert_type")
	private String contacterCertType;

	/**
	 * 手机号
	 */
	@ApiField("contacter_mobile_no")
	private String contacterMobileNo;

	/**
	 * 联系人姓名
	 */
	@ApiField("contacter_name")
	private String contacterName;

	/**
	 * 优惠金额,单位元,优惠金额=订单总金额-实付金额
	 */
	@ApiField("discount_amount")
	private String discountAmount;

	/**
	 * 门票有效期结束时间
	 */
	@ApiField("end_time")
	private Date endTime;

	/**
	 * 入园结束时间
	 */
	@ApiField("entry_end_time")
	private String entryEndTime;

	/**
	 * 入园开始时间
	 */
	@ApiField("entry_start_time")
	private String entryStartTime;

	/**
	 * 门票描述信息
	 */
	@ApiField("good_desc")
	private String goodDesc;

	/**
	 * 商品id
	 */
	@ApiField("good_id")
	private String goodId;

	/**
	 * 门票中文描述
	 */
	@ApiField("good_name")
	private String goodName;

	/**
	 * 不可用日期,数组表示,如["2024-08-09 00:00:00","2024-08-11 00:00:00"] 表示2024-08-09,2024-08-11 这2天不可用
	 */
	@ApiListField("invalid_dates")
	@ApiField("string")
	private List invalidDates;

	/**
	 * 一周内不可用日期,1-7表示星期一到星期日
	 */
	@ApiListField("invalid_day_in_week")
	@ApiField("string")
	private List invalidDayInWeek;

	/**
	 * 景区的中文描述
	 */
	@ApiField("location_name")
	private String locationName;

	/**
	 * 门票数量
	 */
	@ApiField("num")
	private Long num;

	/**
	 * 订单总金额,单位元
	 */
	@ApiField("order_amount")
	private String orderAmount;

	/**
	 * 订单创建时间
	 */
	@ApiField("order_create_time")
	private Date orderCreateTime;

	/**
	 * 订单明细信息.存在套票则设置多个订单明细.
	 */
	@ApiListField("order_details")
	@ApiField("ticket_order_detail_info")
	private List orderDetails;

	/**
	 * 门票订单id
	 */
	@ApiField("order_id")
	private String orderId;

	/**
	 * 订单修改时间
	 */
	@ApiField("order_modified_time")
	private Date orderModifiedTime;

	/**
	 * 门票有效期开始时间
	 */
	@ApiField("start_time")
	private Date startTime;

	/**
	 * 门票状态
	 */
	@ApiField("status")
	private String status;

	/**
	 * 门票类型:山水,人文,乐园,寺庙,博物馆,其他
	 */
	@ApiField("type")
	private String type;

	/**
	 * 门票单价,单位元
	 */
	@ApiField("unit_price")
	private String unitPrice;

	public String getActualAmount() {
		return this.actualAmount;
	}
	public void setActualAmount(String actualAmount) {
		this.actualAmount = actualAmount;
	}

	public String getContacterCertNo() {
		return this.contacterCertNo;
	}
	public void setContacterCertNo(String contacterCertNo) {
		this.contacterCertNo = contacterCertNo;
	}

	public String getContacterCertType() {
		return this.contacterCertType;
	}
	public void setContacterCertType(String contacterCertType) {
		this.contacterCertType = contacterCertType;
	}

	public String getContacterMobileNo() {
		return this.contacterMobileNo;
	}
	public void setContacterMobileNo(String contacterMobileNo) {
		this.contacterMobileNo = contacterMobileNo;
	}

	public String getContacterName() {
		return this.contacterName;
	}
	public void setContacterName(String contacterName) {
		this.contacterName = contacterName;
	}

	public String getDiscountAmount() {
		return this.discountAmount;
	}
	public void setDiscountAmount(String discountAmount) {
		this.discountAmount = discountAmount;
	}

	public Date getEndTime() {
		return this.endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getEntryEndTime() {
		return this.entryEndTime;
	}
	public void setEntryEndTime(String entryEndTime) {
		this.entryEndTime = entryEndTime;
	}

	public String getEntryStartTime() {
		return this.entryStartTime;
	}
	public void setEntryStartTime(String entryStartTime) {
		this.entryStartTime = entryStartTime;
	}

	public String getGoodDesc() {
		return this.goodDesc;
	}
	public void setGoodDesc(String goodDesc) {
		this.goodDesc = goodDesc;
	}

	public String getGoodId() {
		return this.goodId;
	}
	public void setGoodId(String goodId) {
		this.goodId = goodId;
	}

	public String getGoodName() {
		return this.goodName;
	}
	public void setGoodName(String goodName) {
		this.goodName = goodName;
	}

	public List getInvalidDates() {
		return this.invalidDates;
	}
	public void setInvalidDates(List invalidDates) {
		this.invalidDates = invalidDates;
	}

	public List getInvalidDayInWeek() {
		return this.invalidDayInWeek;
	}
	public void setInvalidDayInWeek(List invalidDayInWeek) {
		this.invalidDayInWeek = invalidDayInWeek;
	}

	public String getLocationName() {
		return this.locationName;
	}
	public void setLocationName(String locationName) {
		this.locationName = locationName;
	}

	public Long getNum() {
		return this.num;
	}
	public void setNum(Long num) {
		this.num = num;
	}

	public String getOrderAmount() {
		return this.orderAmount;
	}
	public void setOrderAmount(String orderAmount) {
		this.orderAmount = orderAmount;
	}

	public Date getOrderCreateTime() {
		return this.orderCreateTime;
	}
	public void setOrderCreateTime(Date orderCreateTime) {
		this.orderCreateTime = orderCreateTime;
	}

	public List getOrderDetails() {
		return this.orderDetails;
	}
	public void setOrderDetails(List orderDetails) {
		this.orderDetails = orderDetails;
	}

	public String getOrderId() {
		return this.orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public Date getOrderModifiedTime() {
		return this.orderModifiedTime;
	}
	public void setOrderModifiedTime(Date orderModifiedTime) {
		this.orderModifiedTime = orderModifiedTime;
	}

	public Date getStartTime() {
		return this.startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	public String getType() {
		return this.type;
	}
	public void setType(String type) {
		this.type = type;
	}

	public String getUnitPrice() {
		return this.unitPrice;
	}
	public void setUnitPrice(String unitPrice) {
		this.unitPrice = unitPrice;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy