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 = "crm_seaeorder", DisableSyncStructure = true)] public partial class CrmSeaeorder { [JsonProperty, Column(DbType = "varchar(36)", IsPrimary = true, IsNullable = false)] public string ORDNO { get; set; } = Guid.NewGuid().ToString().ToUpper(); [JsonProperty, Column(DbType = "varchar(600)")] public string AGENT { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string AGENTID { get; set; } /// /// 审核日期 /// [JsonProperty] public DateTime? AUDITDATE { get; set; } /// /// 审核人 /// [JsonProperty, Column(DbType = "varchar(36)")] public string AUDITOPERATOR { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string BILLNUM { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string BLFRT { get; set; } /// /// 装箱方式 /// [JsonProperty, Column(DbType = "varchar(8)")] public string BLTYPE { get; set; } [JsonProperty, Column(InsertValueSql = "getdate()")] public DateTime BSDATE { get; set; } [JsonProperty, Column(DbType = "varchar(100)", IsNullable = false)] public string BSNO { get; set; } [JsonProperty, Column(DbType = "char(1)")] public string CARGOID { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CARRIER { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CARRIERATTN { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string CARRIEREMAIL { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string CARRIERTEL { get; set; } [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? CBM { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(4000)")] public string CNTRTOTAL { get; set; } [JsonProperty] public DateTime? CONFIRMDATE { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string CONFIRMOP { get; set; } [JsonProperty, Column(DbType = "varchar(600)")] public string CONSIGNEE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CONSIGNEEID { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string CUSTNO { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMERNAME { get; set; } [JsonProperty] public int? CUSTOMSNUM { get; set; } = 0; /// /// 客服员 web_user( 旧表:t_sys_empolyee) /// [JsonProperty, Column(DbType = "varchar(10)")] public string CUSTSERVICE { get; set; } [JsonProperty, Column(DbType = "varchar(5)")] public string DCLASS { get; set; } [JsonProperty, Column(DbType = "varchar(2000)")] public string DESCRIPTION { get; set; } [JsonProperty] public int? DESTFBP { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string DESTINATION { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string DESTINATIONID { get; set; } [JsonProperty, Column(DbType = "varchar(32)")] public string DLABEL { get; set; } [JsonProperty, Column(Name = "doc", DbType = "varchar(10)")] public string Doc { get; set; } [JsonProperty, Column(DbType = "varchar(7)")] public string DPAGE { get; set; } [JsonProperty, Column(DbType = "varchar(16)")] public string DUNNO { get; set; } [JsonProperty, Column(DbType = "smalldatetime")] public DateTime? ETD { get; set; } [JsonProperty] public int? FBP { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string FORWARDER { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string FORWARDERATTN { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string FORWARDEREMAIL { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string FORWARDERTEL { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string GOODSNAME { get; set; } [JsonProperty, Column(DbType = "varchar(600)")] public string GROSSWEIGHT { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string HSCODE { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string INPUTBY { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string INVNO { get; set; } /// /// 使用代理 /// [JsonProperty] public bool? ISAGENT { get; set; } /// /// 订舱 /// [JsonProperty] public bool? ISBOOKING { get; set; } [JsonProperty] public bool? ISCOMMISSIONBACK { get; set; } /// /// 报关 /// [JsonProperty] public bool? ISCUSTOMS { get; set; } /// /// 熏蒸 /// [JsonProperty] public bool? ISFUMIGATION { get; set; } /// /// 分单签单 /// [JsonProperty] public bool? ISHBLNO { get; set; } /// /// 报检 /// [JsonProperty] public bool? ISINSPECTION { get; set; } /// /// 陆运 /// [JsonProperty] public bool? ISLAND { get; set; } /// /// 仓储 /// [JsonProperty] public bool? ISSTORAGE { get; set; } [JsonProperty, Column(DbType = "smalldatetime")] public DateTime? ISSUEDATE { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string ISSUEPLACE { get; set; } [JsonProperty, Column(DbType = "varchar(12)")] public string ISSUETYPE { get; set; } [JsonProperty] public bool? ISUSD { get; set; } [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? KGS { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(20)")] public string KINDPKGS { get; set; } [JsonProperty, Column(DbType = "varchar(100)", IsNullable = false)] public string LANE { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(35)")] public string LINKMAN { get; set; } [JsonProperty, Column(DbType = "varchar(600)")] public string MARKS { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string MAXWEIGHT { get; set; } [JsonProperty, Column(DbType = "varchar(30)")] public string MBLNO { get; set; } [JsonProperty, Column(DbType = "varchar(600)")] public string MEASUREMENT { get; set; } [JsonProperty, Column(DbType = "varchar(5)")] public string NOBILL { get; set; } [JsonProperty, Column(DbType = "varchar(120)")] public string NOPKGS { get; set; } [JsonProperty, Column(DbType = "varchar(600)")] public string NOTIFYPARTY { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string NOTIFYPARTYID { get; set; } [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? OCEANFEE { get; set; } = 0M; /// /// 操作员 web_user( 旧表:t_sys_empolyee) /// [JsonProperty, Column(DbType = "varchar(10)")] public string OP { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string OPERATOR { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string OPERATOREMAIL { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string OPERATORTEL { get; set; } [JsonProperty, Column(DbType = "varchar(8)")] public string ORDTYPE { get; set; } [JsonProperty, Column(DbType = "varchar(600)")] public string ORREASON { get; set; } [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string ORSTATUS { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string PACKINGTYPE { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string PAYABLEAT { get; set; } [JsonProperty] public int? PKGS { get; set; } = 0; [JsonProperty, Column(DbType = "varchar(60)")] public string PLACEDELIVERY { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string PLACEDELIVERYID { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string PlACERECEIPT { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string PLANPROFIT { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string PORTDISCHARGE { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string PORTDISCHARGEID { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string PORTLOAD { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string PORTLOADID { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string PREPARDAT { get; set; } [JsonProperty, Column(DbType = "varchar(5)")] public string REEFERF { 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(50)")] public string SERVICE { get; set; } [JsonProperty] public bool? SERVICE10 { get; set; } [JsonProperty] public bool? SERVICE9 { get; set; } [JsonProperty, Column(DbType = "varchar(600)")] public string SHIPPER { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string SHIPPERID { get; set; } [JsonProperty] public bool? STATUS1 { get; set; } [JsonProperty] public bool? STATUS2 { get; set; } [JsonProperty] public bool? STATUS3 { get; set; } [JsonProperty] public bool? STATUS4 { get; set; } [JsonProperty] public bool? STATUS5 { get; set; } [JsonProperty] public DateTime? STLDATE { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string STLNAME { get; set; } [JsonProperty, Column(DbType = "char(1)")] public string TEMPID { get; set; } [JsonProperty, Column(DbType = "varchar(5)")] public string TEMPMAX { get; set; } [JsonProperty, Column(DbType = "varchar(5)")] public string TEMPMIN { get; set; } [JsonProperty, Column(DbType = "varchar(5)")] public string TEMPSET { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string TOTALNO { get; set; } [JsonProperty, Column(DbType = "varchar(60)")] public string VESSEL { get; set; } [JsonProperty, Column(DbType = "varchar(12)")] public string VOYNO { get; set; } } }