using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// SelectedMealSideInfo Data Structure. /// [Serializable] public class SelectedMealSideInfo : AopObject { /// /// 套餐的加价.仅当type=COMBO时有效 /// [XmlElement("add_price")] public string AddPrice { get; set; } /// /// 菜品ID /// [XmlElement("dish_id")] public string DishId { get; set; } /// /// 菜品名称 /// [XmlElement("dish_name")] public string DishName { get; set; } /// /// 扩展信息 /// [XmlElement("ext_infos")] public string ExtInfos { get; set; } /// /// 数量 /// [XmlElement("num")] public string Num { get; set; } /// /// 外部菜品ID /// [XmlElement("out_dish_id")] public string OutDishId { get; set; } /// /// "菜品的其他信息,包括但不限于:sku、规格,做法等信息; 为Map结构的json格式,key的枚举定义: (1)PRACTICE:""红烧"" 做法 (2)PRACTICE_PRICE:""10.0"" 做法加价 (3)SALES_PROPERTY: {""甜度"":[""五分甜"",""三分甜""],""冰量"":[""少冰""]} 一般销售属性 (4)SPECIFICATION:""大"" 规格" /// [XmlElement("out_dish_infos")] public string OutDishInfos { get; set; } /// /// 外部菜品SKU ID /// [XmlElement("out_sku_id")] public string OutSkuId { get; set; } /// /// 加料价格,仅当type=SIDE时有值 /// [XmlElement("side_price")] public string SidePrice { get; set; } /// /// 商品下细分的sku ID /// [XmlElement("sku_id")] public string SkuId { get; set; } /// /// 新增)子明细类型: 可枚举: (1)COMBO 套餐内子明细 (2)SIDE 加料明细 /// [XmlElement("type")] public string Type { get; set; } /// /// 单位 /// [XmlElement("unit")] public string Unit { get; set; } } }