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> /// PLM BOM /// </summary> [Table("PLM_BOM", Schema = "JHAMES")] public partial class PlmBom { /// <summary> /// 建BOM日期 /// </summary> [Column("BOM_DATE")] [StringLength(8)] [Required] [DataMember] public string BomDate { get; set; } /// <summary> /// 建BOM時間 /// </summary> [Required] [DataMember] [Column("BOM_TIME")] [StringLength(6)] public string BomTime { get; set; } /// <summary> /// BOM_ID /// </summary> [Key] [Required] [DataMember] [Column("BOM_ID")] [StringLength(15)] public string BomID { get; set; } /// <summary> /// MATNR_P /// </summary> [Column("MATNR_P")] [StringLength(18)] [DataMember] public string MatnrP { get; set; } /// <summary> /// MATNR_OLD /// </summary> [Column("MATNR_OLD")] [StringLength(18)] [DataMember] public string MatnrOld { get; set; } /// <summary> /// MATNR_NEW /// </summary> [Column("MATNR_NEW")] [StringLength(18)] [DataMember] public string MatnrNew { get; set; } /// <summary> /// QTY /// </summary> [Column("QTY")] [StringLength(18)] [DataMember] public float Qty { get; set; } /// <summary> /// 狀態 /// </summary> [Required] [DataMember] [Column("STATUS")] [StringLength(3)] public string Status { get; set; } /// <summary> /// MATNR_GROUP /// </summary> [Column("MATNR_GROUP")] [StringLength(3)] [DataMember] public string MatnrGroup { get; set; } /// <summary> /// MAIN_SUBSTITUTE /// </summary> [Column("MAIN_SUBSTITUTE")] [StringLength(3)] [DataMember] public string MainSubstitute { get; set; } /// <summary> /// EBORT1 /// </summary> [DataMember] [Column("EBORT1")] [StringLength(4000)] public string Ebort1 { get; set; } /// <summary> /// EBORT2 /// </summary> [DataMember] [Column("EBORT2")] [StringLength(4000)] public string Ebort2 { get; set; } /// <summary> /// ECN_ID /// </summary> [DataMember] [Column("ECN_ID")] [StringLength(15)] public string EcnID { get; set; } /// <summary> /// 建立日期 /// </summary> [Required] [Column("CREATEDATE")] [DataMember] public DateTime CreateDate { get; set; } = DateTime.Now; } }