using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; namespace AMESCoreStudio.WebApi.Models.AMES { /// <summary> /// 工作類別資料檔 /// </summary> [Table("WORK_CLASS", Schema = "JHAMES")] public class WorkClass { /// <summary> /// 工作類別ID /// </summary> [Key] [Column("CLASS_ID")] [DataMember] public int ClassID { get; set; } /// <summary> /// 工作群組ID /// </summary> [Column("GROUP_ID")] [DataMember] [Required(ErrorMessage = "{0},不能空白")] public int GroupID { get; set; } /// <summary> /// 工作類別名稱 /// </summary> [Column("CLASS_NAME")] [DataMember] [Display(Name = "工作類別名稱")] [Required(ErrorMessage = "{0},不能空白")] [StringLength(50, ErrorMessage = "{0},不能大于{1}")] public string ClassName { get; set; } /// <summary> /// 順序 /// </summary> [Column("SEQ")] public int SEQ { get; set; } /// <summary> /// 條碼资料 /// </summary> public virtual WorkGroup Group { get; set; } } }