| | |
| | | public decimal AssignQuantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²æ£éæ°é |
| | | /// </summary> |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "å·²æ£éæ°é")] |
| | | public decimal PickedQty { get; set; } // |
| | | /// <summary> |
| | | /// è´§ä½ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "è´§ä½ç¼å·")] |
| | |
| | | [SugarColumn(IsNullable = true, ColumnDescription = "ä»»å¡å·")] |
| | | public int? TaskNum { get; set; } |
| | | |
| | | public string SupplyCode { get; set; } |
| | | |
| | | [SugarColumn(ColumnName = "lineNo", ColumnDescription = "è¡å·")] |
| | | public string? lineNo { get; set; } |
| | | |
| | | public string WarehouseCode { get; set; } |
| | | /// <summary> |
| | | /// ç¶æ |
| | | /// ç¶æ ç¶æï¼0-å·²åé
1-åºåºä¸ 2-é¨åæ£é 3å·²æ£é |
| | | /// </summary> |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "ç¶æ")] |
| | | public int Status { get; set; } |
| | | |
| | | [SugarColumn(Length = 100)] |
| | | public string CurrentBarcode { get; set; } // å½åæ¡ç ï¼æå
åå¯è½ååï¼ |
| | | |
| | | public decimal OriginalLockQuantity { get; set; } // åå§é宿°é |
| | | public int IsSplitted { get; set; } // æ¯å¦å·²æå
0-å¦ 1-æ¯ |
| | | |
| | | public int? ParentLockId { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "æä½è
")] |
| | | public string Operator { get; set; } |
| | | |
| | | |
| | | public decimal BarcodeQty { get; set; } |
| | | |
| | | public string BarcodeUnit { get; set; } |
| | | |
| | | public string OutboundBatchNo { get; set; } |
| | | |
| | | [Navigate(NavigateType.OneToOne, nameof(StockInfo))]//ä¸å¯¹ä¸ SchoolIdæ¯StudentAç±»éé¢ç |
| | | public Dt_StockInfo StockInfo { get; set; } //ä¸è½èµå¼åªè½æ¯null |
| | | |
| | | |
| | | public string FactoryArea { get; set; } |
| | | |
| | | [SqlSugar.SugarColumn(IsIgnore = true)] |
| | | public decimal RemainQuantity => AssignQuantity - PickedQty; |
| | | |
| | | } |
| | | } |