NewGaoKaoApi/PaymentSDK/AliPay/Domain/KbdishSkuInfo.cs

111 lines
3.1 KiB
C#

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// KbdishSkuInfo Data Structure.
/// </summary>
[Serializable]
public class KbdishSkuInfo : AopObject
{
/// <summary>
/// 餐盒费用
/// </summary>
[XmlElement("box_price")]
public string BoxPrice { get; set; }
/// <summary>
/// 口碑的菜品id,新增的时候可以为空
/// </summary>
[XmlElement("dish_id")]
public string DishId { get; set; }
/// <summary>
/// 套餐明细list
/// </summary>
[XmlArray("dish_packages_detail_list")]
[XmlArrayItem("kbdish_packages_detail_info")]
public List<KbdishPackagesDetailInfo> DishPackagesDetailList { get; set; }
/// <summary>
/// 商品的skuId
/// </summary>
[XmlElement("goods_sku_id")]
public string GoodsSkuId { get; set; }
/// <summary>
/// 会员价格,该字段已废弃
/// </summary>
[XmlElement("member_price")]
public string MemberPrice { get; set; }
/// <summary>
/// 外部的菜品skuId, isv自己的skuId
/// </summary>
[XmlElement("out_sku_id")]
public string OutSkuId { get; set; }
/// <summary>
/// 售卖价格
/// </summary>
[XmlElement("sell_price")]
public string SellPrice { get; set; }
/// <summary>
/// sku的扩展字典,json字符串,注意: 如果是字符串拼接的方式,转移符\要替换为\\\ 。星巴克定制设置成{\"default\":\"true\"}, 一个菜下的sku只允许一个默认设置
/// </summary>
[XmlElement("sku_ext_content")]
public string SkuExtContent { get; set; }
/// <summary>
/// sku的id 口碑生成
/// </summary>
[XmlElement("sku_id")]
public string SkuId { get; set; }
/// <summary>
/// sku的排序字段
/// </summary>
[XmlElement("sku_sort")]
public string SkuSort { get; set; }
/// <summary>
/// 规格id1
/// </summary>
[XmlElement("spec_code_01")]
public string SpecCode01 { get; set; }
/// <summary>
/// 规格id2
/// </summary>
[XmlElement("spec_code_02")]
public string SpecCode02 { get; set; }
/// <summary>
/// 规格id3
/// </summary>
[XmlElement("spec_code_03")]
public string SpecCode03 { get; set; }
/// <summary>
/// 规格id4
/// </summary>
[XmlElement("spec_code_04")]
public string SpecCode04 { get; set; }
/// <summary>
/// 规格id5
/// </summary>
[XmlElement("spec_code_05")]
public string SpecCode05 { get; set; }
/// <summary>
/// open 启动 stop 停用 变更状态的时候必输入.新增时候如果不设置默认设置启动
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
}
}