using Business.Core.Attributes; using Business.Core.Utilities; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using Volo.Abp.Domain.Entities; namespace Business.Model.Ext { /// /// 物料清单 /// [CollectionName("dopbase", "in_kd_bom")] [Comment("物料清单")] public class in_kd_bom : Entity { [Key] public override long Id { get { if (Id == 0) return new SnowFlake().NextId(); return Id; } } /// /// 使用组织 /// [StringLength(80)] [Comment("使用组织")] public string? FUseOrgId_Name { get; set; } /// /// BOM版本 /// [StringLength(80)] [Comment("BOM版本")] public string? FNumber { get; set; } /// /// BOM简称 /// [StringLength(10)] [Comment("BOM简称")] public string? FName_2052 { get; set; } /// /// BOM分类 /// [StringLength(80)] [Comment("BOM分类")] public string? FBOMCATEGORY { get; set; } /// /// 父项物料编码 /// [StringLength(80)] [Comment("父项物料编码")] public string? FMATERIALID_Name { get; set; } /// /// 物料名称 /// [StringLength(80)] [Comment("物料名称")] public string? FITEMNAME { get; set; } /// /// 规格型号 /// [StringLength(80)] [Comment("规格型号")] public string? FITEMMODEL { get; set; } /// /// 数据状态 /// [StringLength(10)] [Comment("数据状态")] public string? FITEMPPROPERTY { get; set; } /// /// 项次 /// [Comment("项次")] public int? FReplaceGroup { get; set; } /// /// 替代优先级 /// [Comment("替代优先级")] public int? FReplacePriority { get; set; } /// /// 替代方案编码 /// [Comment("80")] [StringLength(255)] public string? FSubstitutionId_Name { get; set; } /// /// 子项物料编码 /// [Comment("子项物料编码")] [StringLength(80)] public string? FMATERIALIDCHILD_Name { get; set; } /// /// 子项物料名称 /// [StringLength(80)] [Comment("子项物料名称")] public string? FCHILDITEMNAME { get; set; } /// /// 子项规格型号 /// [Comment("子项规格型号")] [StringLength(80)] public string? FCHILDITEMMODEL { get; set; } /// /// 供应类型 /// [Comment("供应类型")] [StringLength(1)] public string? FSupplyType { get; set; } /// /// 子项单位 /// [Comment("子项单位")] [StringLength(10)] public string? FCHILDUNITID_Name { get; set; } /// /// 供应组织 /// [StringLength(80)] [Comment("供应组织")] public string? FChildSupplyOrgId_Name { get; set; } /// /// 用量:分子 [Comment("用量:分子")] [Precision(23, 10)] public decimal? FNUMERATOR { get; set; } /// /// 用量:分母 /// [Comment("用量:分母")] [Precision(23, 10)] public decimal? FDENOMINATOR { get; set; } /// /// 作业 /// [Comment("作业")] [StringLength(80)] public string? FPROCESSID_Name { get; set; } /// /// 替代策略 /// [StringLength(80)] [Comment("替代策略")] public string? FReplacePolicy { get; set; } /// /// 替代方式 /// [Comment("替代方式")] [StringLength(80)] public string? FReplaceType { get; set; } /// /// 替代主料 /// [Comment("替代主料")] [StringLength(1)] public string? FIskeyItem { get; set; } /// /// 替代方案名称 /// [Comment("替代方案名称")] [StringLength(80)] public string? FSubstitutionName { get; set; } /// /// 子项物料描述 /// [StringLength(255)] [Comment("子项物料描述")] public string? F_ZXWLMS { get; set; } /// /// 子项物料品牌 /// [Comment("子项物料品牌")] [StringLength(255)] public string? F_ZXWLPP { get; set; } } }