using TakeoutSaaS.Shared.Abstractions.Entities; namespace TakeoutSaaS.Domain.Tenants.Entities; /// /// 租户公告已读记录。 /// public sealed class TenantAnnouncementRead : MultiTenantEntityBase { /// /// 公告 ID。 /// public long AnnouncementId { get; set; } /// /// 已读用户 ID(后台账号),为空表示租户级已读。 /// public long? UserId { get; set; } /// /// 已读时间。 /// public DateTime ReadAt { get; set; } = DateTime.UtcNow; }