using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Admin.NET.Core { /// /// Agv任务表 /// [Comment("Agv任务表")] [Table("les_agv_task")] public class AgvTask : DEntityBase { /// /// 任务类型-入库;出库 /// [Comment("任务类型-入库;出库")] [MaxLength(10)] public string TaskType { get; set; } /// /// 起始位置 /// [Comment("起始位置")] [MaxLength(50)] public string StartPlace { get; set; } /// /// 起始名称 /// [Comment("起始名称")] [MaxLength(50)] public string StartName { get; set; } /// /// 结束位置 /// [Comment("结束位置")] [MaxLength(50)] public string EndPlace { get; set; } /// /// 结束名称 /// [Comment("结束名称")] [MaxLength(50)] public string EndName { get; set; } /// /// 状态 /// PRISTINE:待执行 /// TRAVELLING:执行中 /// FINISHED:完成 /// [Comment("状态")] [MaxLength(50)] public string AgvState { get; set; } /// /// 当前执行的任务 /// [Comment("当前执行的任务")] [MaxLength(100)] public string TransportOrder { get; set; } /// /// 主任务号 /// [Comment("主任务号")] [MaxLength(50)] public string TaskNo { get; set; } /// /// Agv父Id /// [Comment("Agv父Id")] public long Pid { get; set; } /// /// 容器编号 /// [Comment("容器编号")] [MaxLength(50)] public string ContainerCode { get; set; } /// /// 所属车间 /// [Comment("所属车间")] public LesWorkShopType WorkShopType { get; set; } /// /// 起始库位名称 /// [Comment("起始库位名称")] [MaxLength(50)] public string SourcePlaceName { get; set; } } }