using TakeoutSaaS.Shared.Abstractions.Entities; namespace TakeoutSaaS.Domain.Coupons.Entities; /// /// 新客成长记录。 /// public sealed class NewCustomerGrowthRecord : MultiTenantEntityBase { /// /// 门店 ID。 /// public long StoreId { get; set; } /// /// 顾客业务唯一键。 /// public string CustomerKey { get; set; } = string.Empty; /// /// 顾客展示名。 /// public string? CustomerName { get; set; } /// /// 注册时间。 /// public DateTime RegisteredAt { get; set; } /// /// 礼包领取时间。 /// public DateTime? GiftClaimedAt { get; set; } /// /// 首单时间。 /// public DateTime? FirstOrderAt { get; set; } /// /// 渠道来源。 /// public string? SourceChannel { get; set; } }