using TakeoutSaaS.Shared.Abstractions.Entities; namespace TakeoutSaaS.Domain.Inventory.Entities; /// /// SKU 批次信息。 /// public sealed class InventoryBatch : MultiTenantEntityBase { /// /// 门店标识。 /// public Guid StoreId { get; set; } /// /// SKU 标识。 /// public Guid ProductSkuId { get; set; } /// /// 批次编号。 /// public string BatchNumber { get; set; } = string.Empty; /// /// 生产日期。 /// public DateTime? ProductionDate { get; set; } /// /// 过期日期。 /// public DateTime? ExpireDate { get; set; } /// /// 入库数量。 /// public int Quantity { get; set; } /// /// 剩余数量。 /// public int RemainingQuantity { get; set; } }