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; }
}
}