using Core.Mes.Client.Comm.Attribute;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace Core.StlMes.Client.YdmBcPipeManage.Entity
{
///
/// 数据库表CRM_BILL_M所对应的实体类(生成工具:代码生成工具3.0)
/// 作者:LAPTOP-I2IGVKJC 时间:2021-07-06
///
public class CrmBillMEntity
{
///
/// 提单序号
///
private string billNoSeq = "";
///
/// 提货单号
///
private string billNo = "";
///
/// 合同主键
///
private string ordPk = "";
///
/// 合同行主键
///
private string ordLnPk = "";
///
/// 交货行主键
///
private string ordLnDlyPk = "";
///
/// 合同号
///
private string orderNo = "";
///
/// 合同行号
///
private string orderSeq = "";
///
/// 合同子行号
///
private string deliveryNo = "";
///
/// 收货单位编码
///
private string receivNo = "";
///
/// 收货单位名称
///
private string receivNm = "";
///
/// 销售组织(国内贸易部/国际贸易部)
///
private string saleOrg = "";
///
/// 销售组织描述
///
private string saleOrgDesc = "";
///
/// 出厂方式(火车、汽车;船舶)
///
private string actTransType = "";
///
/// 到站编码
///
private string stationNo = "";
///
/// 到站名称
///
private string stationNm = "";
///
/// 专用线编码
///
private string spclLnNo = "";
///
/// 专用线名称
///
private string spclLnNm = "";
///
/// 计划支数
///
private decimal? planNum = null;
///
/// 提单类型(1实际、2虚拟)
///
private string loadvehicleType = "";
///
/// 创建人
///
private string createName = "";
///
/// 创建时间
///
private string createTime = "";
///
/// CRM是否同步(0 未同步 1已同步)
///
private string isFlag = "";
///
/// 数据类型(0 新增 1修改 2删除)
///
private string dataStatus = "";
///
/// CRM同步时间
///
private string synchroTime = "";
///
/// ID_
///
private string initialId = "";
///
/// 是否结算(1 crm已结算)
///
private string isPay = "";
///
/// 出库地点
///
private string storageName = "";
///
/// 是否纠错倒运
///
private string transportStatus = "";
///
/// 发货去向
///
private string delvryWhereabouts = "";
[Description("发货去向")]
[Nullable(true)]
[DataLength(50)]
public string DelvryWhereabouts
{
get { return delvryWhereabouts; }
set { delvryWhereabouts = value; }
}
[Description("是否纠错倒运")]
[Nullable(true)]
[DataLength(50)]
public string TransportStatus
{
get { return transportStatus; }
set { transportStatus = value; }
}
///
/// 出库地点
///
[Description("出库地点")]
[Nullable(true)]
[DataLength(50)]
public string StorageName
{
get { return storageName; }
set { storageName = value; }
}
///
/// 是否结算
///
[Description("是否结算")]
[Nullable(true)]
[DataLength(30)]
public string IsPay
{
get { return isPay; }
set { isPay = value; }
}
///
/// 提单序号
///
[Description("提单序号")]
[Nullable(true)]
[DataLength(30)]
public string BillNoSeq
{
get { return billNoSeq; }
set { billNoSeq = value; }
}
///
/// 提货单号
///
[Description("提货单号")]
[Nullable(true)]
[DataLength(20)]
public string BillNo
{
get { return billNo; }
set { billNo = value; }
}
///
/// 合同主键
///
[Description("合同主键")]
[Nullable(true)]
[DataLength(40)]
public string OrdPk
{
get { return ordPk; }
set { ordPk = value; }
}
///
/// 合同行主键
///
[Description("合同行主键")]
[Nullable(true)]
[DataLength(40)]
public string OrdLnPk
{
get { return ordLnPk; }
set { ordLnPk = value; }
}
///
/// 交货行主键
///
[Description("交货行主键")]
[Nullable(true)]
[DataLength(40)]
public string OrdLnDlyPk
{
get { return ordLnDlyPk; }
set { ordLnDlyPk = value; }
}
///
/// 合同号
///
[Description("合同号")]
[Nullable(true)]
[DataLength(20)]
public string OrderNo
{
get { return orderNo; }
set { orderNo = value; }
}
///
/// 合同行号
///
[Description("合同行号")]
[Nullable(true)]
[DataLength(3)]
public string OrderSeq
{
get { return orderSeq; }
set { orderSeq = value; }
}
///
/// 合同子行号
///
[Description("合同子行号")]
[Nullable(true)]
[DataLength(3)]
public string DeliveryNo
{
get { return deliveryNo; }
set { deliveryNo = value; }
}
///
/// 收货单位编码
///
[Description("收货单位编码")]
[Nullable(true)]
[DataLength(10)]
public string ReceivNo
{
get { return receivNo; }
set { receivNo = value; }
}
///
/// 收货单位名称
///
[Description("收货单位名称")]
[Nullable(true)]
[DataLength(128)]
public string ReceivNm
{
get { return receivNm; }
set { receivNm = value; }
}
///
/// 销售组织(国内贸易部/国际贸易部)
///
[Description("销售组织")]
[Nullable(true)]
[DataLength(10)]
public string SaleOrg
{
get { return saleOrg; }
set { saleOrg = value; }
}
///
/// 销售组织描述
///
[Description("销售组织描述")]
[Nullable(true)]
[DataLength(20)]
public string SaleOrgDesc
{
get { return saleOrgDesc; }
set { saleOrgDesc = value; }
}
///
/// 出厂方式(火车、汽车;船舶)
///
[Description("出厂方式(火车、汽车;船舶)")]
[Nullable(true)]
[DataLength(10)]
public string ActTransType
{
get { return actTransType; }
set { actTransType = value; }
}
///
/// 到站编码
///
[Description("到站编码")]
[Nullable(true)]
[DataLength(10)]
public string StationNo
{
get { return stationNo; }
set { stationNo = value; }
}
///
/// 到站名称
///
[Description("到站名称")]
[Nullable(true)]
[DataLength(50)]
public string StationNm
{
get { return stationNm; }
set { stationNm = value; }
}
///
/// 专用线编码
///
[Description("专用线编码")]
[Nullable(true)]
[DataLength(20)]
public string SpclLnNo
{
get { return spclLnNo; }
set { spclLnNo = value; }
}
///
/// 专用线名称
///
[Description("专用线名称")]
[Nullable(true)]
[DataLength(100)]
public string SpclLnNm
{
get { return spclLnNm; }
set { spclLnNm = value; }
}
///
/// 计划支数
///
[Description("计划支数")]
[Nullable(true)]
[DataLength(5)]
public decimal? PlanNum
{
get { return planNum; }
set { planNum = value; }
}
///
/// 提单类型(1实际、2虚拟)
///
[Description("提单类型")]
[Nullable(true)]
[DataLength(10)]
public string LoadvehicleType
{
get { return loadvehicleType; }
set { loadvehicleType = value; }
}
///
/// 创建人
///
[Description("创建人")]
[Nullable(true)]
[DataLength(20)]
public string CreateName
{
get { return createName; }
set { createName = value; }
}
///
/// 创建时间
///
[Description("创建时间")]
[Nullable(true)]
public string CreateTime
{
get { return createTime; }
set { createTime = value; }
}
///
/// CRM是否同步(0 未同步 1已同步)
///
[Description("CRM是否同步")]
[Nullable(true)]
[DataLength(1)]
public string IsFlag
{
get { return isFlag; }
set { isFlag = value; }
}
///
/// 数据类型(0 新增 1修改 2删除)
///
[Description("数据类型")]
[Nullable(true)]
[DataLength(1)]
public string DataStatus
{
get { return dataStatus; }
set { dataStatus = value; }
}
///
/// CRM同步时间
///
[Description("CRM同步时间")]
[Nullable(true)]
public string SynchroTime
{
get { return synchroTime; }
set { synchroTime = value; }
}
///
/// ID_
///
[Description("ID_")]
[Nullable(false)]
[DataLength(40)]
public string InitialId
{
get { return initialId; }
set { initialId = value; }
}
}
}