using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; namespace AMESCoreStudio.WebApi.Models.BAS { /// <summary> /// 用户资料表 /// </summary> [Table("LINE_INFO", Schema = "JHAMES")] //[DataContract] public class LineInfo { /// <summary> /// 線別代碼 /// </summary> [Key] [Column("LINE_ID")] [DataMember] [Display(Name = "線別代碼")] public int LineID { get; set; } /// <summary> /// 單位代號 /// </summary> [Column("DEPT_ID")] [DataMember] [Display(Name = "部門代碼")] public int DeptID { get; set; } /// <summary> /// 單位名稱 /// </summary> [Column("LINE_DESC")] [DataMember] [Display(Name = "線別說明")] [Required(ErrorMessage = "{0},不能空白")] [StringLength(30, ErrorMessage = "{0},不能大于{1}")] public string LineDesc { get; set; } /// <summary> /// 樓層 /// </summary> [Column("STORY")] [DataMember] [Display(Name = "樓層")] public string Story { get; set; } /// <summary> /// 生產單位 /// </summary> [Column("UNIT_NO")] [DataMember] [Display(Name = "生產單位")] [Required(ErrorMessage = "{0},不能空白")] public string UnitNo { get; set; } /// <summary> /// 工單ID /// </summary> [Column("WIP_ID")] [DataMember] [Display(Name = "工單ID")] public int WipNo { get; set; } /// <summary> /// 狀態 /// </summary> [Column("STATUS_NO")] [DataMember] [Display(Name = "狀態")] public String StatusNo { get; set; } /// <summary> /// 建立人員 /// </summary> [Column("CREATE_USERID")] [DataMember] public int CreateUserId { get; set; } /// <summary> /// 建立時間 /// </summary> [Column("CREATE_DATE")] [DataMember] public DateTime CreateDate { get; set; } /// <summary> /// 修改時間 /// </summary> [Column("UPDATE_DATE")] public DateTime UpdateDate { get; set; } /// <summary> /// 生產單位资料 /// </summary> public virtual AMESCoreStudio.WebApi.Models.BAS.FactoryUnit Unit { get; set; } /// <summary> /// 部門资料 /// </summary> public virtual AMESCoreStudio.WebApi.Models.SYS.DeptInfo Dept { get; set; } } }