using Admin.NET.Core; namespace WCS.Application; /// <summary> /// 任务表 /// </summary> [SugarTable("WCSTask","任务表")] public class WcsTask : EntityBaseData { /// <summary> /// ä»»åŠ¡å· /// </summary> [SugarColumn(ColumnName = "TaskNo", ColumnDescription = "任务å·", Length = 20)] public string? TaskNo { get; set; } /// <summary> /// 任务类型 /// </summary> [SugarColumn(ColumnName = "TaskType", ColumnDescription = "任务类型")] public TaskTypeEnum? TaskType { get; set; } /// <summary> /// çŠ¶æ€ /// </summary> [SugarColumn(ColumnName = "Status", ColumnDescription = "状æ€")] public TaskStatusEnum? Status { get; set; } /// <summary> /// 是å¦å›žé¦ˆæˆåŠŸ /// </summary> [SugarColumn(ColumnName = "IsSuccess", ColumnDescription = "是å¦å›žé¦ˆæˆåŠŸ")] public TaskSuccessEnum? IsSuccess { get; set; } /// <summary> /// å¼‚å¸¸ä¿¡æ¯ /// </summary> [SugarColumn(ColumnName = "Information", ColumnDescription = "异常信æ¯", Length = 32)] public string? Information { get; set; } /// <summary> /// æ¥æº /// </summary> [SugarColumn(ColumnName = "Origin", ColumnDescription = "æ¥æº", Length = 20)] public string? Origin { get; set; } /// <summary> /// èµ·å§‹ä½ç½® /// </summary> [SugarColumn(ColumnName = "StartLocate", ColumnDescription = "èµ·å§‹ä½ç½®", Length = 20)] public string? StartLocate { get; set; } /// <summary> /// èµ·å§‹å··é“ /// </summary> [SugarColumn(ColumnName = "StartRoadway", ColumnDescription = "èµ·å§‹å··é“", Length = 20)] public string? StartRoadway { get; set; } /// <summary> /// 结æŸä½ç½® /// </summary> [SugarColumn(ColumnName = "EndLocate", ColumnDescription = "结æŸä½ç½®", Length = 20)] public string? EndLocate { get; set; } /// <summary> /// ç›®æ ‡å··é“ /// </summary> [SugarColumn(ColumnName = "EndRoadway", ColumnDescription = "ç›®æ ‡å··é“", Length = 20)] public string? EndRoadway { get; set; } /// <summary> /// æ‰˜ç›˜å· /// </summary> [SugarColumn(ColumnName = "PalletNo", ColumnDescription = "托盘å·", Length = 20)] public string? PalletNo { get; set; } /// <summary> /// æ‰¹æ¬¡å· /// </summary> [SugarColumn(ColumnName = "LotNo", ColumnDescription = "批次å·", Length = 20)] public string? LotNo { get; set; } /// <summary> /// 供货批次 /// </summary> [SugarColumn(ColumnName = "SupplierLot", ColumnDescription = "供货批次", Length = 20)] public string? SupplierLot { get; set; } /// <summary> /// 物料编ç /// </summary> [SugarColumn(ColumnName = "SkuNo", ColumnDescription = "物料编ç ", Length = 20)] public string? SkuNo { get; set; } /// <summary> /// 物料åç§° /// </summary> [SugarColumn(ColumnName = "SkuName", ColumnDescription = "物料åç§°", Length = 20)] public string? SkuName { get; set; } /// <summary> /// æ•°é‡ /// </summary> [SugarColumn(ColumnName = "Qty", ColumnDescription = "æ•°é‡")] public int? Qty { get; set; } /// <summary> /// æ‹†åž›æ•°é‡ /// </summary> [SugarColumn(ColumnName = "CompleteQty", ColumnDescription = "拆垛数é‡")] public int? CompleteQty { get; set; } /// <summary> /// 是å¦ç»‘定 /// </summary> [SugarColumn(ColumnName = "IsBind", ColumnDescription = "是å¦ç»‘定")] public IsBindEnum? IsBind { get; set; } /// <summary> /// æ•´åž›æ•°é‡ /// </summary> [SugarColumn(ColumnName = "PalletQty", ColumnDescription = "整垛数é‡")] public int? PalletQty { get; set; } /// <summary> /// 拆垛工ä½å· /// </summary> [SugarColumn(ColumnName = "StationNum", ColumnDescription = "拆垛工ä½å·", Length = 10)] public string? StationNum { get; set; } /// <summary> /// æ‹£è´§æ–¹å¼ /// </summary> [SugarColumn(ColumnName = "UnstackingMode", ColumnDescription = "拣货方å¼", Length = 10)] public UnstackingModeEnum? UnstackingMode { get; set; } /// <summary> /// å–æ¶ˆæ—¶é—´ /// </summary> [SugarColumn(ColumnName = "CancelDate", ColumnDescription = "å–æ¶ˆæ—¶é—´")] public DateTime? CancelDate { get; set; } /// <summary> /// å®Œæˆæ—¶é—´ /// </summary> [SugarColumn(ColumnName = "FinishDate", ColumnDescription = "å®Œæˆæ—¶é—´")] public DateTime? FinishDate { get; set; } /// <summary> /// 最åŽå†™å…¥æµç¨‹æŽ§åˆ¶å—值 /// </summary> [SugarColumn(ColumnName = "WcsPosValue", ColumnDescription = "最åŽå†™å…¥æµç¨‹æŽ§åˆ¶å—值", Length = 20)] public string? WcsPosValue { get; set; } /// <summary> /// 优先级 /// </summary> [SugarColumn(ColumnName = "Levels", ColumnDescription = "优先级")] public int? Levels { get; set; } }