using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Runtime.Serialization; namespace AMESCoreStudio.WebApi.Models.AMES { /// <summary> /// 清線作業明細紀錄 /// </summary> [Table("WIP_CLEAR_DETAIL", Schema = "JHAMES")] [DataContract] public class WipClearDetail { /// <summary> /// 清線明細ID /// </summary> [Key] [Column("CLEAR_DETAILID")] [DataMember] public int ClearDetailID { get; set; } /// <summary> /// 清線ID /// </summary> [Column("CLEAR_ID")] [DataMember] [Display(Name = "清線ID")] public int ClearID { get; set; } /// <summary> /// 站別ID /// </summary> [Column("STATION_ID")] [DataMember] [Display(Name = "站別ID")] public int StationID { get; set; } /// <summary> /// 是否剩料 /// </summary> [Column("SURPLUS_FLAG")] [DataMember] [Display(Name = "是否剩料")] public string SurplusFlag { get; set; } /// <summary> /// 料號 or 工程編號 /// </summary> [Column("PART_NO")] [DataMember] [Display(Name = "工程編號")] public string PartNo { get; set; } /// <summary> /// 數量 /// </summary> [Column("QTY")] [DataMember] [Display(Name = "數量")] public int Qty { get; set; } /// <summary> /// 原因分析 /// </summary> [Column("REASON_DESC")] [DataMember] [Display(Name = "原因分析")] public string ReasonDesc { get; set; } /// <summary> /// 確認人員 /// </summary> [Column("CHECK_USER")] [DataMember] [Display(Name = "確認人員")] public string CheckUser { get; set; } /// <summary> /// 建立者 /// </summary> [Column("CREATE_USERID")] [DataMember] [Display(Name = "建立者")] public int CreateUserID { get; set; } = 0; /// <summary> /// 建立日期 /// </summary> [Column("CREATE_DATE")] [DataMember] [Display(Name = "建立日期")] public DateTime CreateDate { get; set; } = DateTime.Now; /// <summary> /// 更新者 /// </summary> [Column("UPDATE_USERID")] [DataMember] [Display(Name = "更新者")] public int UpdateUserID { get; set; } = 0; /// <summary> /// 更新日期 /// </summary> [Column("UPDATE_DATE")] [DataMember] [Display(Name = "更新日期")] public DateTime UpdateDate { get; set; } = DateTime.Now; } }