using Admin.NET.Core; /* * @author : 刘文奇 * @date : 2024/5/29上午10:26:39 * @desc : 调度任务 */ namespace Admin.NET.Application.Entity { /// /// 机器人任务表 /// [SugarTable("wms_rbline_task", "机器人任务表")] public class WmsRbLineTask : EntityBase { /// /// 任务号 /// [Required] [SugarColumn(ColumnName = "TaskNo", ColumnDescription = "任务号", Length = 50)] public string TaskNo { 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; } /// /// 库位编码 /// [SugarColumn(ColumnName = "PlaceCode", ColumnDescription = "库位编码", Length = 50)] public string PlaceCode { get; set; } /// /// 任务类型 /// [SugarColumn(ColumnName = "RbTaskType", ColumnDescription = "任务类型")] public RbTaskTypeEnum? RbTaskType { get; set; } /// /// 任务状态 /// [Required] [SugarColumn(ColumnName = "TaskStatus", ColumnDescription = "任务状态")] public TaskStatusEnum TaskStatus { get; set; } /// /// 任务描述 /// [SugarColumn(ColumnName = "TaskDescribe", ColumnDescription = "任务描述", Length = 255)] public string? TaskDescribe { get; set; } /// /// 任务消息 /// [SugarColumn(ColumnName = "TaskMsg", ColumnDescription = "任务消息", Length = 255)] public string? TaskMsg { get; set; } /// /// 下发时间 /// [SugarColumn(ColumnName = "IssueTime", ColumnDescription = "下发时间")] public DateTime? IssueTime { get; set; } /// /// 任务完成时间 /// [SugarColumn(ColumnName = "FinishedTime", ColumnDescription = "任务完成时间")] public DateTime? FinishedTime { get; set; } /// /// 是否标记强制完成 /// [Required] [SugarColumn(ColumnName = "IsFlagFinish", ColumnDescription = "是否标记强制完成")] public bool IsFlagFinish { get; set; } /// /// 是否末板 /// [SugarColumn(ColumnName = "LastNum", ColumnDescription = "是否末板")] public int? LastNum { get; set; } /// /// 机械臂是否旋转 /// [SugarColumn(ColumnName = "Info17", ColumnDescription = "机械臂是否旋转", Length = 60)] public string? Info17 { get; set; } [SugarColumn(ColumnName = "MachineXCenter", ColumnDescription = "包装X坐标", Length = 50)] public float? MachineXCenter { get; set; } [SugarColumn(ColumnName = "MachineYCenter", ColumnDescription = "包装Y坐标", Length = 50)] public float? MachineYCenter { get; set; } [SugarColumn(ColumnName = "MachineZCenter", ColumnDescription = "包装Z坐标", Length = 50)] public float? MachineZCenter { get; set; } [SugarColumn(ColumnName = "Sequence", ColumnDescription = "层数")] public int? Sequence { get; set; } } }