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; } } }