using iWare.Wms.Core.Util.LowCode.Dto;
using Microsoft.EntityFrameworkCore;
using System;
namespace iWare.Wms.Application
{
///
/// 历史任务记录输出参数
///
public class WareTaskBakOutput
{
///
/// 单据号
///
public string OrderNo { get; set; }
///
/// 任务号
///
public string TaskNo { get; set; }
///
/// 任务名称
///
public string TaskName { get; set; }
///
/// 任务类别
///
public int TaskCategory { get; set; }
///
/// 任务类型
///
public int TaskType { get; set; }
///
/// 任务状态
///
public int TaskState { get; set; }
///
/// 任务描述
///
public string TaskDescribe { get; set; }
///
/// 优先级
///
public int TaskPriority { get; set; }
///
/// 容器编码
///
public string ContainerCode { get; set; }
///
/// 出发地库位编码
///
public string FromLocationCode { get; set; }
///
/// 目的地库位编码
///
public string ToLocationCode { get; set; }
///
/// 任务完成时间
///
public DateTimeOffset? FinishedTime { get; set; }
///
/// 所属巷道
///
public int Lane { get; set; }
///
/// 移库标识
///
public int MoveFlag { get; set; }
///
/// 移库起始库位
///
public string MoveFromLocation { get; set; }
///
/// 移库目标库位
///
public string MoveToLocation { get; set; }
///
/// 移库托盘号
///
public string MoveContainerCode { get; set; }
///
/// 托盘类型
///
public int ContainerType { get; set; }
///
///
///
public string OperationRemark { get; set; }
///
/// Id主键
///
public long Id { get; set; }
///
/// 创建时间
///
public virtual DateTimeOffset? BeginTime { get; set; }
///
/// 零件号
///
public string PartCode { get; set; }
///
/// agv编号
///
public string AgvCode { get; set; }
public string TaskTime
{
get
{ return CommonHelper.GetTimeString(BeginTime, FinishedTime); }
}
}
}