| | |
| | | |
| | | namespace WIDESEA_Model.Models |
| | | { |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ£éè®°å½è¡¨ |
| | | /// </summary> |
| | | |
| | | [SugarTable(nameof(Dt_PickingRecord), "æ£éè®°å½è¡¨")] |
| | | |
| | | public class Dt_PickingRecord : BaseEntity |
| | | [SugarTable("Dt_PickingRecord")] |
| | | public class Dt_PickingRecord : BaseEntity |
| | | { |
| | | [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] |
| | | /// <summary> |
| | | /// 主é®ID |
| | | /// </summary> |
| | | [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "")] |
| | | public int Id { get; set; } |
| | | |
| | | public int TaskNo { get; set; } |
| | | public string OrderNo { get; set; } |
| | | /// <summary> |
| | | /// ä»»å¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "")] |
| | | public int TaskNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©ææ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ç©ææ¡ç ")] |
| | | public string Barcode { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// åºåºè¯¦æ
ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åºåºè¯¦æ
ID")] |
| | | public int OrderDetailId { get; set; } |
| | | |
| | | public string PalletCode { get; set; } |
| | | |
| | | public int OutStockLockId { get; set; } |
| | | public string MaterielCode { get; set; } |
| | | |
| | | [SugarColumn(Length = 100)] |
| | | public string Barcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¬æ¬¡æ£éæ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ¬æ¬¡æ£éæ°é")] |
| | | public decimal PickQuantity { get; set; } |
| | | |
| | | public DateTime PickTime { get; set; } = DateTime.Now; |
| | | /// <summary> |
| | | /// æ£éæ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ£éæ¶é´")] |
| | | public DateTime PickTime { get; set; } |
| | | |
| | | [SugarColumn(Length = 50)] |
| | | public string Operator { get; set; } |
| | | |
| | | [SugarColumn(Length = 50)] |
| | | /// <summary> |
| | | /// æ£éåºä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ£éåºä½")] |
| | | public string LocationCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æçç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æçç¼å·")] |
| | | public int StockId { get; set; } |
| | | |
| | | public string BatchNo { get; set; } |
| | | /// <summary> |
| | | /// æä½ç±»åï¼0-æ£é 1-ååº |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æä½ç±»åï¼0-æ£é 1-ååº")] |
| | | public string Operator { get; set; } |
| | | |
| | | public bool IsCancelled { get; set; } |
| | | /// <summary> |
| | | /// 订åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "订åå·")] |
| | | public string OrderNo { get; set; } |
| | | |
| | | public DateTime? CancelTime { get; set; } |
| | | /// <summary> |
| | | /// æç®±å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æç®±å·")] |
| | | public string PalletCode { get; set; } |
| | | |
| | | public string CancelOperator { get; set; } |
| | | /// <summary> |
| | | /// åºåºéå®ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åºåºéå®ID")] |
| | | public int? OutStockLockId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ç©æç¼å·")] |
| | | public string MaterielCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååº |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ååº")] |
| | | public string FactoryArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åº |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "warehouseCode", ColumnDescription = "ä»åº")] |
| | | public string? WarehouseCode { get; set; } |
| | | /// <summary> |
| | | /// è¡å· |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lineNo", ColumnDescription = "è¡å·")] |
| | | public string? lineNo { get; set; } |
| | | /// <summary> |
| | | /// ä¾åºåç¼å· |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "supplyCode", ColumnDescription = "ä¾åºåç¼å·")] |
| | | public string? SupplyCode { get; set; } |
| | | /// æ¹æ¬¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ¹æ¬¡å·")] |
| | | public string BatchNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ°é |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "barcodeQty", ColumnDescription = "æ°é")] |
| | | /// æ¯å¦åæ¶æ£é |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ¯å¦åæ¶æ£é")] |
| | | public bool IsCancelled { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ¶æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åæ¶æ¶é´")] |
| | | public DateTime? CancelTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ¶äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åæ¶äºº")] |
| | | public string CancelOperator { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åºç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ä»åºç¼å·")] |
| | | public string WarehouseCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "è¡å·")] |
| | | public string lineNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¾åºåç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ä¾åºåç¼å·")] |
| | | public string SupplyCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©ææ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ç©ææ°é")] |
| | | public decimal BarcodeQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åä½ |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "barcodeUnit", ColumnDescription = "åä½")] |
| | | public string BarcodeUnit { get; set; } = null!; |
| | | /// ç©æåä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ç©æåä½")] |
| | | public string BarcodeUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// é»è®¤å¼: |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "barcodemoveQty", ColumnDescription = "æ°é")] |
| | | /// ç©ææªææ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ç©ææªææ°é")] |
| | | public decimal BarcodeMoveQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åä¼ MES |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åä¼ MES")] |
| | | public int ReturnToMESStatus { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// åä¼ MESå¯ä¸å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åä¼ MESå¯ä¸å·")] |
| | | public string FeedBackMesDocumentNo { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ååºè®°å½è¡¨ |
| | |
| | | /// ååºæ°é |
| | | /// </summary> |
| | | public decimal ReturnQty { get; set; } |
| | | |
| | | |
| | | public DateTime ReturnTime { get; set; } |
| | | /// <summary> |
| | | /// 0-å¾
ååº 1-å·²ååº |
| | |
| | | /// <summary> |
| | | /// æå
è®°å½è¡¨ |
| | | /// </summary> |
| | | [SugarTable("Dt_SplitPackageRecord")] |
| | | public class Dt_SplitPackageRecord: BaseEntity |
| | | [SugarTable("Dt_SplitPackageRecord")] // æ¾å¼æå®è¡¨åï¼ä¸æ°æ®åºä¸è´ |
| | | public class Dt_SplitPackageRecord : BaseEntity |
| | | { |
| | | [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] |
| | | public int Id { get; set; } |
| | | public string OrderNo { get; set; } |
| | | public int? TaskNum { get; set; } |
| | | public string PalletCode { get; set; } |
| | | public int StockId { get; set; } |
| | | public bool IsReverted { get; set; } = false; |
| | | /// <summary> |
| | | /// 主é®ID |
| | | /// </summary> |
| | | [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "")] |
| | | public long Id { get; set; } |
| | | |
| | | public bool IsAutoSplit { get; set; } = false; |
| | | public int OutStockLockInfoId { get; set; } // å
³èçåºåºéå®ä¿¡æ¯ |
| | | public string OriginalBarcode { get; set; } // åæ¡ç |
| | | public string NewBarcode { get; set; } // æ°æ¡ç |
| | | |
| | | public string FactoryArea { get; set; } |
| | | /// <summary> |
| | | /// åæ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åæ¡ç ")] |
| | | public string OriginalBarcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ°æ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ°æ¡ç ")] |
| | | public string NewBarcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åæ°é")] |
| | | public decimal OriginalQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ°éï¼æ°æ¡ç æ°éï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æåæ°éï¼æ°æ¡ç æ°éï¼")] |
| | | public decimal SplitQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¹æ¬¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ¹æ¬¡å·")] |
| | | public string BatchNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºä½ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åºä½ç¼å·")] |
| | | public string LocationId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æå
æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æå
æ¶é´")] |
| | | public DateTime SplitTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¶æï¼0-å·²æå 1-æ°æ¡ç å·²åä¼ MES |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ç¶æï¼0-å·²æå 1-æ°æ¡ç å·²åä¼ MES")] |
| | | public int Status { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ä»»å¡å·")] |
| | | public int? TaskNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å©ä½æ°éï¼åæ¡ç å©ä½ï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "å©ä½æ°éï¼åæ¡ç å©ä½ï¼")] |
| | | public decimal RemainQuantity { get; set; } |
| | | |
| | | public string MaterielCode { get; set; } // ç©æç¼ç |
| | | public DateTime SplitTime { get; set; } = DateTime.Now; |
| | | public string Operator { get; set; } // æä½äºº |
| | | public int Status { get; set; } // ç¶æï¼1-å·²æå
2-å·²æ£é 3-å·²ååº |
| | | /// <summary> |
| | | /// ç©æç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ç©æç¼å·")] |
| | | public string MaterielCode { get; set; } |
| | | |
| | | public DateTime RevertTime { get; set; } |
| | | /// <summary> |
| | | /// æçç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æçç¼å·")] |
| | | public string PalletCode { get; set; } |
| | | |
| | | public string RevertOperator { get; set; } |
| | | /// <summary> |
| | | /// æ¤éæå
|
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ¤éæå
")] |
| | | public bool IsReverted { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éå®è®°å½Id |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "éå®è®°å½Id")] |
| | | public int OutStockLockInfoId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æä½äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æä½äºº")] |
| | | public string Operator { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åå·")] |
| | | public string OrderNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºåid |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åºåid")] |
| | | public int StockId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååº |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "ååº")] |
| | | public string FactoryArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¤éæ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ¤éæ¶é´")] |
| | | public DateTime? RevertTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸ä¸æ¡æåè®°å½ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "")] |
| | | public int PreviousSplitRecordId { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = true)] |
| | | public decimal? OriginalStockQuantity { get; set; } |
| | | /// <summary> |
| | | /// åºåæ° |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "åºåæ°")] |
| | | public decimal OriginalStockQuantity { get; set; } |
| | | |
| | | public decimal StockBeforeSplit { get; set; } |
| | | /// <summary> |
| | | /// æå
åçåºåæ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æå
åçåºåæ°é")] |
| | | public decimal StockBeforeSplit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æå
ååé
æ° |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æå
ååé
æ°")] |
| | | public decimal AssignBeforeSplit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¤éæä½äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "")] |
| | | public string RevertOperator { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦èªå¨æå
|
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "æ¯å¦èªå¨æå
")] |
| | | public bool IsAutoSplit { get; set; } |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 空箱åèµ°è®°å½è¡¨ |
| | | /// </summary> |