using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// IsvShopDishModel Data Structure.
///
[Serializable]
public class IsvShopDishModel : AopObject
{
///
/// 菜品库存。 alipay.offline.provider.shopaction.record回传点菜中的desc。建议ISV在拿到推荐的菜品的ID后,直接使用自己的菜品元数据,口碑元数据是ISV上传,实时性无法保证。
///
[XmlElement("content")]
public string Content { get; set; }
///
/// 菜品分类ID alipay.offline.provider.shopaction.record回传点菜中的dishTypeID,建议ISV在拿到推荐的菜品的ID后,直接使用自己的菜品元数据,口碑元数据是ISV上传,实时性无法保证。
///
[XmlElement("dish_type_id")]
public string DishTypeId { get; set; }
///
/// 商家定义菜品的分类名称 alipay.offline.provider.shopaction.record回传点菜中的dishTypeName,建议ISV在拿到推荐的菜品的ID后,直接使用自己的菜品元数据,口碑元数据是ISV上传,实时性无法保证。
///
[XmlElement("dish_type_name")]
public string DishTypeName { get; set; }
///
/// 菜品热度等级(0/0.5/1/1.5/2/2.5/3/3.5/4/4.5/5)该字段是对sort_col做离散化,数字越大越热
///
[XmlElement("good_level")]
public string GoodLevel { get; set; }
///
/// 当前店铺的商家最近7天销量(份)
///
[XmlElement("merchant_sold_cnt_seven_d")]
public long MerchantSoldCntSevenD { get; set; }
///
/// 当前店铺的商家最近30天销量(份)
///
[XmlElement("merchant_sold_cnt_thirty_d")]
public long MerchantSoldCntThirtyD { get; set; }
///
/// 当前店铺的商家最近30天购买2次及以上的支付宝用户数
///
[XmlElement("merchant_sold_reusercnt_thirty_d")]
public long MerchantSoldReusercntThirtyD { get; set; }
///
/// 当前店铺的商家最近30天消费支付宝用户数
///
[XmlElement("merchant_sold_usercnt_thirty_d")]
public long MerchantSoldUsercntThirtyD { get; set; }
///
/// alipay.offline.provider.shopaction.record回传点菜中的name
///
[XmlElement("name")]
public string Name { get; set; }
///
/// ISV自己的菜品ID,数据的计算根据:alipay.offline.provider.shopaction.record接口中插入菜品与alipay.offline.provider.useraction.record上传用户点菜菜单作为元数据,通过分析得到的数据。当前的ID就是插入菜品中的outerDishId,同时也是上传用户点菜中的action_type是order_dishes里面的dish对象的goodsId
///
[XmlElement("outer_dish_id")]
public string OuterDishId { get; set; }
///
/// 废弃,请ISV使用自己的图
///
[XmlElement("pict")]
public string Pict { get; set; }
///
/// 当前值来自于alipay.offline.provider.shopaction.record中的outer_shop_do对象里面的 type字段。
///
[XmlElement("platform")]
public string Platform { get; set; }
///
/// alipay.offline.provider.shopaction.record回传点菜中的price,建议ISV在拿到推荐的菜品的ID后,直接使用自己的菜品元数据,口碑元数据是ISV上传,实时性无法保证。
///
[XmlElement("price")]
public string Price { get; set; }
///
/// 菜品库存。 alipay.offline.provider.shopaction.record回传点菜中的quantity,建议ISV在拿到推荐的菜品的ID后,直接使用自己的菜品元数据,口碑元数据是ISV上传,实时性无法保证。
///
[XmlElement("quantity")]
public long Quantity { get; set; }
///
/// 口碑店铺id,商户订购开发者服务插件后,口碑会通过服务市场管理推送订购信息给开发者,开发者可通过其中的订购插件订单明细查询获取此参数值,或通过商户授权口碑开店接口来获取。
///
[XmlElement("shop_id")]
public string ShopId { get; set; }
///
/// 当前店铺最近7天销量(份)
///
[XmlElement("sold_cnt_seven_d")]
public long SoldCntSevenD { get; set; }
///
/// 当前店铺最近30天销量(份)
///
[XmlElement("sold_cnt_thirty_d")]
public long SoldCntThirtyD { get; set; }
///
/// 当前店铺最近30天购买2次及以上的支付宝用户数
///
[XmlElement("sold_reusercnt_thirty_d")]
public long SoldReusercntThirtyD { get; set; }
///
/// 当前店铺最近30天消费支付宝用户数
///
[XmlElement("sold_usercnt_thirty_d")]
public long SoldUsercntThirtyD { get; set; }
///
/// 排序值。 alipay.offline.provider.shopaction.record回传点菜中的sort。建议ISV在拿到推荐的菜品的ID后,直接使用自己的菜品元数据,口碑元数据是ISV上传,实时性无法保证。
///
[XmlArray("sort_col")]
[XmlArrayItem("number")]
public List SortCol { get; set; }
///
/// 菜品显示的单位(份/斤/杯) alipay.offline.provider.shopaction.record回传点菜中的unit,建议ISV在拿到推荐的菜品的ID后,直接使用自己的菜品元数据,口碑元数据是ISV上传,实时性无法保证。
///
[XmlElement("unit")]
public string Unit { get; set; }
}
}