using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Net.NetworkInformation; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; using wms.dto; namespace WMS.BZModels.Dto.FJ.TaskDtos { public class AgvTaskoldDto { /// /// ID /// public int ID { get; set; } /// /// wcsTaskId /// public int? TaskId { get; set; } /// /// AGVID /// public string AgvID { get; set; } /// /// 任务类型 /// public int? TaskType { get; set; } public string TaskTypeName { get { var result = ""; if (TaskType != null && TaskType.HasValue) { result = ((AGVTaskType)TaskType.Value).GetDescription(); } return result; } } /// /// AGV任务状态 /// public int? AgvStatus { get; set; } public string AgvStatusName { get { var result = ""; if (AgvStatus != null && AgvStatus.HasValue) { result = ((AGVTaskStatus)AgvStatus.Value).GetDescription(); } return result; } } /// /// WCS AGV任务状态 /// public int? Status { get; set; } public string StatusName { get { var result = ""; if (Status != null && Status.HasValue) { result = ((AGVTaskStatus)Status.Value).GetDescription(); } return result; } } /// /// 车间 /// public int WorkShop { get; set; } /// /// 站台 /// public string Station { get; set; } /// /// 位置 /// public string Position { get; set; } /// /// 货物数量(1.两个位置放1个货物,2.两个位置放2个货物) /// public int GoodsSum { get; set; } /// /// AGV更新时间 /// public DateTime AgvUpdateTime { get; set; } /// /// 创建时间 /// public DateTime AddTime { get; set; } /// /// 创建用户 /// public string AddWho { get; set; } /// /// 更新用户 /// public string EditWho { get; set; } /// /// 更新时间 /// public DateTime? EditTime { get; set; } } public class AgvTaskoldQueryDto : PagerInfo { /// /// ID /// public string ID { get; set; } /// /// wcsTaskId /// public string TaskId { get; set; } /// /// AGVID /// public string AgvID { get; set; } /// /// 任务类型 /// public string TaskType { get; set; } /// /// AGV任务状态 /// public string AgvStatus { get; set; } /// /// WCS AGV任务状态 /// public string Status { get; set; } /// /// 站台 /// public string Station { get; set; } /// /// 位置 /// public string Position { get; set; } /// /// AGV更新时间 /// public DateTime? AgvUpdateTime { get; set; } /// /// 创建时间 /// public DateTime? AddTime { get; set; } /// /// 更新时间 /// public DateTime? EditTime { get; set; } } }