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