/// <summary>
 /// 实例化一个新的充值奖励的计划的明细
 /// </summary>
 /// <param name="lowerConsumption">最低充值(包含所填数字)</param>
 /// <param name="capsConsumption">最高充值(不包含所填数字)</param>
 /// <param name="prizeType">奖品类型</param>
 /// <param name="sum">数额</param>
 /// <param name="waysToReward">返还方式</param>
 public RewardForRechargePlanDetail(double lowerConsumption, double capsConsumption, PrizesOfActivityType prizeType
     , double sum, WaysToRewardOfActivity waysToReward)
 {
     this.LowerRecharge = lowerConsumption;
     this.CapsRecharge = capsConsumption;
     this.PrizeType = prizeType;
     this.Sum = sum;
     this.WaysToReward = waysToReward;
 }
 /// <summary>
 /// 实例化一个新的注册奖励的计划
 /// </summary>
 /// <param name="title">标题</param>
 /// <param name="description">描述</param>
 /// <param name="prizeType">奖品类型</param>
 /// <param name="sum">数额</param>
 /// <param name="beginTime">开始时间</param>
 /// <param name="endTime">结束时间</param>
 /// <param name="hide">一个布尔值 标识活动是否暂停(默认为 false)</param>
 public RewardForRegisterPlan(string title, string description, PrizesOfActivityType prizeType, double sum
     , DateTime beginTime, DateTime endTime, bool hide = false)
     : base(beginTime, endTime, hide)
 {
     this.Title = title;
     this.Description = description;
     this.PrizeType = prizeType;
     this.Sum = sum;
     this.Code = Guid.NewGuid().ToString("N");
 }