/*
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*如果数据库字段发生变化,请在代码生器重新生成此Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Entity.SystemModels;
namespace VOL.Entity.DomainModels
{
[Entity(TableCnName = "班列台账信息_视图",TableName = "Vw_tb_BlockTrainOrder")]
public class Vw_tb_BlockTrainOrder:BaseEntity
{
///
///
///
[Display(Name ="Id")]
[Column(TypeName="bigint")]
public long? Id { get; set; }
///
///
///
[Key]
[Display(Name ="Gid")]
[Column(TypeName="uniqueidentifier")]
[Required(AllowEmptyStrings=false)]
public Guid Gid { get; set; }
///
///
///
[Display(Name ="Customer")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string Customer { get; set; }
///
///
///
[Display(Name ="BlockTrainGid")]
[Column(TypeName="uniqueidentifier")]
public Guid? BlockTrainGid { get; set; }
///
///
///
[Display(Name ="TrainOrderType")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string TrainOrderType { get; set; }
///
///
///
[Display(Name ="OrderType")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string OrderType { get; set; }
///
///
///
[Display(Name ="BaoguanInfo")]
[Column(TypeName="nvarchar(max)")]
public string BaoguanInfo { get; set; }
///
///
///
[Display(Name ="IEFlag")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string IEFlag { get; set; }
///
///
///
[Display(Name ="GoodsManage")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string GoodsManage { get; set; }
///
///
///
[Display(Name ="SendStation")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string SendStation { get; set; }
///
///
///
[Display(Name ="ConsigneeName")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string ConsigneeName { get; set; }
///
///
///
[Display(Name ="ConsigneeCountry")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string ConsigneeCountry { get; set; }
///
///
///
[Display(Name ="ConsigneeStation")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string ConsigneeStation { get; set; }
///
///
///
[Display(Name ="AgentPort")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string AgentPort { get; set; }
///
///
///
[Display(Name ="AppointStatus")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string AppointStatus { get; set; }
///
///
///
[Display(Name ="GoodsInfo")]
[Column(TypeName="nvarchar(max)")]
public string GoodsInfo { get; set; }
///
///
///
[Display(Name ="BaoguanStatus")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string BaoguanStatus { get; set; }
///
///
///
[Display(Name ="BoxStatus")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string BoxStatus { get; set; }
///
///
///
[Display(Name ="BoxType")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string BoxType { get; set; }
///
///
///
[Display(Name ="BoxAttr")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string BoxAttr { get; set; }
///
///
///
[Display(Name ="BoxCode")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string BoxCode { get; set; }
///
///
///
[Display(Name ="GoodCount")]
[Column(TypeName="int")]
public int? GoodCount { get; set; }
///
///
///
[Display(Name ="BoxWeigth")]
[DisplayFormat(DataFormatString="10,2")]
[Column(TypeName="decimal")]
public decimal? BoxWeigth { get; set; }
///
///
///
[Display(Name ="BoxWeigthTare")]
[DisplayFormat(DataFormatString="10,2")]
[Column(TypeName="decimal")]
public decimal? BoxWeigthTare { get; set; }
///
///
///
[Display(Name ="Iswhole")]
[Column(TypeName="smallint")]
public int? Iswhole { get; set; }
///
///
///
[Display(Name ="IsNonFe")]
[Column(TypeName="smallint")]
public int? IsNonFe { get; set; }
///
///
///
[Display(Name ="TradeName")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string TradeName { get; set; }
///
///
///
[Display(Name ="TradeLastName")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string TradeLastName { get; set; }
///
///
///
[Display(Name ="OriginAddr")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string OriginAddr { get; set; }
///
///
///
[Display(Name ="SendIsProvince")]
[Column(TypeName="smallint")]
public int? SendIsProvince { get; set; }
///
///
///
[Display(Name ="MoneyUsd")]
[DisplayFormat(DataFormatString="10,2")]
[Column(TypeName="decimal")]
public decimal? MoneyUsd { get; set; }
///
///
///
[Display(Name ="CustomsSeal")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string CustomsSeal { get; set; }
///
///
///
[Display(Name ="TrainNo")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string TrainNo { get; set; }
///
///
///
[Display(Name ="BillDemandNo")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string BillDemandNo { get; set; }
///
///
///
[Display(Name ="BillInternatNo")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string BillInternatNo { get; set; }
///
///
///
[Display(Name ="FeeIn")]
[DisplayFormat(DataFormatString="10,2")]
[Column(TypeName="decimal")]
public decimal? FeeIn { get; set; }
///
///
///
[Display(Name ="FeeOut")]
[DisplayFormat(DataFormatString="10,2")]
[Column(TypeName="decimal")]
public decimal? FeeOut { get; set; }
///
///
///
[Display(Name ="CurrencyOut")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string CurrencyOut { get; set; }
///
///
///
[Display(Name ="SubsidyType")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string SubsidyType { get; set; }
///
///
///
[Display(Name ="SubsidyMoney")]
[DisplayFormat(DataFormatString="10,2")]
[Column(TypeName="decimal")]
public decimal? SubsidyMoney { get; set; }
///
///
///
[Display(Name ="Remark")]
[MaxLength(510)]
[Column(TypeName="nvarchar(510)")]
public string Remark { get; set; }
///
///
///
[Display(Name ="IsLock")]
[Column(TypeName="smallint")]
public int? IsLock { get; set; }
///
///
///
[Display(Name ="NewestYardOrderGid")]
[Column(TypeName="uniqueidentifier")]
public Guid? NewestYardOrderGid { get; set; }
///
///
///
[Display(Name ="UpTime")]
[Column(TypeName="bigint")]
[Required(AllowEmptyStrings=false)]
public long UpTime { get; set; }
///
///
///
[Display(Name ="AddTime")]
[Column(TypeName="bigint")]
[Required(AllowEmptyStrings=false)]
public long AddTime { get; set; }
///
///
///
[Display(Name ="Status")]
[Column(TypeName="smallint")]
[Required(AllowEmptyStrings=false)]
public int Status { get; set; }
///
///
///
[Display(Name ="DAYS")]
[Column(TypeName="int")]
public int? DAYS { get; set; }
}
}