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

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

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 同步外部订单到KDS
 *
 * @author auto create
 * @since 1.0, 2021-03-24 18:51:14
 */
public class KoubeiCateringKmsOrderSyncModel extends AlipayObject {

	private static final long serialVersionUID = 3594917691888765132L;

	/**
	 * 同步动作. "PUSH":推送订单; "CANCEL_PUSH": 取消推送
	 */
	@ApiField("action")
	private String action;

	/**
	 * 推单渠道码. "ELE_ME":饿了么; "KERUYUN":客如云;“YINBAO”:银豹;“DUOWEI”:"多维";如不再此名单则联系口碑技术同学新增;
	 */
	@ApiField("biz_channel")
	private String bizChannel;

	/**
	 * 菜品信息列表. action=PUSH时必填, aciton=CANCEL_PUSH不填
	 */
	@ApiListField("kds_dish_info_list")
	@ApiField("kds_dish_info_d_t_o")
	private List kdsDishInfoList;

	/**
	 * 订单信息. action=PUSH时必填, aciton=CANCEL_PUSH不填
	 */
	@ApiField("kds_order_info")
	private KdsOrderInfoDTO kdsOrderInfo;

	/**
	 * 口碑订单号.(口碑订单必传)
退款时, 以order_no为主. 如果order_no不存在, 以out_order_no为准.
	 */
	@ApiField("order_no")
	private String orderNo;

	/**
	 * 外部订单号
	 */
	@ApiField("out_order_no")
	private String outOrderNo;

	/**
	 * 口碑店铺id
	 */
	@ApiField("shop_id")
	private String shopId;

	/**
	 * 原始订单来源.
ISV订单:isvpos(例如:属于客如云、银豹、多维等ISV厂商自己的POS订单,则传isvpos);
口碑订单:koubei;
饿了么订单:eleme;
支付宝订单:alipay;
美团订单:meituan;
滴滴订单:didi;
其他平台:other;
	 */
	@ApiField("source")
	private String source;

	public String getAction() {
		return this.action;
	}
	public void setAction(String action) {
		this.action = action;
	}

	public String getBizChannel() {
		return this.bizChannel;
	}
	public void setBizChannel(String bizChannel) {
		this.bizChannel = bizChannel;
	}

	public List getKdsDishInfoList() {
		return this.kdsDishInfoList;
	}
	public void setKdsDishInfoList(List kdsDishInfoList) {
		this.kdsDishInfoList = kdsDishInfoList;
	}

	public KdsOrderInfoDTO getKdsOrderInfo() {
		return this.kdsOrderInfo;
	}
	public void setKdsOrderInfo(KdsOrderInfoDTO kdsOrderInfo) {
		this.kdsOrderInfo = kdsOrderInfo;
	}

	public String getOrderNo() {
		return this.orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getOutOrderNo() {
		return this.outOrderNo;
	}
	public void setOutOrderNo(String outOrderNo) {
		this.outOrderNo = outOrderNo;
	}

	public String getShopId() {
		return this.shopId;
	}
	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getSource() {
		return this.source;
	}
	public void setSource(String source) {
		this.source = source;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy