/* *代码由框架生成,任何更改都可能导致被代码生成器覆盖 *如果数据库字段发生变化,请在代码生器重新生成此Model */ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using SqlSugar; using VolPro.Entity.SystemModels; namespace VolPro.Entity.DomainModels { [Entity(TableCnName = "制造BOM",TableName = "MES_Bom_Main",DetailTable = new Type[] { typeof(MES_Bom_Detail)},DetailTableCnName = "BOM明细",DBServer = "ServiceDbContext")] public partial class MES_Bom_Main:ServiceEntity { /// ///ID /// [SugarColumn(IsPrimaryKey = true)] [Key] [Display(Name ="ID")] [MaxLength(36)] [Column(TypeName="uniqueidentifier")] [Editable(true)] [Required(AllowEmptyStrings=false)] public Guid BomId { get; set; } /// ///BOM编号 /// [Display(Name ="BOM编号")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] [Required(AllowEmptyStrings=false)] public string Code { get; set; } /// ///母件物料编码 /// [Display(Name ="母件物料编码")] [MaxLength(200)] [Column(TypeName="nvarchar(200)")] [Editable(true)] public string MaterialCode { get; set; } /// ///母件物料名称 /// [Display(Name ="母件物料名称")] [MaxLength(300)] [Column(TypeName="nvarchar(300)")] [Editable(true)] public string MaterialName { get; set; } /// ///规格型号 /// [Display(Name ="规格型号")] [MaxLength(400)] [Column(TypeName="nvarchar(400)")] [Editable(true)] public string Spec { get; set; } /// ///用途 /// [Display(Name ="用途")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] public string Purpose { get; set; } /// ///版本 /// [Display(Name ="版本")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] public string Edition { get; set; } /// ///有效日期 /// [Display(Name ="有效日期")] [Column(TypeName="datetime")] [Editable(true)] [Required(AllowEmptyStrings=false)] public DateTime EffectiveDate { get; set; } /// ///失效日期 /// [Display(Name ="失效日期")] [Column(TypeName="datetime")] [Editable(true)] [Required(AllowEmptyStrings=false)] public DateTime InvalidDate { get; set; } /// ///启用状态 /// [Display(Name ="启用状态")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int Enable { get; set; } /// ///创建人 /// [Display(Name ="创建人")] [Column(TypeName="int")] [Editable(true)] [Required(AllowEmptyStrings=false)] public int CreateID { get; set; } /// ///创建人 /// [Display(Name ="创建人")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] [Required(AllowEmptyStrings=false)] public string Creator { get; set; } /// ///创建时间 /// [Display(Name ="创建时间")] [Column(TypeName="datetime")] [Editable(true)] [Required(AllowEmptyStrings=false)] public DateTime CreateDate { get; set; } /// ///更新人 /// [Display(Name ="更新人")] [Column(TypeName="int")] [Editable(true)] public int? ModifyID { get; set; } /// ///更新人名称 /// [Display(Name ="更新人名称")] [MaxLength(50)] [Column(TypeName="nvarchar(50)")] [Editable(true)] public string Modifier { get; set; } /// ///更新时间 /// [Display(Name ="更新时间")] [Column(TypeName="datetime")] [Editable(true)] public DateTime? ModifyDate { get; set; } [Display(Name ="BOM明细")] [ForeignKey("BomId")][Navigate(NavigateType.OneToMany,nameof(BomId),nameof(BomId))] public List MES_Bom_Detail { get; set; } } }