using CMS.Plugin.HIAWms.Domain.Shared.Enums; using NPOI.SS.Formula.Functions; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp.Domain.Entities.Auditing; namespace CMS.Plugin.HIAWms.Domain.WmsTask { /// /// 任务 /// W public class WmsTask : FullAuditedAggregateRoot { /// /// 任务号 /// public string TaskNo { get; set; } /// /// 任务类型 /// public TaskTypeEnum TaskType { get; set; } /// /// 任务等级 /// public int TaskLevel { get; set; } /// /// 任务状态 /// public WmsTaskStatus TaskStatus { get; set; } /// /// 托盘编号 /// public string? ContainerNo { get; set; } /// /// 起始库位 /// public string? SourcePlace { get; set; } /// /// 目标库位 /// public string? ToPlace { get; set; } /// /// 巷道 /// public int? Aisle { get; set; } /// /// 堆垛机ID /// public int? DodeviceId { get; set; } /// /// 设备类型 /// public DodevicetypeEnum Dodevicetype { get; set; } /// /// 设备任务状态 /// public TaskDodeviceStatus TaskDodeviceStatus { get; set; } /// /// WCS是否可以读取 /// public bool IsRead { get; set; } /// /// 子任务类型 /// public SonTaskTypeEnum? SonTaskType { get; set; } /// /// 来源单据号 /// public string? SourceOrderNo { get; set; } /// /// 任务关联的下个任务是否生成成功,失败为1,其他无操作 /// public int? IsNextTask { get; set; } /// /// PLC任务号 /// public int PlcTaskId { get; set; } /// /// 可变变量1 /// public string? MutableParam1 { get; set; } /// /// 可变变量2 /// public string? MutableParam2 { get; set; } /// /// 可变变量3 /// public string? MutableParam3 { get; set; } /// /// 排序 /// public virtual int Sort { get; set; } /// /// 是否禁用 /// public virtual bool? IsDisabled { get; set; } /// /// Adjusts the sort. /// /// The sort. public void AdjustSort(int sort) { Sort = sort; } } }