namespace ERPCore.Domain.Entities;

/// <summary>
/// Reorder policy for an item, optionally per warehouse (FR-MD-05). Reorder alerts
/// are computed from these versus available stock (FR-STK-10) — not stored.
/// Model: docs/10-BACKEND-PHASE1.md Part C.1.
/// </summary>
public class ItemReorder
{
    public int ReorderId { get; set; }

    public int ItemId { get; set; }
    public Item? Item { get; set; }

    public int WarehouseId { get; set; }
    public Warehouse? Warehouse { get; set; }

    public decimal ReorderPoint { get; set; }
    public decimal ReorderQty { get; set; }
}
