using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// PosDishModel Data Structure. /// [Serializable] public class PosDishModel : AopObject { /// /// 菜品大类的ID,除了删除,其他情况必传 /// [XmlElement("category_big_id")] public string CategoryBigId { get; set; } /// /// 组合菜的列表,如果是套餐,那这个必传 /// [XmlArray("choose_dish_group_list")] [XmlArrayItem("pos_choose_dish_group_model")] public List ChooseDishGroupList { get; set; } /// /// 关联的菜谱的ID,一期的时候是必传的 /// [XmlElement("cook_id")] public string CookId { get; set; } /// /// 创建者的ID,新建的时候必传 /// [XmlElement("create_user")] public string CreateUser { get; set; } /// /// 菜品的ID,更新和删除时候必传 /// [XmlElement("dish_id")] public string DishId { get; set; } /// /// 菜品图片ID,请使用素材库的ID /// [XmlElement("dish_img")] public string DishImg { get; set; } /// /// 菜品的名字,除了删除,其他情况必传 /// [XmlElement("dish_name")] public string DishName { get; set; } /// /// 菜品SKU的列表,新增,更新套餐时候是必传的 删除时可以不传 /// [XmlArray("dish_sku_list")] [XmlArrayItem("pos_sku_model")] public List DishSkuList { get; set; } /// /// 拼音助记码 /// [XmlElement("en_remember_code")] public string EnRememberCode { get; set; } /// /// 套餐固定菜的列表,如果是套餐有固定菜,那就必传 /// [XmlArray("fixed_dish_group_list")] [XmlArrayItem("pos_fixed_dish_group_model")] public List FixedDishGroupList { get; set; } /// /// 制作时长,单位:秒 /// [XmlElement("making_time")] public long MakingTime { get; set; } /// /// 配料的ID列表 /// [XmlArray("material_list")] [XmlArrayItem("pos_dish_material_model")] public List MaterialList { get; set; } /// /// 单次最大制作份数 /// [XmlElement("max_copies_per_time")] public long MaxCopiesPerTime { get; set; } /// /// 最低起点份数,除了删除,其他情况必传 /// [XmlElement("min_serving")] public long MinServing { get; set; } /// /// 数字助记码 /// [XmlElement("nb_remember_code")] public string NbRememberCode { get; set; } /// /// 菜品做法的列表 /// [XmlArray("practice_list")] [XmlArrayItem("pos_dish_practice_model")] public List PracticeList { get; set; } /// /// 菜品的描述 /// [XmlElement("remarks")] public string Remarks { get; set; } /// /// 菜品售卖价格 /// [XmlElement("sell_price")] public string SellPrice { get; set; } /// /// 门店ID /// [XmlElement("shop_id")] public string ShopId { get; set; } /// /// 打印档口的ID列表 /// [XmlArray("stall_list")] [XmlArrayItem("pos_stall_model")] public List StallList { get; set; } /// /// 菜品的状态 /// [XmlElement("status")] public string Status { get; set; } /// /// 操作的类型,add新增 update更新 del删除 /// [XmlElement("sync_type")] public string SyncType { get; set; } /// /// 标签只支持那两种 /// [XmlElement("tags")] public string Tags { get; set; } /// /// 菜品类别single单品 packages套餐 除了删除,其他情况必传 /// [XmlElement("type_big")] public string TypeBig { get; set; } /// /// fixed固定套餐 choose 组合套餐 如果是套餐类型,这个必传,删除时候,可以不传 /// [XmlElement("type_small")] public string TypeSmall { get; set; } /// /// 菜品单位名称,除了删除,其他情况必传 /// [XmlElement("unit_name")] public string UnitName { get; set; } /// /// 更新时候的用户,更新,删除操作必传 /// [XmlElement("update_user")] public string UpdateUser { get; set; } } }