using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEAWCS_Core.DB.Models;
namespace WIDESEAWCS_Model.Models
{
///
/// 机器人任务表实体
///
[SugarTable(nameof(Dt_RobotTask), "任务信息")]
public class Dt_RobotTask : BaseEntity
{
///
/// 机器人任务ID
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "机器人任务ID")]
public int RobotTaskId { get; set; }
///
/// 机器人任务编号
///
[SugarColumn(ColumnDescription = "机器人任务编号")]
public int RobotTaskNum { get; set; }
///
/// 机器人巷道
///
[SugarColumn(Length = 20, ColumnDescription = "机器人巷道")]
public string RobotRoadway { get; set; }
///
/// 机器人任务类型
///
[SugarColumn(ColumnDescription = "机器人任务类型")]
public int RobotTaskType { get; set; }
///
/// 机器人任务状态
///
[SugarColumn(ColumnDescription = "机器人任务状态")]
public int RobotTaskState { get; set; }
///
/// 机器人任务总数
///
[SugarColumn(ColumnDescription = "机器人任务总数")]
public int RobotTaskTotalNum { get; set; }
///
/// 机器人来源地址
///
[SugarColumn(Length = 20, ColumnDescription = "机器人来源地址")]
public string RobotSourceAddress { get; set; }
///
/// 机器人目标地址
///
[SugarColumn(Length = 20, ColumnDescription = "机器人目标地址")]
public string RobotTargetAddress { get; set; }
///
/// 机器人来源地址线代码
///
[SugarColumn(Length = 20, ColumnDescription = "机器人来源地址线代码")]
public string RobotSourceAddressLineCode { get; set; }
///
/// 机器人目标地址线代码
///
[SugarColumn(Length = 20, ColumnDescription = "机器人目标地址线代码")]
public string RobotTargetAddressLineCode { get; set; }
///
/// 机器人来源地址线托盘代码
///
[SugarColumn(Length = 20, ColumnDescription = "机器人来源地址线托盘代码")]
public string RobotSourceAddressPalletCode { get; set; }
///
/// 机器人目标地址线托盘代码
///
[SugarColumn(Length = 20, ColumnDescription = "机器人目标地址线托盘代码")]
public string RobotTargetAddressPalletCode { get; set; }
///
/// 机器人异常信息
///
[SugarColumn(ColumnDescription = "机器人异常信息")]
public string RobotExceptionMessage { get; set; }
///
/// 机器人等级/优先级
///
[SugarColumn(ColumnDescription = "机器人等级/优先级")]
public int RobotGrade { get; set; }
///
/// 机器人调度时间
///
[SugarColumn(ColumnDescription = "机器人调度时间")]
public DateTime? RobotDispatchertime { get; set; }
///
/// 机器人备注
///
[SugarColumn(Length = 50, ColumnDescription = "机器人备注")]
public string RobotRemark { get; set; }
}
}