using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using Core.Mes.Client.Comm.Attribute;
namespace Core.StlMes.Client.PlnSaleOrd.工序排产.entity
{
public class PlnOrderZgSOEntity : PlnOrderZgSEntity
{
private string phyName = "";
[Description("探伤类型")]
public string PhyName
{
get { return phyName; }
set { phyName = value; }
}
private string exeStatusAfter;
[Description("后工序状态")]
public string ExeStatusAfter
{
get { return exeStatusAfter; }
set { exeStatusAfter = value; }
}
private decimal? amountDifference = null;
[Description("结转提示")]
[Nullable(true)]
[DataLength(10)]
public decimal? AmountDifference
{
get { return amountDifference; }
set { amountDifference = value; }
}
private string afPlanTimeB;
[Description("后工序开始时间")]
public string AfPlanTimeB
{
get { return afPlanTimeB; }
set { afPlanTimeB = value; }
}
private string afInfo;
[Description("后工序信息")]
public string AfInfo
{
get { return afInfo; }
set { afInfo = value; }
}
private string timeDiffer;
[Description("后工序时间差")]
public string TimeDiffer
{
get { return timeDiffer; }
set { timeDiffer = value; }
}
private string afProLin;
[Description("后工序产线")]
public string AfProLin
{
get { return afProLin; }
set { afProLin = value; }
}
private string afProNum;
[Description("后工序条数")]
public string AfProNum
{
get { return afProNum; }
set { afProNum = value; }
}
private string stockGroupName;
[Description("去向(仓库分组)")]
public string StockGroupName
{
get { return stockGroupName; }
set { stockGroupName = value; }
}
private string craftFileLv2G;
[Description("二级工艺文件")]
public string CraftFileLv2G
{
get { return craftFileLv2G; }
set { craftFileLv2G = value; }
}
private string craftFileLv2GPath;
[Description("二级工艺文件路径")]
public string CraftFileLv2GPath
{
get { return craftFileLv2GPath; }
set { craftFileLv2GPath = value; }
}
private string craftPath;
public string CraftPath
{
get { return craftPath; }
set { craftPath = value; }
}
private string proPlanNo;
[Description("订单号")]
public string ProPlanNo
{
get { return proPlanNo; }
set { proPlanNo = value; }
}
///
/// 品名代码
///
private string produccode = "";
///
/// 品名描述
///
private string producname = "";
///
/// 标准代码
///
private string stdCode = "";
///
/// 标准名称
///
private string stdName = "";
///
/// 标准类别代码
///
private string stdStyle = "";
///
/// 标准类别描述
///
private string stdStyleDesc = "";
///
/// 钢级(牌号)代码
///
private string steelcode = "";
///
/// 钢级(牌号)名称
///
private string steelname = "";
///
/// 订货规格代码(用于合同、质保书、标牌、标识)
///
private string orderSpecCode = "";
///
/// 订货规格描述(用于合同、质保书、标牌、标识)
///
private string orderSpecDesc = "";
///
/// 产品规格代码
///
private string specCode = "";
///
/// 产品规格描述
///
private string specName = "";
///
/// 品名代码
///
[Description("品名代码")]
[Nullable(false)]
[DataLength(20)]
public string Produccode
{
get { return produccode; }
set { produccode = value; }
}
///
/// 品名描述
///
[Description("品名描述")]
[Nullable(false)]
[DataLength(100)]
public string Producname
{
get { return producname; }
set { producname = value; }
}
///
/// 标准代码
///
[Description("标准代码")]
[Nullable(false)]
[DataLength(20)]
public string StdCode
{
get { return stdCode; }
set { stdCode = value; }
}
///
/// 标准名称
///
[Description("订货标准")]
[Nullable(false)]
[DataLength(200)]
public string StdName
{
get { return stdName; }
set { stdName = value; }
}
///
/// 标准类别代码
///
[Description("标准类别代码")]
[Nullable(true)]
[DataLength(20)]
public string StdStyle
{
get { return stdStyle; }
set { stdStyle = value; }
}
///
/// 标准类别描述
///
[Description("标准类别")]
[Nullable(true)]
[DataLength(50)]
public string StdStyleDesc
{
get { return stdStyleDesc; }
set { stdStyleDesc = value; }
}
///
/// 订货规格代码(用于合同、质保书、标牌、标识)
///
[Description("订货规格代码(用于合同、质保书、标牌、标识)")]
[Nullable(false)]
[DataLength(20)]
public string OrderSpecCode
{
get { return orderSpecCode; }
set { orderSpecCode = value; }
}
///
/// 订货规格描述(用于合同、质保书、标牌、标识)
///
[Description("订货规格")]
[Nullable(false)]
[DataLength(200)]
public string OrderSpecDesc
{
get { return orderSpecDesc; }
set { orderSpecDesc = value; }
}
///
/// 产品规格代码
///
[Description("产品规格代码")]
[Nullable(false)]
[DataLength(20)]
public string SpecCode
{
get { return specCode; }
set { specCode = value; }
}
///
/// 产品规格描述
///
[Description("产品规格")]
[Nullable(false)]
[DataLength(100)]
public string SpecName
{
get { return specName; }
set { specName = value; }
}
///
/// 销售分类(油井管;专业管;普管)
///
private string prdCls = "";
[Description("销售分类")]
public string PrdCls
{
get { return prdCls; }
set { prdCls = value; }
}
///
/// 生产分类
///
private string produceSort = "";
[Description("生产分类")]
public string ProduceSort
{
get { return produceSort; }
set { produceSort = value; }
}
///
/// 订货来源
///
private string orderfrom = "";
[Description("订货来源")]
public string Orderfrom
{
get { return orderfrom; }
set { orderfrom = value; }
}
private decimal? ljNumB;
[Description("LJ(B)支")]
public decimal? LjNumB
{
get { return ljNumB; }
set { ljNumB = value; }
}
private decimal? ljWeightB;
[Description("LJ(B)吨")]
public decimal? LjWeightB
{
get { return ljWeightB; }
set { ljWeightB = value; }
}
private string prodGradename = "";
[Description("生产钢种")]
public string ProdGradename
{
get { return prodGradename; }
set { prodGradename = value; }
}
private string custmOrderNo = "";
[Description("客户合同号")]
public string CustmOrderNo
{
get { return custmOrderNo; }
set { custmOrderNo = value; }
}
private string delvryEdate = "";
[Description("交货日期")]
public string DelvryEdate
{
get { return delvryEdate; }
set { delvryEdate = value; }
}
///
/// 生产吨数(根据订货量计算)
///
private double? prdctWgt;
[Description("生产量(支、吨)")]
public double? PrdctWgt
{
get { return prdctWgt; }
set
{
prdctWgt = value;
}
}
///
/// 交货量差方式(绝对值;百分比)
///
private object delvryRangeTpe;
[Description("交货量差")]
public object DelvryRangeTpe
{
get { return delvryRangeTpe; }
set
{
if (value == null)
{
delvryRangeTpe = DBNull.Value;
}
else
{
delvryRangeTpe = value;
}
}
}
private string totlengthM = "";
[Description("保米长")]
public string TotlengthM
{
get { return totlengthM; }
set { totlengthM = value; }
}
private string orderQty = "";
[Description("订货量")]
public string OrderQty
{
get { return orderQty; }
set { orderQty = value; }
}
private string orderUnit = "";
[Description("订货单位")]
public string OrderUnit
{
get { return orderUnit; }
set { orderUnit = value; }
}
private string departname = "";
[Description("销售区域(业务科室)")]
public string Departname
{
get { return departname; }
set { departname = value; }
}
private string penaltyDesc = "";
[Description("罚则条款")]
[DataHidden(true)]
public string PenaltyDesc
{
get { return penaltyDesc; }
set { penaltyDesc = value; }
}
private string orderTeam = "";
[Description("是否协同")]
[DataHidden(true)]
public string OrderTeam
{
get { return orderTeam; }
set { orderTeam = value; }
}
private string orderCreateName = "";
[Description("合同业务员")]
[DataHidden(true)]
public string OrderCreateName
{
get { return orderCreateName; }
set { orderCreateName = value; }
}
private string orderDocumentaryName = "";
[Description("合同跟单员")]
[DataHidden(true)]
public string OrderDocumentaryName
{
get { return orderDocumentaryName; }
set { orderDocumentaryName = value; }
}
}
}