com.alipay.api.domain.AlipayBusinessOrderCheckinOrderinfoSyncModel 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-14 15:10:43
*/
public class AlipayBusinessOrderCheckinOrderinfoSyncModel extends AlipayObject {
private static final long serialVersionUID = 3577727723782894672L;
/**
* 酒店入住小程序
*/
@ApiField("appid")
private String appid;
/**
* 入住日期
*/
@ApiField("check_in_date")
private Date checkInDate;
/**
* 系统入住时间
*/
@ApiField("check_in_time")
private String checkInTime;
/**
* 离店日期
*/
@ApiField("check_out_date")
private Date checkOutDate;
/**
* 系统离店时间
*/
@ApiField("check_out_time")
private String checkOutTime;
/**
* 扩展信息。回流的key值请提前联系支付宝侧人员配置,否则回流的key值不会被消费。
*/
@ApiListField("ext_info")
@ApiField("scenic_ext_info")
private List extInfo;
/**
* 入住人姓名
*/
@ApiField("guest_name")
private String guestName;
/**
* 是否含早
*/
@ApiField("has_breakfast")
private Boolean hasBreakfast;
/**
* 酒店名称
*/
@ApiField("hotel_name")
private String hotelName;
/**
* 用户会员等级
*/
@ApiField("member_level")
private String memberLevel;
/**
* open_id是用户(UserId)在应用(AppId)下的唯一用户标识
*/
@ApiField("open_id")
private String openId;
/**
* 入住订单创建时间
*/
@ApiField("order_create_time")
private Date orderCreateTime;
/**
* 行业侧的订单id,该字段可选,具体描述分如下场景:
1.若订单是第一次同步,即新增场景,此时无需传该字段。订单同步成功后,在返回值中会将该字段给到isv。
2.若订单不是第一次同步,即更新场景,此时一定要传该字段。
*/
@ApiField("order_id")
private String orderId;
/**
* 订单来源isv
*/
@ApiField("order_source")
private String orderSource;
/**
* 订单状态。具体状态值如下:
CHECK_IN 入住
CHECK_OUT 离店
*/
@ApiField("order_status")
private String orderStatus;
/**
* 入住订单更新时间
*/
@ApiField("order_update_time")
private Date orderUpdateTime;
/**
* isv侧酒店id
*/
@ApiField("outer_hotel_id")
private String outerHotelId;
/**
* isv侧酒店入住单id
*/
@ApiField("outer_order_id")
private String outerOrderId;
/**
* 入住提醒点击的跳转链接。可以是小程序详情,但不能是订单详情。
*/
@ApiField("remind_link")
private String remindLink;
/**
* 酒店入住信息,包含房型信息和入住人。最大长度均限制为5,超出部分不会被消费。
*/
@ApiListField("room_info")
@ApiField("hotel_room_info")
private List roomInfo;
/**
* 入住人联系方式
*/
@ApiField("telephone")
private String telephone;
/**
* 入住人支付宝uid
*/
@ApiField("uid")
private String uid;
public String getAppid() {
return this.appid;
}
public void setAppid(String appid) {
this.appid = appid;
}
public Date getCheckInDate() {
return this.checkInDate;
}
public void setCheckInDate(Date checkInDate) {
this.checkInDate = checkInDate;
}
public String getCheckInTime() {
return this.checkInTime;
}
public void setCheckInTime(String checkInTime) {
this.checkInTime = checkInTime;
}
public Date getCheckOutDate() {
return this.checkOutDate;
}
public void setCheckOutDate(Date checkOutDate) {
this.checkOutDate = checkOutDate;
}
public String getCheckOutTime() {
return this.checkOutTime;
}
public void setCheckOutTime(String checkOutTime) {
this.checkOutTime = checkOutTime;
}
public List getExtInfo() {
return this.extInfo;
}
public void setExtInfo(List extInfo) {
this.extInfo = extInfo;
}
public String getGuestName() {
return this.guestName;
}
public void setGuestName(String guestName) {
this.guestName = guestName;
}
public Boolean getHasBreakfast() {
return this.hasBreakfast;
}
public void setHasBreakfast(Boolean hasBreakfast) {
this.hasBreakfast = hasBreakfast;
}
public String getHotelName() {
return this.hotelName;
}
public void setHotelName(String hotelName) {
this.hotelName = hotelName;
}
public String getMemberLevel() {
return this.memberLevel;
}
public void setMemberLevel(String memberLevel) {
this.memberLevel = memberLevel;
}
public String getOpenId() {
return this.openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
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 getOrderSource() {
return this.orderSource;
}
public void setOrderSource(String orderSource) {
this.orderSource = orderSource;
}
public String getOrderStatus() {
return this.orderStatus;
}
public void setOrderStatus(String orderStatus) {
this.orderStatus = orderStatus;
}
public Date getOrderUpdateTime() {
return this.orderUpdateTime;
}
public void setOrderUpdateTime(Date orderUpdateTime) {
this.orderUpdateTime = orderUpdateTime;
}
public String getOuterHotelId() {
return this.outerHotelId;
}
public void setOuterHotelId(String outerHotelId) {
this.outerHotelId = outerHotelId;
}
public String getOuterOrderId() {
return this.outerOrderId;
}
public void setOuterOrderId(String outerOrderId) {
this.outerOrderId = outerOrderId;
}
public String getRemindLink() {
return this.remindLink;
}
public void setRemindLink(String remindLink) {
this.remindLink = remindLink;
}
public List getRoomInfo() {
return this.roomInfo;
}
public void setRoomInfo(List roomInfo) {
this.roomInfo = roomInfo;
}
public String getTelephone() {
return this.telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getUid() {
return this.uid;
}
public void setUid(String uid) {
this.uid = uid;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy