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 = "op_apply", DisableSyncStructure = true)] public partial class OpApply { [JsonProperty, Column(DbType = "varchar(100)", IsPrimary = true, IsNullable = false)] public string BSNO { get; set; } = "*"; [JsonProperty, Column(DbType = "varchar(7)", IsNullable = false)] public string ACCDATE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string ARCOUNTRY { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string BOOKNO { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string BSCUSTOMNO { get; set; } [JsonProperty, Column(DbType = "smalldatetime")] public DateTime BSDATE { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string BSSOURCE { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string BSSOURCEDETAIL { get; set; } [JsonProperty] public bool BSSTATUS { get; set; } [JsonProperty, Column(DbType = "varchar(12)")] public string BSTYPE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string BYCUSTOM { get; set; } /// /// 易航线_运费币制,当carriageType是[率]时,不能填运费币制 /// [JsonProperty, Column(Name = "carriageCurrency", DbType = "varchar(6)")] public string CarriageCurrency { get; set; } = ""; /// /// 易航线_运费金额 /// [JsonProperty, Column(Name = "carriagePrice", DbType = "numeric(19,7)")] public decimal? CarriagePrice { get; set; } = 0M; /// /// 易航线_运费类型,率,单价,总价 /// [JsonProperty, Column(Name = "carriageType", DbType = "varchar(10)")] public string CarriageType { get; set; } = ""; [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? CBM { get; set; } [JsonProperty] public DateTime? CLEARCUSTOMDATE { get; set; } [JsonProperty] public int? CNTR1 { get; set; } [JsonProperty] public int? CNTR10 { get; set; } [JsonProperty] public int? CNTR2 { get; set; } [JsonProperty] public int? CNTR3 { get; set; } [JsonProperty] public int? CNTR4 { get; set; } [JsonProperty] public int? CNTR5 { get; set; } [JsonProperty] public int? CNTR6 { get; set; } [JsonProperty] public int? CNTR7 { get; set; } [JsonProperty] public int? CNTR8 { get; set; } [JsonProperty] public int? CNTR9 { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string CONTRACTNO { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string CORPID { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string CUSTNO { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string CUSTOMDATE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMERNAME { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMNO { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMSER { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMSLNO { get; set; } [JsonProperty] public short? CUSTOMSNUM { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMTYPE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string DOCNO { get; set; } /// /// 易航线_0代表一般出口业务;1代表一般进口业务;2代表出口备案手册业务;3代表进口备案手册业务;4出境清单业务;5进境清单业务; /// [JsonProperty, Column(Name = "ediYwlx")] public int? EdiYwlx { get; set; } = 0; [JsonProperty, Column(DbType = "varchar(60)")] public string ENTERP { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string ENTERPID { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string ETA { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string ETD { get; set; } [JsonProperty] public bool FEESTATUS { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string GOODSOURCE { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string HBLNO { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string INPUTBY { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string INSPECTIONDATE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string INSPECTIONNO { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string INSPECTSERVICE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string INVNO { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string ISCLEAR { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string ISCUSTOMEND { get; set; } [JsonProperty] public bool? ISMOREGOOD { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string ISPRINTPR { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService1 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsService10 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsService11 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsService12 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsService13 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsService14 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsService15 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsService16 { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService2 { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService3 { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService4 { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService5 { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService6 { get; set; } [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService7 { get; set; } = "0"; [JsonProperty, Column(DbType = "varchar(1)", IsNullable = false)] public string IsService8 { get; set; } = "0"; [JsonProperty, Column(DbType = "varchar(1)")] public string IsService9 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee1 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee10 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee11 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee12 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee13 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee14 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee15 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee16 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee2 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee3 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee4 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee5 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee6 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee7 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee8 { get; set; } [JsonProperty, Column(DbType = "varchar(1)")] public string IsServiceFee9 { get; set; } [JsonProperty] public bool? ISVOU { get; set; } [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? KGS { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string KINDPKGS { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string MANIFESTSTATUS { get; set; } [JsonProperty, Column(DbType = "varchar(100)", IsNullable = false)] public string MASTERNO { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string MBLNO { get; set; } [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? NETWEIGHT { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string OP { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string OPDATE { get; set; } [JsonProperty] public int? OTCNTR { get; set; } /// /// 易航线_征税比例(电汇),出口方式需要必填,进口方式不填 /// [JsonProperty, Column(Name = "payMent", DbType = "varchar(4)")] public string PayMent { get; set; } = ""; [JsonProperty] public int? PKGS { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string PORTDISCHARGE { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string PORTLOAD { get; set; } /// /// 易航线_保费币制,当premiumType是[率]时,不能填保费币制 /// [JsonProperty, Column(Name = "premiumCurrency", DbType = "varchar(6)")] public string PremiumCurrency { get; set; } = ""; /// /// 易航线_保费金额 /// [JsonProperty, Column(Name = "premiumPrice", DbType = "numeric(19,7)")] public decimal? PremiumPrice { get; set; } = 0M; /// /// 易航线_保费类型,率,单价,总价 /// [JsonProperty, Column(Name = "premiumType", DbType = "varchar(10)")] public string PremiumType { get; set; } = ""; /// /// 易航线_备案号,ediYwlx =0||1时,该字段不填写,其他必须填写 /// [JsonProperty, Column(Name = "recordSn", DbType = "varchar(12)")] public string RecordSn { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(200)")] public string REMARK { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string SALE { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string SALECORPID { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string SALEDEPT { get; set; } [JsonProperty] public int? TEU { get; set; } [JsonProperty, Column(DbType = "numeric(27,0)")] public decimal? TimeMark { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(20)")] public string TRADETERM { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string TRADETYPE { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string VESSEL { get; set; } [JsonProperty, Column(DbType = "varchar(12)")] public string VOUNO { get; set; } [JsonProperty, Column(DbType = "varchar(12)")] public string VOYNO { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string WMSNO { get; set; } } }