using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// KoubeiCateringOrderInfoModifyModel Data Structure.
///
[Serializable]
public class KoubeiCateringOrderInfoModifyModel : AopObject
{
///
/// 触发订单更新的操作类型,比如: 加菜:ADD_DISH; 减菜:SUBSTRACT_DISH; 转台:SWITCH_TABLE; 菜状态变迁:DISH_STATUS_CHANGE 订单信息更新(比如服务费等):ORDER_MODIFY 其他:OTHER
///
[XmlElement("action")]
public string Action { get; set; }
///
/// 订单最新菜明细列表
///
[XmlArray("dish_details")]
[XmlArrayItem("kb_pos_order_dish_detail")]
public List DishDetails { get; set; }
///
/// 扩展信息,json对象格式,key和value都为字符串
///
[XmlElement("ext_info")]
public string ExtInfo { get; set; }
///
/// 备注
///
[XmlElement("memo")]
public string Memo { get; set; }
///
/// 其他杂费,以元为单位,精确到分
///
[XmlElement("other_amount")]
public string OtherAmount { get; set; }
///
/// 打包费,以元为单位,精确到分
///
[XmlElement("packing_amount")]
public string PackingAmount { get; set; }
///
/// 用餐人数
///
[XmlElement("people_num")]
public long PeopleNum { get; set; }
///
/// pos业务订单外部主键信息
///
[XmlElement("pos_order_key")]
public PosOrderKey PosOrderKey { get; set; }
///
/// 服务费,以元为单位,精确到分
///
[XmlElement("service_amount")]
public string ServiceAmount { get; set; }
///
/// 取餐号码,示例: 桌号:04,令牌:13,取餐号 :5100,配送 :2018012912312312321( 比如饿了么订单号)
///
[XmlElement("take_no")]
public string TakeNo { get; set; }
}
}