/// <summary> /// 实例化一个新的充值奖励的计划的快照 /// </summary> /// <param name="plan">对应的消费奖励的计划</param> public RewardForRechargeSnapshot(RewardForRechargePlan plan) { this.Title = plan.Title; this.Description = plan.Description; this.PlanType = plan.PlanType; this.Timescale = plan.Timescale; this.Details = plan.Details.ConvertAll(x => new RewardForRechargeSnapshotDetail(x)); this.Code = plan.Code; }
/// <summary> /// 实例化一个新的充值奖励的计划 /// </summary> /// <param name="model">充值奖励的计划的数据模型</param> public RewardForRechargePlanExport(RewardForRechargePlan model) { this.Id = model.Id; this.Title = model.Title; this.Description = model.Description; this.PlanType = model.PlanType; this.Timescale = model.Timescale; this.Details = model.Details.ConvertAll(x => new RewardForRechargePlanDetailExport(x)); this.Code = model.Code; this.BeginTime = model.BeginTime; this.EndTime = model.EndTime; this.Hide = model.Hide; this.Status = model.Status; }