@ -31,279 +31,105 @@ namespace SlnMesnac.Model.domain
{
[SugarTable(" BasMaterial "), TenantAttribute("mes")]
[DataContract(Name = "Bas Material 物料信息")]
[SugarTable(" base_material_info "), TenantAttribute("mes")]
[DataContract(Name = "Bas eM MaterialInfo 物料信息")]
#pragma warning disable CS8618 // Non-nullable field 'Data' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
public class BaseMaterialInfo
{
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = " ObjID ", IsPrimaryKey = true)]
public int ObjI D { get ; set ; }
[SugarColumn(ColumnName = " obj_id ", IsPrimaryKey = true)]
public int ObjI d { get ; set ; }
/// <summary>
/// 大类+小类+规格+胶代码或最后4顺序号
/// 物料编码
///</summary>
[SugarColumn(ColumnName = " MaterialC ode")]
[SugarColumn(ColumnName = " material_c ode")]
public string MaterialCode { get ; set ; }
/// <summary>
///
/// 物料名称
///</summary>
[SugarColumn(ColumnName = "MajorTypeID")]
public int? MajorTypeID { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "MinorTypeID")]
public string MinorTypeID { get ; set ; }
/// <summary>
///
/// 默认值: ('')
///</summary>
[SugarColumn(ColumnName = "RubCode")]
public string RubCode { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "MaterialName")]
[SugarColumn(ColumnName = "material_name")]
public string MaterialName { get ; set ; }
/// <summary>
///
/// 物料大类
///</summary>
[SugarColumn(ColumnName = " MaterialOtherName ")]
public string Material OtherName { get ; set ; }
[SugarColumn(ColumnName = "material_categories")]
public string MaterialCategories { get ; set ; }
/// <summary>
///
/// 物料小类
///</summary>
[SugarColumn(ColumnName = " MaterialSimpleName ")]
public string MaterialS impleName { get ; set ; }
[SugarColumn(ColumnName = "material_subclass")]
public string MaterialSubclass { get ; set ; }
/// <summary>
///
/// SAP物料类型
///</summary>
[SugarColumn(ColumnName = " ProductMaterialCod e")]
public string ProductMaterialCod e { get ; set ; }
[SugarColumn(ColumnName = "material_type")]
public string MaterialType { get ; set ; }
/// <summary>
///
/// 计量单位
///</summary>
[SugarColumn(ColumnName = " MaterialLevel ")]
public string Material Level { get ; set ; }
[SugarColumn(ColumnName = " material_unit ")]
public string Material Unit { get ; set ; }
/// <summary>
///
/// 单位工资
///</summary>
[SugarColumn(ColumnName = " MaterialGroup ")]
public string MaterialGroup { get ; set ; }
[SugarColumn(ColumnName = " unit_price ")]
public string UnitlPrice { get ; set ; }
/// <summary>
///
/// 物料型号
///</summary>
[SugarColumn(ColumnName = " UserCode ")]
public string UserCode { get ; set ; }
[SugarColumn(ColumnName = " material_specifications ")]
public string MaterialSpecifications { get ; set ; }
/// <summary>
///
/// 工厂编号
///</summary>
[SugarColumn(ColumnName = " PlanPric e")]
public decimal? PlanPric e { get ; set ; }
[SugarColumn(ColumnName = " factory_cod e")]
public string FactoryCod e { get ; set ; }
/// <summary>
/// 具体到县级市, 长度为6, 国外的只具体国家
/// 所属工位
///</summary>
[SugarColumn(ColumnName = " ProductArea ")]
public string Product Area { get ; set ; }
[SugarColumn(ColumnName = " product_line_code ")]
public string Product LineCode { get ; set ; }
/// <summary>
///
/// 是否标识
///</summary>
[SugarColumn(ColumnName = " MinStock ")]
public decimal? MinStock { get ; set ; }
[SugarColumn(ColumnName = " is_flag ")]
public string IsFlag { get ; set ; }
/// <summary>
///
/// 创建人
///</summary>
[SugarColumn(ColumnName = " MaxStock ")]
public decimal? MaxStock { get ; set ; }
[SugarColumn(ColumnName = " create_by ")]
public string CreateBy { get ; set ; }
/// <summary>
/// 千克,克,块,桶,升
/// 创建时间
///</summary>
[SugarColumn(ColumnName = " UnitID ")]
public int? UnitID { get ; set ; }
[SugarColumn(ColumnName = " create_time ")]
public string CreateTime { get ; set ; }
/// <summary>
///
/// 更新人
///</summary>
[SugarColumn(ColumnName = " StaticUnitID ")]
public int? StaticUnitID { get ; set ; }
[SugarColumn(ColumnName = " update_by ")]
public string UpdateBy { get ; set ; }
/// <summary>
///
/// 更新时间
///</summary>
[SugarColumn(ColumnName = " StaticUnitCoefficient ")]
public decimal? StaticUnitCoefficient { get ; set ; }
[SugarColumn(ColumnName = " update_time ")]
public string UpdateTime { get ; set ; }
/// <summary>
/// 显为百分比
/// 增量日期
///</summary>
[SugarColumn(ColumnName = " CheckPermitError ")]
public decimal? CheckPermitError { get ; set ; }
[SugarColumn(ColumnName = " increment_date ")]
public string IncrementDate { get ; set ; }
/// <summary>
/// 按小时计算
/// 商品编码
///</summary>
[SugarColumn(ColumnName = " MaxParkTim e")]
public decimal? MaxParkTim e { get ; set ; }
[SugarColumn(ColumnName = " product_cod e")]
public string ProductCod e { get ; set ; }
/// <summary>
/// 小时计算
/// 商品名称
///</summary>
[SugarColumn(ColumnName = "MinParkTime")]
public decimal? MinParkTime { get ; set ; }
/// <summary>
///
/// 默认值: (getdate())
///</summary>
[SugarColumn(ColumnName = "DefineDate")]
public DateTime ? DefineDate { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "StandardCode")]
public string StandardCode { get ; set ; }
/// <summary>
///
/// 默认值: ((1))
///</summary>
[SugarColumn(ColumnName = "StaticClass")]
public int? StaticClass { get ; set ; }
/// <summary>
///
/// 默认值: ((0))
///</summary>
[SugarColumn(ColumnName = "IsEqualMaterial")]
public string IsEqualMaterial { get ; set ; }
/// <summary>
///
/// 默认值: ((0))
///</summary>
[SugarColumn(ColumnName = "IsPutJar")]
public string IsPutJar { get ; set ; }
/// <summary>
///
/// 默认值: ((1))
///</summary>
[SugarColumn(ColumnName = "IsQualityRateCount")]
public string IsQualityRateCount { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "ERPCode")]
public string ERPCode { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "Remark")]
public string Remark { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "DeleteFlag")]
public string DeleteFlag { get ; set ; }
/// <summary>
///
/// 默认值: ((0))
///</summary>
[SugarColumn(ColumnName = "ValidDate")]
public decimal ValidDate { get ; set ; }
/// <summary>
///
/// 默认值: ((0))
///</summary>
[SugarColumn(ColumnName = "ValidDateB")]
public decimal ValidDateB { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "SAPMaterialCode")]
public string SAPMaterialCode { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "SAPMaterialShortCode")]
public string SAPMaterialShortCode { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "ERPCode_Bak")]
public string ErpcodeBak { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "OperSourceTemp")]
public string OperSourceTemp { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "IsQualityrateCountBak")]
public int? IsQualityrateCountBak { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "CMaterialLevel")]
public string CMaterialLevel { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "CMaterialGroup")]
public string CMaterialGroup { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "XBStock")]
public decimal? XBStock { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "HFCode")]
public string HFCode { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "HFCode2")]
public string HFCode2 { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "UNITName")]
public string UNITName { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "KFACSTATUS")]
public string Kfacstatus { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "Ordertype")]
public string Ordertype { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "CreateDate")]
public string CreateDate { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "UpdateDate")]
public string UpdateDate { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "UnAudit")]
public string UnAudit { get ; set ; }
/// <summary>
///
///</summary>
[SugarColumn(ColumnName = "ChkStand")]
public string ChkStand { get ; set ; }
/// <summary>
/// 1 KG 2 PC 3 标准KG
/// 默认值: ((1))
///</summary>
[SugarColumn(ColumnName = "SapUpUnit")]
public int? SapUpUnit { get ; set ; }
/// <summary>
/// 是否为轨道事业部物料: 0: 不是, 1: 是
///</summary>
[SugarColumn(ColumnName = "IsGDMaterial")]
public int? IsGDMaterial { get ; set ; }
[SugarColumn(ColumnName = "product_name")]
public string ProductName { get ; set ; }
}
}