using FreeSql.DatabaseModel;using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; using Newtonsoft.Json; using FreeSql.DataAnnotations; namespace djy.Model { [JsonObject(MemberSerialization.OptIn), Table(Name = "tMsWlPcHead", DisableSyncStructure = true)] public partial class TMsWlPcHead { [JsonProperty, Column(DbType = "varchar(20)", IsPrimary = true, IsNullable = false)] public string BillNo { get; set; } = "*"; [JsonProperty, Column(DbType = "varchar(10)")] public string ACCDATE { get; set; } = ""; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal ActualWeight { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(10,2)")] public decimal Amount { get; set; } = 0.00M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal AroundTon { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(30)")] public string ArriveDate { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string ArriveTime { get; set; } [JsonProperty] public DateTime? BillDate { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string BillRises1 { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string BillStatus { get; set; } = "0"; [JsonProperty, Column(DbType = "varchar(8)")] public string BLTYPE { get; set; } [JsonProperty, Column(DbType = "varchar(10)", IsNullable = false)] public string BsType { get; set; } = "0"; [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? CBM { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal ChangedFuel { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal ChangedMil { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(100)")] public string ChangedReson { get; set; } [JsonProperty, Column(DbType = "varchar(200)")] public string ContainerNo { get; set; } [JsonProperty, Column(DbType = "varchar(200)")] public string ContainerNoSe { get; set; } [JsonProperty, Column(DbType = "numeric(10,0)")] public decimal ContainerQty { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(10,0)")] public decimal ContainerQtySe { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(100)")] public string ContainerType { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string ContainerTypeSe { get; set; } [JsonProperty, Column(InsertValueSql = "getdate()")] public DateTime? CreateTime { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string CustCode { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CustLikeManCode { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string CustLikeManName { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string CustName { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string CUSTNO { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string CustomerName { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string CustTel { get; set; } [JsonProperty] public DateTime? CutoffTime { get; set; } [JsonProperty, Column(DbType = "varchar(6)", IsNullable = false)] public string DdCode { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string DdName { get; set; } [JsonProperty, Column(DbType = "varchar(400)")] public string DetiNation { get; set; } [JsonProperty, Column(DbType = "varchar(400)")] public string DetiNationSe { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string DGTYPE { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string DGTYPECODE { get; set; } [JsonProperty, Column(DbType = "varchar(40)")] public string DispatchCode { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string DispatchName { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string DrvCode { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string DrvName { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string DstArea { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string DstAreaSe { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string EndPortDate { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string EndPortDateSe { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string EtDate { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string EtDateSe { get; set; } [JsonProperty] public DateTime? ExpDate { get; set; } [JsonProperty, Column(Name = "F_CustomerName", DbType = "varchar(50)")] public string FCustomerName { get; set; } [JsonProperty, Column(DbType = "varchar(400)")] public string FactoryAddr { get; set; } [JsonProperty, Column(DbType = "varchar(400)")] public string FactoryAddrSe { get; set; } [JsonProperty, Column(DbType = "varchar(10)", IsNullable = false)] public string FeeOpStatus { get; set; } = "0"; [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string FeeStatus { get; set; } = "0"; [JsonProperty, Column(DbType = "numeric(8,2)")] public decimal? FuelPrice { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal FuelQty { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(40)", IsNullable = false)] public string GId { get; set; } [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? GOODSCOUNT { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(500)")] public string GoodsName { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string INVOICENO { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsDouble { get; set; } = "0"; [JsonProperty, Column(Name = "isEnd")] public bool? IsEnd { get; set; } = false; [JsonProperty] public byte? ISHW { get; set; } = 0; [JsonProperty, Column(DbType = "varchar(1)")] public string ISPRINTPR { get; set; } [JsonProperty] public bool? ISVOU { get; set; } [JsonProperty] public DateTime? JzDate { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string KINDPKGS { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string LinkMan { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string LinkManSe { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string LinkTel { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string LinkTelSe { get; set; } [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal LoadCount { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal LoadFuel { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(100)")] public string LoadPlace { get; set; } [JsonProperty] public DateTime? LrDate { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string MblNo { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string MblNoSe { get; set; } [JsonProperty, Column(DbType = "varchar(40)")] public string Mobile { get; set; } [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal NoLoadFuel { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal NoLoadMil { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(10)")] public string OilLrDate { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string OilUser { get; set; } [JsonProperty, Column(DbType = "varchar(10)", IsNullable = false)] public string OrgCode { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string OrgName { get; set; } [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal OverLoadMil { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string PcBillType { get; set; } = "0"; [JsonProperty, Column(DbType = "varchar(40)")] public string PGId { get; set; } [JsonProperty, Column(StringLength = 20)] public string PINMING { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(40)")] public string Property { get; set; } [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal RatedFuel { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal RatedMil { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal RealFuel { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal RealMil { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(60)")] public string RefBillNo { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string RefBillNoSe { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string Remark { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string ReturnDate { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string ReturnTime { get; set; } [JsonProperty, Column(DbType = "numeric(8,2)")] public decimal? RoadFee { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(10)")] public string RptDate { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string RtnYardCode { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string RtnYardCodeSe { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string RtnYardName { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string RtnYardNameSe { get; set; } [JsonProperty, Column(DbType = "numeric(19,0)")] public decimal RunTimes { get; set; } = 1M; [JsonProperty, Column(DbType = "varchar(40)")] public string SalesCode { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string SalesName { get; set; } [JsonProperty, Column(DbType = "varchar(200)")] public string SealNo { get; set; } [JsonProperty, Column(DbType = "varchar(200)")] public string SealNoSe { get; set; } [JsonProperty, Column(Name = "SECOND_DRV", DbType = "varchar(50)")] public string SECONDDRV { get; set; } [JsonProperty, Column(DbType = "varchar(40)")] public string SendYardCode { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string SendYardName { get; set; } [JsonProperty, Column(DbType = "timestamp")] public byte[] TimeMark { get; set; } [JsonProperty, Column(DbType = "numeric(18,3)")] public decimal Ton { get; set; } = 0M; [JsonProperty, Column(DbType = "numeric(19,2)")] public decimal TotalMil { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(100)")] public string TruckNo { get; set; } [JsonProperty, Column(DbType = "varchar(40)")] public string TruckSpec { get; set; } [JsonProperty, Column(DbType = "numeric(10,2)")] public decimal UnitPrice { get; set; } = 0.00M; [JsonProperty, Column(DbType = "varchar(6)")] public string UserCode { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string UserName { get; set; } [JsonProperty, Column(DbType = "varchar(12)")] public string VOUNO { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string VoyVeg { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string VoyVegSe { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string YardCode { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string YardCodeSe { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string YardName { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string YardNameSe { get; set; } } }