using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using iWare.Wms.Core.Enum; namespace iWare.Wms.Core { /// /// 任务管理 /// [Table("wms_task")] [Comment("任务管理")] public class WmsTask:DEntityBase { /// /// 任务号 /// [Comment("任务号")] [Required] [MaxLength(50)] public string TaskNo { get; set; } /// /// 任务方式;数据字典 /// [Comment("任务方式")] [Required] public TaskModel TaskModel { get; set; } /// /// 任务类型;数据字典 /// [Comment("任务类型")] [Required] public TaskType TaskType { get; set; } /// /// 任务级别 /// [Comment("任务级别")] [Required] public int TaskLevel { get; set; } /// /// 任务状态;数据字典 /// [Comment("任务状态")] [Required] public Enum.TaskStatus TaskStatus { get; set; } /// /// 托盘编号 /// [Comment("托盘编号")] [Required] [MaxLength(50)] public string ContainerCode { get; set; } /// /// 起始库位 /// [Comment("起始库位")] [Required] [MaxLength(50)] public string SourcePlace { get; set; } /// /// 目标库位 /// [Comment("目标库位")] [Required] [MaxLength(50)] public string ToPlace { get; set; } /// /// 巷道 /// [Comment("巷道")] [Required] public int Aisle { get; set; } /// /// 库区名称 /// [Comment("库区名称")] [Required] [MaxLength(50)] public string AreaName { get; set; } /// /// 组盘记录ID /// [Comment("组盘记录ID")] [Required] [MaxLength(50)] public string OrderNo { get; set; } /// /// 发送次数 /// [Comment("发送次数")] public int SendTimes { get; set; } /// /// 任务执行堆垛机ID /// [Comment("任务执行堆垛机ID")] public int DodeviceId { get; set; } /// /// 设备执行节点ID /// [Comment("设备执行节点ID")] [MaxLength(50)] public string DodevicenodeId { get; set; } /// /// 设备类型 /// [Comment("设备类型")] [MaxLength(50)] public string Dodevicetype { get; set; } } }