using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AllBase.Model.Param.PDDProdParam20981 { public class PDDActivitySubmitParam20981 { public long? activity_id { get; set; } = 20981; public List goods_volist { get; set; } = new List(); public create_protocol_vo_item create_protocol_vo { get; set; } = new create_protocol_vo_item(); public create_outer_activity_price_ratio_vo_item create_outer_activity_price_ratio_vo { get; set; } = new create_outer_activity_price_ratio_vo_item(); public enroll_source_ctx_item enroll_source_ctx { get; set; } = new enroll_source_ctx_item(); public string behavior_collection_v1_cas_boost_factor { get; set; } = "dXlyaGxldXItNDkwOTQzMTM0LTE3NTgzNzMzNDQwMjE="; } public class enroll_source_ctx_item { public int? enroll_type { get; set; } = 34; public string scene_full_coverage { get; set; } = "mmsActQuickEnrollMultiActivityRealTableV1"; public string source_type { get; set; } = "PROMO-OwnHome_MultiActEnrollMMS"; } public class create_outer_activity_price_ratio_vo_item { public bool? merchant_confirm_outer_activity_price_ratio { get; set; } = true; } public class create_protocol_vo_item { public bool? need_create_cost_template { get; set; } = true; } public class goods_vo_param { public long? goods_id { get; set; } public create_material_vo_param create_material_vo { get; set; } = new create_material_vo_param(); public view_confirmed_goods_protocol_vo_item view_confirmed_goods_protocol_vo { get; set; } = new view_confirmed_goods_protocol_vo_item(); public create_activity_price_vo_item create_activity_price_vo { get; set; } = new create_activity_price_vo_item(); } public class create_activity_price_vo_item { public List create_sku_vos { get; set; } = new List(); public create_traffic_protect_vo_item create_traffic_protect_vo { get; set; } = null; //new create_traffic_protect_vo_item(); public object create_quantity_vo { get; set; } = new object(); } public class create_traffic_protect_vo_item //如果流量降低降价多少维持活动 { //public int? max_cut_price_amount { get; set; } = 50; public int? max_cut_price_amount { get; set; } = 1; } public class create_sku_vo_item { public sku_front_ctx_vo_item sku_front_ctx_vo { get; set; } public int? sku_activity_price { get; set; } public long? sku_id { get; set; } } public class sku_front_ctx_vo_item { public int? filling_sku_price { get; set; } public int? gear_rule { get; set; } public int? require_price { get; set; } } public class view_confirmed_goods_protocol_vo_item { public object confirm_hit_cut_price { get; set; } = null; } public class create_material_vo_param { public object create_goods_image_vo { get; set; } = new object(); } }