com.alipay.api.domain.KdsOrderInfoDTO Maven / Gradle / Ivy
package com.alipay.api.domain;
import java.util.Date;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 订单信息
*
* @author auto create
* @since 1.0, 2020-09-14 15:49:04
*/
public class KdsOrderInfoDTO extends AlipayObject {
private static final long serialVersionUID = 1818431354895148417L;
/**
* 订单业务产品类型. "KB_ORDER_DISHES": 口碑c端点餐; "KB_RESERVATION": 口碑预约点餐; "KB_POS_ORDER_DISHES": 口碑B端盒子订单
"ISV_ORDER_DISHES": ISV服务商订单
"ISV_RESERVATION": ISV服务商预点餐订单
备注: 口碑的订单, 如果普通订单传 KB_ORDER_DISHES, 预约单传KB_RESERVATION
其他来源订单, 包括客如云和other, 默认ISV_ORDER_DISHES, 如果是预订单就传ISV_RESERVATION
*/
@ApiField("biz_product")
private String bizProduct;
/**
* 下厨时间 (可选, 默认是立即下厨)
*/
@ApiField("cook_time")
private Date cookTime;
/**
* 就餐区域
*/
@ApiField("dinner_area")
private String dinnerArea;
/**
* 就餐号:桌号或取餐号
*/
@ApiField("dinner_no")
private String dinnerNo;
/**
* 就餐类型. "TO_GO": 外带; "TAKE_OUT": 外卖; "FOR_HERE": 堂食
*/
@ApiField("dinner_type")
private String dinnerType;
/**
* 扩展字段
*/
@ApiField("ext_info")
private String extInfo;
/**
* 整单备注
*/
@ApiField("memo")
private String memo;
/**
* 手机号 (能取到则传入)
*/
@ApiField("mobile")
private String mobile;
/**
* 口碑订单号 (口碑订单必传)
*/
@ApiField("order_no")
private String orderNo;
/**
* 订单创建时间
*/
@ApiField("order_time")
private Date orderTime;
/**
* 原始订单数据(JSON格式)
*/
@ApiField("out_order_info")
private String outOrderInfo;
/**
* 外部订单号
*/
@ApiField("out_order_no")
private String outOrderNo;
/**
* 口碑商户PID
*/
@ApiField("partner_id")
private String partnerId;
/**
* 支付类型. "ADVANCE_PAYMENT": 先付; "AFTER_PAYMENT": 后付
*/
@ApiField("pay_style")
private String payStyle;
/**
* 预定时间 (预订单必传)
*/
@ApiField("schedule_time")
private Date scheduleTime;
/**
* 口碑门店id
*/
@ApiField("shop_id")
private String shopId;
/**
* 取餐渠道. "CABINET" 取餐柜; "COUNTER":取餐台
(预留字段 客如云无需传入)
*/
@ApiField("take_channel")
private String takeChannel;
/**
* 支付宝用户id (能取到则传入)
*/
@ApiField("user_id")
private String userId;
public String getBizProduct() {
return this.bizProduct;
}
public void setBizProduct(String bizProduct) {
this.bizProduct = bizProduct;
}
public Date getCookTime() {
return this.cookTime;
}
public void setCookTime(Date cookTime) {
this.cookTime = cookTime;
}
public String getDinnerArea() {
return this.dinnerArea;
}
public void setDinnerArea(String dinnerArea) {
this.dinnerArea = dinnerArea;
}
public String getDinnerNo() {
return this.dinnerNo;
}
public void setDinnerNo(String dinnerNo) {
this.dinnerNo = dinnerNo;
}
public String getDinnerType() {
return this.dinnerType;
}
public void setDinnerType(String dinnerType) {
this.dinnerType = dinnerType;
}
public String getExtInfo() {
return this.extInfo;
}
public void setExtInfo(String extInfo) {
this.extInfo = extInfo;
}
public String getMemo() {
return this.memo;
}
public void setMemo(String memo) {
this.memo = memo;
}
public String getMobile() {
return this.mobile;
}
public void setMobile(String mobile) {
this.mobile = mobile;
}
public String getOrderNo() {
return this.orderNo;
}
public void setOrderNo(String orderNo) {
this.orderNo = orderNo;
}
public Date getOrderTime() {
return this.orderTime;
}
public void setOrderTime(Date orderTime) {
this.orderTime = orderTime;
}
public String getOutOrderInfo() {
return this.outOrderInfo;
}
public void setOutOrderInfo(String outOrderInfo) {
this.outOrderInfo = outOrderInfo;
}
public String getOutOrderNo() {
return this.outOrderNo;
}
public void setOutOrderNo(String outOrderNo) {
this.outOrderNo = outOrderNo;
}
public String getPartnerId() {
return this.partnerId;
}
public void setPartnerId(String partnerId) {
this.partnerId = partnerId;
}
public String getPayStyle() {
return this.payStyle;
}
public void setPayStyle(String payStyle) {
this.payStyle = payStyle;
}
public Date getScheduleTime() {
return this.scheduleTime;
}
public void setScheduleTime(Date scheduleTime) {
this.scheduleTime = scheduleTime;
}
public String getShopId() {
return this.shopId;
}
public void setShopId(String shopId) {
this.shopId = shopId;
}
public String getTakeChannel() {
return this.takeChannel;
}
public void setTakeChannel(String takeChannel) {
this.takeChannel = takeChannel;
}
public String getUserId() {
return this.userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy