using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; #nullable disable namespace AMESCoreStudio.WebApi.Models.AMES { /// <summary> /// 巡檢結果回覆資料檔 /// </summary> [Table("INSPECTION_RESULT_MASTER", Schema = "JHAMES")] public partial class InspectionResultMaster { /// <summary> /// 巡檢結果ID /// </summary> [Key] [Column("INSPECTION_ID")] [DataMember] public int InspectionID { get; set; } /// <summary> /// 巡檢項目ID /// </summary> [Column("INSPECTION_FORMID")] [DataMember] public int InspectionFormID { get; set; } /// <summary> /// 抽驗號碼 /// </summary> [Column("BARCODE_NO")] [StringLength(30)] [Display(Name = "檢驗號碼")] [DataMember] // [Required(ErrorMessage = "{0},不能空白")] YIRU modify 改為可以空白 系統自行卡關 工單號與檢驗號碼可二擇一輸入 public string BarcodeNo { get; set; } /// <summary> /// 工單號碼 /// </summary> [Column("WIP_NO")] [StringLength(30)] [Display(Name = "工單號碼")] [DataMember] //[Required(ErrorMessage = "{0},不能空白")] YIRU modify 改為可以空白 系統自行卡關 工單號與檢驗號碼可二擇一輸入 public string WipNo { get; set; } /// <summary> /// 料號 or 工程編號 /// </summary> [Column("ITEM_NO")] [StringLength(20)] [Display(Name = "工程編號")] [DataMember] // [Required(ErrorMessage = "{0},不能空白")] public string ItemNo { get; set; } /// <summary> /// 料號 /// </summary> [Column("STATUS_NO")] [StringLength(1)] [Display(Name = "狀態")] [DataMember] [Required(ErrorMessage = "{0},不能空白")] public string StatusNo { get; set; } /// <summary> /// 創建者ID /// </summary> [Column("CREATE_USERID")] [DataMember] public int CreateUserID { get; set; } = 0; /// <summary> /// 創建日期 /// </summary> [Column("CREATE_DATE")] [DataMember] public DateTime CreateDate { get; set; } = System.DateTime.Now; /// <summary> /// 更新者ID /// </summary> [Column("UPDATE_USERID")] [DataMember] public int UpdateUserID { get; set; } = 0; /// <summary> /// 更新日期 /// </summary> [Column("UPDATE_DATE")] [DataMember] public DateTime UpdateDate { get; set; } = System.DateTime.Now; } }