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