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; }
}
}