using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// InsMktCampaignDTO Data Structure. /// [Serializable] public class InsMktCampaignDTO : AopObject { /// /// 保险营销活动id /// [XmlElement("campaign_id")] public string CampaignId { get; set; } /// /// 活动奖品发行量 /// [XmlElement("circulation")] public long Circulation { get; set; } /// /// 活动权益配置 /// [XmlElement("coupon_config")] public InsMktCouponConfigDTO CouponConfig { get; set; } /// /// 活动结束时间 /// [XmlElement("end_time")] public string EndTime { get; set; } /// /// 活动备注 /// [XmlElement("memo")] public string Memo { get; set; } /// /// 活动标的列表 /// [XmlArray("mkt_objects")] [XmlArrayItem("ins_mkt_object_d_t_o")] public List MktObjects { get; set; } /// /// 保险营销活动名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 发奖金额算法 /// [XmlElement("send_algorithm")] public string SendAlgorithm { get; set; } /// /// 发奖规则类型: 1. 基于账户做发奖控制 2. 基于身份证做发奖控制 3. 基于业务单号做发奖控制 /// [XmlElement("send_frqnc_type")] public long SendFrqncType { get; set; } /// /// 发奖规则值,频次为3 /// [XmlElement("send_frqnc_value")] public long SendFrqncValue { get; set; } /// /// 活动开始时间 /// [XmlElement("start_time")] public string StartTime { get; set; } /// /// 活动状态: 5:活动已发布,待生效 6:活动已生效 7:活动已失效 8:活动已下线 /// [XmlElement("status")] public long Status { get; set; } } }