using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Microsoft.EntityFrameworkCore; using System.Runtime.Serialization; #nullable disable namespace AMESCoreStudio.WebApi.Models.AMES { /// <summary> /// 料號属性代碼基本檔 /// </summary> [Keyless] [Table("MAT_PROPERTY", Schema = "JHAMES")] [Index(nameof(MatPropertyNo), Name = "MAT_PROPERTY_AK2", IsUnique = true)] public partial class MatProperty { /// <summary> /// 料號属性代碼 /// </summary> [Column("MAT_PROPERTY_NO")] [StringLength(2)] [DataMember] [Display(Name = "料號属性代碼")] [Required(ErrorMessage = "{0},不能空白")] public string MatPropertyNo { get; set; } /// <summary> /// 料號属性描述 /// </summary> [Column("MAT_PROPERTY_DESC")] [StringLength(80)] [DataMember] [Display(Name = "料號属性描述")] public string MatPropertyDesc { get; set; } /// <summary> /// 料號属性類型 /// </summary> [Column("MAT_PROPERTY_TYPE")] [StringLength(2)] [DataMember] [Display(Name = "料號属性類型")] public string MatPropertyType { get; set; } /// <summary> /// 附加屬性類型 /// </summary> [Column("AFF_PRO_TYPE")] [StringLength(2)] [DataMember] [Display(Name = "附加屬性類型")] public string AffProType { get; set; } /// <summary> /// 附加屬性描述 /// </summary> [Column("AFF_PRO_DESC")] [StringLength(50)] [DataMember] [Display(Name = "附加屬性描述")] public string AffProDesc { get; set; } } }