using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; namespace AMESCoreStudio.WebApi.Models.AMES { /// /// 報工線別基本資料 /// [Table("WORKING_LINE", Schema = "JHAMES")] public class WorkingLine { /// /// 報工線別代碼 /// [Key] [Column("WORKING_LINE_ID")] [DataMember] [Display(Name = "報工線別代碼")] public int WorkingLineID { get; set; } /// /// 報工線別名稱 /// [Column("WORKING_LINE_NAME")] [DataMember] [Required(ErrorMessage = "{0} 不能空白")] [Display(Name = "報工線別名稱")] public string WorkingLineName { get; set; } /// /// 報工生產單位代碼 /// [Column("WORKING_UNIT_ID")] [DataMember] [Required(ErrorMessage = "{0} 不能空白")] [Display(Name = "報工生產單位代碼")] public int WorkingUnitID { get; set; } /// /// 狀態 /// [Column("STATUS_NO")] [DataMember] [Display(Name = "狀態")] public string StatusNo { get; set; } = "A"; /// /// 建立者 /// [Column("CREATE_USERID")] [DataMember] [Required(ErrorMessage = "{0} 不能空白")] [Display(Name = "建立者")] public int CreateUserID { get; set; } /// /// 建立日期 /// [Column("CREATE_DATE")] [DataMember] [Display(Name = "建立日期")] public DateTime CreateDate { get; set; } /// /// 修改日期 /// [Column("UPDATE_DATE")] [DataMember] [Display(Name = "修改日期")] public DateTime UpdateDate { get; set; } } }