using TakeoutSaaS.Domain.Tenants.Enums; using TakeoutSaaS.Shared.Abstractions.Entities; namespace TakeoutSaaS.Domain.Tenants.Entities; /// /// 租户运营审核日志。 /// public sealed class TenantAuditLog : AuditableEntityBase { /// /// 关联的租户标识。 /// public long TenantId { get; set; } /// /// 操作类型。 /// public TenantAuditAction Action { get; set; } /// /// 日志标题。 /// public string Title { get; set; } = string.Empty; /// /// 详细描述。 /// public string? Description { get; set; } /// /// 操作人 ID。 /// public long? OperatorId { get; set; } /// /// 操作人名称。 /// public string? OperatorName { get; set; } /// /// 原状态。 /// public TenantStatus? PreviousStatus { get; set; } /// /// 新状态。 /// public TenantStatus? CurrentStatus { get; set; } }