using System; using SqlSugar; namespace FactorySystemModel.SqlSugarModel { /// ///物料视图表 /// [SugarTable("TFS_ViewMaterial")] public partial class TFS_ViewMaterial { public TFS_ViewMaterial() { FMaterialID = FTeamID = -1; FLevel = 1; } /// /// 物料号 /// [SugarColumn(IsIgnore = true)] public string FCode { get; set; } /// /// Desc:唯一标识 /// Default: /// Nullable:False /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public int FID { get; set; } /// /// Desc:物料表ID /// Default:-1 /// Nullable:False /// public int FMaterialID { get; set; } /// /// Desc:协同表ID /// Default:-1 /// Nullable:False /// public int FTeamID { get; set; } /// /// Desc:层级(Bom解析第一级) /// Default:-1 /// Nullable:False /// public int FLevel { get; set; } /// /// Desc:工厂ID /// Default: /// Nullable:False /// public string FFactoryCode { get; set; } /// /// Desc:工厂Code /// Default:-1 /// Nullable:False /// public int FFactoryID { get; set; } /// /// Desc:视图类型:TBasicCode.FType=30 /// Default:-1 /// Nullable:False /// public int FViewType { get; set; } /// /// Desc:组编号 /// Default: /// Nullable:False /// public string FGroupCode { get; set; } /// /// Desc:删除状态:1删除,0未删除 /// Default:0 /// Nullable:False /// public int FDeleted { get; set; } /// /// Desc:添加时间 /// Default:DateTime.Now /// Nullable:False /// public DateTime? FAddDate { get; set; } /// /// Desc:修改人 /// Default:-1 /// Nullable:False /// public int? FEditUser { get; set; } /// /// Desc:修改时间 /// Default:DateTime.Now /// Nullable:False /// public DateTime? FEditDate { get; set; } /// /// Desc:组织级别.行业领域 /// Default: /// Nullable:False /// public string FOrganizeIndustryField { get; set; } /// /// Desc:组织级别.物料类型 /// Default: /// Nullable:False /// public string FOrganizeMaterialType { get; set; } /// /// Desc:组织级别.工厂 /// Default: /// Nullable:False /// public string FOrganizeFactory { get; set; } /// /// Desc:组织级别.库存地点 /// Default: /// Nullable:False /// public string FOrganizeInventoryLocation { get; set; } /// /// Desc:组织级别.销售组织 /// Default: /// Nullable:False /// public string FOrganizeSalesOrganize { get; set; } /// /// Desc:组织级别.分销渠道 /// Default: /// Nullable:False /// public string FOrganizeDistributionChannel { get; set; } /// /// Desc:基本视图.物料编号 /// Default: /// Nullable:False /// public string FBaseMaterialCode { get; set; } /// /// Desc:基本视图.试验号 /// Default: /// Nullable:False /// public string FBaseTestCode { get; set; } /// /// Desc:基本视图.基本计量 /// Default: /// Nullable:False /// public string FBaseBasicMeter { get; set; } /// /// Desc:基本视图.物料描述 /// Default: /// Nullable:False /// public string FBaseMaterialDesc { get; set; } /// /// Desc:基本视图.物料组 /// Default: /// Nullable:False /// public string FBaseMaterialGroup { get; set; } /// /// Desc:基本视图.大小/量纲(规格) /// Default: /// Nullable:False /// public string FBaseSpecification { get; set; } /// /// Desc:基本视图.物料长文本 /// Default: /// Nullable:False /// public string FBaseMaterialText { get; set; } /// /// Desc:基本视图.标识符:固体/液体 /// Default: /// Nullable:False /// public string FBaseIdentifier { get; set; } /// /// Desc:基本视图.体积单位 /// Default: /// Nullable:False /// public string FBaseVolumeUnit { get; set; } /// /// Desc:基本视图.毛重 /// Default: /// Nullable:False /// public string FBaseGrossWeight { get; set; } /// /// Desc:基本视图.净重 /// Default: /// Nullable:False /// public string FBaseNetWeight { get; set; } /// /// Desc:基本视图.重量单位 /// Default: /// Nullable:False /// public string FBaseWeightUnit { get; set; } /// /// Desc:基本视图.业务量 /// Default: /// Nullable:False /// public string FBaseBusinessVolume { get; set; } /// /// Desc:基本视图.fame号 /// Default: /// Nullable:False /// public string FBaseFameCode { get; set; } /// /// Desc:采购视图.采购组 /// Default: /// Nullable:False /// public string FPurchaseGroup { get; set; } /// /// Desc:采购视图.采购单位 /// Default: /// Nullable:False /// public string FPurchaseCompany { get; set; } /// /// Desc:采购视图.采购单位数量 /// Default: /// Nullable:False /// public string FPurchaseCompanyCount { get; set; } /// /// Desc:采购视图.基本单位数量 /// Default: /// Nullable:False /// public string FPurchaseBaseCompanyCount { get; set; } /// /// Desc:采购视图.采购价值码 /// Default: /// Nullable:False /// public string FPurchaseValueCode { get; set; } /// /// Desc:采购视图.工厂特定状态 /// Default: /// Nullable:False /// public string FPurchaseFactorySpecificStatus { get; set; } /// /// Desc:采购视图.自动采购订单 /// Default: /// Nullable:False /// public string FPurchaseAutoOrder { get; set; } /// /// Desc:采购视图.货源清单 /// Default: /// Nullable:False /// public string FPurchaseGoodsSource { get; set; } /// /// Desc:分类视图.类别种类 /// Default: /// Nullable:False /// public string FTypeCategoryType { get; set; } /// /// Desc:分类视图.类别 /// Default: /// Nullable:False /// public string FTypeType { get; set; } /// /// Desc:销售视图.交货工厂 /// Default: /// Nullable:False /// public string FSaleDeliveryFactory { get; set; } /// /// Desc:销售视图.税金分类 /// Default: /// Nullable:False /// public string FSaleTaxType { get; set; } /// /// Desc:销售视图.物料统计组 /// Default: /// Nullable:False /// public string FSaleMaterialStatisticsGroup { get; set; } /// /// Desc:销售视图.销售单位 /// Default: /// Nullable:False /// public string FSaleSalesCompany { get; set; } /// /// Desc:销售视图.基本单位数量 /// Default: /// Nullable:False /// public string FSaleBaseCompanyCount { get; set; } /// /// Desc:销售视图.销售单位数量 /// Default: /// Nullable:False /// public string FSaleSalesCompanyCount { get; set; } /// /// Desc:销售视图.科目设置组 /// Default: /// Nullable:False /// public string FSaleAccountSettingGroup { get; set; } /// /// Desc:销售视图.普通项目类别组 /// Default: /// Nullable:False /// public string FSaleGeneralProjectCategoryGroup { get; set; } /// /// Desc:销售视图.项目类别组 /// Default: /// Nullable:False /// public string FSaleProjectCategoryGroup { get; set; } /// /// Desc:销售视图.可用性检查 /// Default: /// Nullable:False /// public string FSaleAvailabilityCheck { get; set; } /// /// Desc:销售视图.装载组 /// Default: /// Nullable:False /// public string FSaleOutfitGroup { get; set; } /// /// Desc:销售视图.旧物料号 /// Default: /// Nullable:False /// public string FSaleOldMaterialCode { get; set; } /// /// Desc:仓储视图.存储条件 /// Default: /// Nullable:False /// public string FStorageConditions { get; set; } /// /// Desc:仓储视图.批次管理 /// Default: /// Nullable:False /// public string FStorageBatchManage { get; set; } /// /// Desc:仓储视图.最大存储期间 /// Default: /// Nullable:False /// public string FStorageMaxStoragePeriod { get; set; } /// /// Desc:仓储视图.时间单位 /// Default: /// Nullable:False /// public string FStorageTimeUnit { get; set; } /// /// Desc:仓储视图.最小剩余货架寿命 /// Default: /// Nullable:False /// public string FStorageMinSurplusShelfLife { get; set; } /// /// Desc:仓储视图.总货架寿命 /// Default: /// Nullable:False /// public string FStorageTotalShelfLife { get; set; } /// /// Desc:仓储视图.SLED期间标识 /// Default: /// Nullable:False /// public string FStorageSLEDCode { get; set; } /// /// Desc:MRP1.MRP类型 /// Default: /// Nullable:False /// public string FMRP1Type { get; set; } /// /// Desc:MRP1.MRP控制者 /// Default: /// Nullable:False /// public string FMRP1Controller { get; set; } /// /// Desc:MRP1.批量大小 /// Default: /// Nullable:False /// public string FMRP1BatchSize { get; set; } /// /// Desc:MRP1.最小批量大小 /// Default: /// Nullable:False /// public string FMRP1MinBatchSize { get; set; } /// /// Desc:MRP1.最大批量大小 /// Default: /// Nullable:False /// public string FMRP1MaxBatchSize { get; set; } /// /// Desc:MRP1.MRP组 /// Default: /// Nullable:False /// public string FMRP1Group { get; set; } /// /// Desc:MRP1. 舍入值 /// Default: /// Nullable:False /// public string FMRP1RoundValue { get; set; } /// /// Desc:MRP1.产品分类 /// Default: /// Nullable:False /// public string FMRP1ProductType { get; set; } /// /// Desc:MRP1.客户代码 /// Default: /// Nullable:False /// public string FMRP1CustomerCode { get; set; } /// /// Desc:MRP1.大小料 /// Default: /// Nullable:False /// public string FMRP1SizeMaterial { get; set; } /// /// Desc:MRP1. 小料标准(小于) /// Default: /// Nullable:False /// public string FMRP1SmallMaterialStandard { get; set; } /// /// Desc:MRP2.采购类型 /// Default: /// Nullable:False /// public string FMRP2PurchaseType { get; set; } /// /// Desc:MRP2.计划边际码 /// Default: /// Nullable:False /// public string FMRP2PlanMarginalCode { get; set; } /// /// Desc:MRP2.特殊采购类 /// Default: /// Nullable:False /// public string FMRP2SpecialProcurement { get; set; } /// /// Desc:MRP2.反冲 /// Default: /// Nullable:False /// public string FMRP2Recoil { get; set; } /// /// Desc:MRP2.自制生产时间 /// Default: /// Nullable:False /// public string FMRP2SelfProductTime { get; set; } /// /// Desc:MRP2.计划交货时间 /// Default: /// Nullable:False /// public string FMRP2PlannDeliveryTime { get; set; } /// /// Desc:MRP2.收货处理时间 /// Default: /// Nullable:False /// public string FMRP2ReceiveProcessTime { get; set; } /// /// Desc:MRP2.安全库存 /// Default: /// Nullable:False /// public string FMRP2SafeStock { get; set; } /// /// Desc:MRP2.发货库存地点 /// Default: /// Nullable:False /// public string FMRP2DeliveryInventoryPlace { get; set; } /// /// Desc:MRP2.外部采购仓储地点 /// Default: /// Nullable:False /// public string FMRP2ExternalStoragePlace { get; set; } /// /// Desc:MRP3.策略组 /// Default: /// Nullable:False /// public string FMRP3PolicyGroup { get; set; } /// /// Desc:MRP3.消耗模式 /// Default: /// Nullable:False /// public string FMRP3ConsumePattern { get; set; } /// /// Desc:MRP3.向前消耗期间 /// Default: /// Nullable:False /// public string FMRP3ForwardConsumePeriod { get; set; } /// /// Desc:MRP3.逆向消耗期 /// Default: /// Nullable:False /// public string FMRP3ReverseConsumePeriod { get; set; } /// /// Desc:MRP3.混合MRP /// Default: /// Nullable:False /// public string FMRP3BlendMRP { get; set; } /// /// Desc:MRP3.可用性检查 /// Default: /// Nullable:False /// public string FMRP3AvailabilityCheck { get; set; } /// /// Desc:MRP4.单独或集中 /// Default: /// Nullable:False /// public string FMRP4AloneOrFocus { get; set; } /// /// Desc:工作计划视图.生产计划参数文件 /// Default: /// Nullable:False /// public string FPlanProductPlanParam { get; set; } /// /// Desc:工作计划视图.无限制过量交货 /// Default: /// Nullable:False /// public string FPlanUnlimitedOverDelivery { get; set; } /// /// Desc:工作计划视图.不足交货允差 /// Default: /// Nullable:False /// public string FPlanUnderDeliveryTolerance { get; set; } /// /// Desc:工作计划视图.过度交货允差 /// Default: /// Nullable:False /// public string FPlanOverDeliveryTolerance { get; set; } /// /// Desc:工作计划视图.发货单位 /// Default: /// Nullable:False /// public string FPlanDeliverCompany { get; set; } /// /// Desc:工作计划视图.发货单位数量 /// Default: /// Nullable:False /// public string FPlanDeliverCompanyCount { get; set; } /// /// Desc:工作计划视图.基本单位数量 /// Default: /// Nullable:False /// public string FPlanBaseCompanyCount { get; set; } /// /// Desc:质检视图.检验类型1 /// Default: /// Nullable:False /// public string FQualityType1 { get; set; } /// /// Desc:质检视图.检验类型2 /// Default: /// Nullable:False /// public string FQualityType2 { get; set; } /// /// Desc:质检视图.检验类型3 /// Default: /// Nullable:False /// public string FQualityType3 { get; set; } /// /// Desc:质检视图.检验类型4 /// Default: /// Nullable:False /// public string FQualityType4 { get; set; } /// /// Desc:质检视图.检验类型5 /// Default: /// Nullable:False /// public string FQualityType5 { get; set; } /// /// Desc:质检视图.检验类型6 /// Default: /// Nullable:False /// public string FQualityType6 { get; set; } /// /// Desc:会计视图.价格控制 /// Default: /// Nullable:False /// public string FAccountPriceControl { get; set; } /// /// Desc:会计视图.价格确定 /// Default: /// Nullable:False /// public string FAccountPriceDetermine { get; set; } /// /// Desc:会计视图.价格单位 /// Default: /// Nullable:False /// public string FAccountPriceUnit { get; set; } /// /// Desc:会计视图.评估分类 /// Default: /// Nullable:False /// public string FAccountAccessType { get; set; } /// /// Desc:会计视图.VC: 销售订单库存 /// Default: /// Nullable:False /// public string FAccountSaleOrderInventory { get; set; } /// /// Desc:会计视图.标准价格 /// Default: /// Nullable:False /// public string FAccountStandardPrice { get; set; } /// /// Desc:会计视图.利润中心 /// Default: /// Nullable:False /// public string FAccountProfitCenter { get; set; } /// /// Desc:会计视图.成本核算批量 /// Default: /// Nullable:False /// public string FAccountCostAccountBatch { get; set; } /// /// Desc:额外增加字段:配方视图、组装bom视图的基本数量对应PLM配方下载BOM中用量 /// public string FExtraQuantity { get; set; } /// /// 物料ID(仅下载BOM使用) /// [SugarColumn(IsIgnore = true)] public int FBomMaterialID { get; set; } /// /// Desc:MRP1.再订货点 /// Default: /// Nullable:False /// public string FMRP1ReorderLocation { get; set; } /// /// Desc:MRP1.固定批量大小 /// Default: /// Nullable:False /// public string FMRP1RegularBatchSize { get; set; } /// /// Desc:MRP1.最大库存水平 /// Default: /// Nullable:False /// public string FMRP1MaxInventorySize { get; set; } /// /// Desc:MRP1.不计算缺料 /// Default: /// Nullable:False /// public string FMRP1IgnoreLack { get; set; } /// /// Desc:MRP1.压膜 /// Default: /// Nullable:False /// public string FMRP1laminated { get; set; } /// /// Desc:MRP1.安全库存带小样 /// Default: /// Nullable:False /// public string FMRP1SafeStock { get; set; } /// /// Desc:MRP1.需求计算不考虑前置物料库存 /// Default: /// Nullable:False /// public string FMRP1RequireCount { get; set; } /// /// Desc:MRP4.非连续标识 /// Default: /// Nullable:False /// public string FMRP4DiscontinuousIidentifier { get; set; } /// /// Desc:MRP4.生效期 /// Default: /// Nullable:False /// public string FMRP4EffectivePeriod { get; set; } /// /// Desc:MRP4.后续的物料 /// Default: /// Nullable:False /// public string FMRP4FollowMaterial { get; set; } /// /// Desc:协同类型:0协同、1物料新增、2配方变更 /// Default:0 /// Nullable:False /// public int FTeamType { get; set; } /// /// Desc:配方变更路线ID /// Default:-1 /// Nullable:False /// public int FHalfMaterialTeamID { get; set; } /// /// Desc:物料修改路线ID /// Default:-1 /// Nullable:False /// public int FMdfMaterialTeamID { get; set; } } }