| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- namespace Admin.NET.Plugin.AiDOP.Order;
- /// <summary>资源检查 BOM 行(计算中间态)</summary>
- public class ResourceCheckBomLine
- {
- public long Fid { get; set; }
- public long? ParentFid { get; set; }
- public long? BomChildId { get; set; }
- public string Num { get; set; } = "1";
- public int Level { get; set; } = 1;
- public int Type { get; set; }
- public string ItemNumber { get; set; } = string.Empty;
- public string? ItemName { get; set; }
- public string? Model { get; set; }
- public string? Unit { get; set; }
- public string? BomNumber { get; set; }
- public int ErpCls { get; set; }
- public string? ErpClsName { get; set; }
- public int Backflush { get; set; }
- public decimal Qty { get; set; }
- public decimal Wastage { get; set; }
- public decimal Scrap { get; set; }
- public decimal NeedCount { get; set; }
- public decimal NeedCountNoLoss { get; set; }
- public decimal StockQty { get; set; }
- public decimal UseQty { get; set; }
- public decimal Sqty { get; set; }
- public decimal SelfLackQty { get; set; }
- public decimal LackQty { get; set; }
- public decimal MoQty { get; set; }
- public decimal MakeQty { get; set; }
- public decimal PurchaseQty { get; set; }
- public decimal PurchaseOccupyQty { get; set; }
- public DateTime? KittingTime { get; set; }
- public DateTime? SatisfyTime { get; set; }
- public int IsBom { get; set; }
- public int HaveIcSubs { get; set; }
- public string? SubstituteCode { get; set; }
- public int IsUse { get; set; } = 1;
- }
- /// <summary>单条订单行资源检查结果</summary>
- public class OrderResourceCheckResult
- {
- public long ExamineId { get; set; }
- public int LineCount { get; set; }
- public bool HasShortage { get; set; }
- public DateTime? KittingTime { get; set; }
- }
|