namespace BakeryErp.Domain.Entities; public sealed class InventoryTransaction : BaseEntity { public string TransactionNumber { get; set; } = string.Empty; public Guid WarehouseId { get; set; } public Guid ItemId { get; set; } public InventoryTransactionType TransactionType { get; set; } public decimal Quantity { get; set; } public string Unit { get; set; } = string.Empty; public DateTime OccurredAt { get; set; } = DateTime.UtcNow; public string? SourceDocumentNumber { get; set; } public string? Note { get; set; } }