using Admin.NET.Core;
|
|
/*
|
* @author : 刘文奇
|
* @date : 2024/5/29上午10:26:39
|
* @desc : 调度任务
|
*/
|
namespace Admin.NET.Application.Entity
|
{
|
/// <summary>
|
/// 机器人任务表
|
/// </summary>
|
[SugarTable("wms_rbline_task", "机器人任务表")]
|
public class WmsRbLineTask : EntityBase
|
{
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "TaskNo", ColumnDescription = "任务号", Length = 50)]
|
public string TaskNo { get; set; }
|
|
/// <summary>
|
/// 任务名称
|
/// </summary>
|
[SugarColumn(ColumnName = "TaskName", ColumnDescription = "任务名称", Length = 50)]
|
public string? TaskName { get; set; }
|
|
|
[Required]
|
[SugarColumn(ColumnName = "UPI", ColumnDescription = "部件条码", Length = 50)]
|
public string UPI { get; set; }
|
|
[SugarColumn(ColumnName = "Length", ColumnDescription = "长")]
|
public float Length { get; set; }
|
|
[SugarColumn(ColumnName = "Width", ColumnDescription = "宽")]
|
public float Width { get; set; }
|
|
[SugarColumn(ColumnName = "Thk", ColumnDescription = "厚")]
|
public float Thk { get; set; }
|
|
|
[SugarColumn(ColumnName = "PlanNo", ColumnDescription = "批次号", Length = 50)]
|
public string PlanNo { get; set; }
|
|
|
[SugarColumn(ColumnName = "OrderId", ColumnDescription = "订单号", Length = 50)]
|
public string OrderId { get; set; }
|
|
|
[SugarColumn(ColumnName = "PackageCode", ColumnDescription = "包装号", Length = 50)]
|
public string PackageCode { get; set; }
|
|
|
/// <summary>
|
/// 库位编码
|
/// </summary>
|
[SugarColumn(ColumnName = "PlaceCode", ColumnDescription = "库位编码", Length = 50)]
|
|
public string PlaceCode { get; set; }
|
|
/// <summary>
|
/// 任务类型
|
/// </summary>
|
|
[SugarColumn(ColumnName = "RbTaskType", ColumnDescription = "任务类型")]
|
public RbTaskTypeEnum? RbTaskType { get; set; }
|
|
|
/// <summary>
|
/// 任务类型名称
|
/// </summary>
|
[SugarColumn(ColumnName = "RbTaskTypeEnumName", ColumnDescription = "任务类型名称", Length = 50)]
|
|
public string? RbTaskTypeEnumName { get; set; }
|
|
|
|
|
|
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "TaskStatus", ColumnDescription = "任务状态")]
|
public TaskStatusEnum TaskStatus { get; set; }
|
|
/// <summary>
|
/// 任务状态名称
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "TaskStatusName", ColumnDescription = "任务状态名称")]
|
public string TaskStatusName { get; set; }
|
|
|
/// <summary>
|
/// 任务描述
|
/// </summary>
|
[SugarColumn(ColumnName = "TaskDescribe", ColumnDescription = "任务描述", Length = 255)]
|
|
public string? TaskDescribe { get; set; }
|
|
|
/// <summary>
|
/// 任务消息
|
/// </summary>
|
[SugarColumn(ColumnName = "TaskMsg", ColumnDescription = "任务消息", Length = 255)]
|
|
public string? TaskMsg { get; set; }
|
|
|
|
|
/// <summary>
|
/// 下发时间
|
/// </summary>
|
|
[SugarColumn(ColumnName = "IssueTime", ColumnDescription = "下发时间")]
|
public DateTime? IssueTime { get; set; }
|
/// <summary>
|
/// 任务完成时间
|
/// </summary>
|
|
[SugarColumn(ColumnName = "FinishedTime", ColumnDescription = "任务完成时间")]
|
public DateTime? FinishedTime { get; set; }
|
|
|
/// <summary>
|
/// 是否标记强制完成
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "IsFlagFinish", ColumnDescription = "是否标记强制完成")]
|
public bool IsFlagFinish { get; set; }
|
|
|
|
|
}
|
}
|