/* *代ç 由框架生æˆ,任何更改都å¯èƒ½å¯¼è‡´è¢«ä»£ç 生æˆå™¨è¦†ç›– *如果数æ®åº“å—æ®µå‘生å˜åŒ–,请在代ç ç”Ÿå™¨é‡æ–°ç”Ÿæˆæ¤Model */ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Entity.SystemModels; namespace WIDESEA_Entity.DomainModels { [Entity(TableCnName = "AGV任务", TableName = "dt_agvtask")] public partial class dt_agvtask : BaseEntity { /// <summary> ///任务Id /// </summary> [Key] [Display(Name = "任务Id")] [Column(TypeName = "uniqueidentifier")] [Editable(true)] [Required(AllowEmptyStrings = false)] public Guid agv_id { get; set; } /// <summary> ///ä»»åŠ¡ç¼–å· /// </summary> [Display(Name = "任务编å·")] [MaxLength(50)] [Column(TypeName = "nvarchar(50)")] [Editable(true)] [Required(AllowEmptyStrings = false)] public string agv_tasknum { get; set; } /// <summary> ///èµ·ç‚¹åœ°å€ /// </summary> [Display(Name = "起点地å€")] [MaxLength(50)] [Column(TypeName = "nvarchar(50)")] [Editable(true)] public string agv_fromaddress { get; set; } /// <summary> ///ç»ˆç‚¹åœ°å€ /// </summary> [Display(Name = "终点地å€")] [MaxLength(50)] [Column(TypeName = "nvarchar(50)")] [Editable(true)] public string agv_toaddress { get; set; } /// <summary> ///AGVç¼–å· /// </summary> //[Display(Name = "AGVç¼–å·")] //[MaxLength(50)] //[Column(TypeName = "nvarchar(50)")] //[Editable(true)] //[Required(AllowEmptyStrings = false)] //public string agv_code { get; set; } /// <summary> ///æ‰˜ç›˜çŠ¶æ€ /// </summary> [Display(Name = "托盘状æ€")] [MaxLength(50)] [Column(TypeName = "nvarchar(50)")] [Editable(true)] //[Required(AllowEmptyStrings = false)] public string agv_TrayStatus { get; set; } /// <summary> ///ä»»åŠ¡çŠ¶æ€ /// </summary> [Display(Name = "任务状æ€")] [MaxLength(20)] [Column(TypeName = "nvarchar(20)")] [Editable(true)] [Required(AllowEmptyStrings = false)] public string agv_taskstate { get; set; } /// <summary> ///å·¥å•类型(17-æœºåŠ å·¥ 28-检测线 101移库外å) /// </summary> [Display(Name = "AGV工作类型")] [Column(TypeName = "int")] [Editable(true)] public int? agv_worktype { get; set; } /// <summary> ///物料类型 /// </summary> [Display(Name = "物料类型")] [MaxLength(50)] [Column(TypeName = "nvarchar(50)")] [Editable(true)] public string agv_materielid { get; set; } /// <summary> ///æ•°é‡ /// </summary> [Display(Name = "æ•°é‡")] [Column(TypeName = "int")] [Editable(true)] [Required(AllowEmptyStrings = false)] public int agv_qty { get; set; } /// <summary> ///èµ·ç‚¹æ•°é‡ /// </summary> [Display(Name = "起点数é‡")] [Column(TypeName = "int")] [Editable(true)] [Required(AllowEmptyStrings = false)] public int StarQuantity { get; set; } = 0; /// <summary> ///ç»ˆç‚¹æ•°é‡ /// </summary> [Display(Name = "终点数é‡")] [Column(TypeName = "int")] [Editable(true)] [Required(AllowEmptyStrings = false)] public int EndQuantity { get; set; } = 0; /// <summary> ///创建时间 /// </summary> [Display(Name = "创建时间")] [Column(TypeName = "datetime")] [Editable(true)] [Required(AllowEmptyStrings = false)] public DateTime agv_createtime { get; set; } /// <summary> ///执行时间 /// </summary> [Display(Name = "执行时间")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime? agv_realesstime { get; set; } /// <summary> ///å®Œæˆæ—¶é—´ /// </summary> [Display(Name = "å®Œæˆæ—¶é—´")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime? agv_finishedtime { get; set; } /// <summary> ///任务类型 /// </summary> [Display(Name = "任务类型")] [MaxLength(20)] [Column(TypeName = "nvarchar(20)")] [Editable(true)] [Required(AllowEmptyStrings = false)] public string agv_tasktype { get; set; } /// <summary> ///备注 /// </summary> [Display(Name = "备注")] [MaxLength(100)] [Column(TypeName = "nvarchar(100)")] [Editable(true)] public string agv_remark { get; set; } /// <summary> ///任务ç‰çº§ 0ã€æš‚缓1ã€æ£å¸¸2ã€åŠ æ€¥ 3ã€ç‰¹æ€¥ /// </summary> [Display(Name = "任务ç‰çº§")] [Column(TypeName = "int")] [Editable(true)] public int? agv_grade { get; set; } /// <summary> ///创建者 /// </summary> [Display(Name = "创建者")] [MaxLength(20)] [Column(TypeName = "nvarchar(20)")] [Editable(true)] public string agv_userid { get; set; } /// <summary> ///托盘类型/托盘ç /// </summary> [Display(Name = "托盘ç ")] [MaxLength(30)] [Column(TypeName = "nvarchar(30)")] [Editable(true)] //[Required(AllowEmptyStrings = false)]//ä¸èƒ½ä¸ºç©º public string agv_Traytype { get; set; } /// <summary> ///物料ç /// </summary> [Display(Name = "物料ç ")] [MaxLength(50)] [Column(TypeName = "nvarchar(50)")] [Editable(true)] public string agv_materbarcode { get; set; } /// <summary> ///èµ·å§‹ç‚¹æ‰§è¡Œä¸ /// </summary> [Display(Name = "起始点执行ä¸")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime? agv_executingBeginTime { get; set; } /// <summary> ///èµ·å§‹ç‚¹å®Œæˆ /// </summary> [Display(Name = "起始点完æˆ")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime? agv_executingEndTime { get; set; } /// <summary> ///ç›®çš„ç‚¹æ‰§è¡Œä¸ /// </summary> [Display(Name = "目的点执行ä¸")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime? agv_completeBeginTime { get; set; } /// <summary> ///å·¥å•å·/å·¥ä½œä»¤å· /// </summary> [Display(Name = "å·¥å•å·")] [Column(TypeName = "nvarchar(40)")] [Editable(true)] public string jobID { get; set; } /// <summary> ///车轮SNå· /// </summary> [Display(Name = "车轮SNå·")] [MaxLength(500)] [Column(TypeName = "nvarchar(500)")] public string bindSN { get; set; } } }