namespace MMDAL.DTO.Indent { public class MultiLevelWOResultDTO { public int ItemId { get; set; } public string ItemCode { get; set; } = string.Empty; public string ItemName { get; set; } = string.Empty; public int? PartDimId { get; set; } public string? DimensionLabel { get; set; } public int BomLevel { get; set; } public decimal RequiredQty { get; set; } public decimal StockQty { get; set; } public decimal ReservedQty { get; set; } public decimal NetQty { get; set; } public int? IndentId { get; set; } public string? WorkOrderNumber { get; set; } public short Priority { get; set; } public int? PartDetailId { get; set; } public bool IsSkipped { get; set; } // NetQty <= 0, covered by stock } }