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_seae_billtrack", DisableSyncStructure = true)] public partial class OpSeaeBilltrack { [JsonProperty, Column(DbType = "varchar(50)", IsPrimary = true, IsNullable = false)] public string GID { get; set; } = Guid.NewGuid().ToString().ToUpper(); [JsonProperty] public DateTime? ATA { get; set; } [JsonProperty] public DateTime? BaoGuanFangXing { get; set; } [JsonProperty] public DateTime? CangDanShiJian { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string CARRIERID { get; set; } [JsonProperty, Column(InsertValueSql = "getdate()")] public DateTime? CreateTime { get; set; } [JsonProperty] public DateTime? ETA { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string FanChangShiJian { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string JiGangShiJian { get; set; } [JsonProperty] public DateTime? KaiChuanShiJian { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string MaTouFangXing { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string MBLNO { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string TiXiangShiJian { get; set; } [JsonProperty] public int? TrackTimesCZ { get; set; } = 0; [JsonProperty] public int? TrackTimesFX { get; set; } = 0; [JsonProperty] public int? TrackTimesQDPort { get; set; } = 0; [JsonProperty] public int? TrackTimesWLXX { get; set; } = 0; [JsonProperty, Column(Name = "txTime")] public DateTime? TxTime { get; set; } [JsonProperty, Column(Name = "updateTime", InsertValueSql = "getdate()")] public DateTime? UpdateTime { get; set; } [JsonProperty, Column(Name = "updateTimeCZ")] public DateTime? UpdateTimeCZ { get; set; } [JsonProperty, Column(Name = "updateTimeFX")] public DateTime? UpdateTimeFX { get; set; } [JsonProperty, Column(Name = "updateTimeQDPort")] public DateTime? UpdateTimeQDPort { get; set; } [JsonProperty, Column(Name = "updateTimeWLXX")] public DateTime? UpdateTimeWLXX { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string UserID { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string VESSEL { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string VOYNO { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string YARD { get; set; } [JsonProperty] public DateTime? YunDiShiJian { get; set; } [JsonProperty] public DateTime? ZhuangZaiFangXing { get; set; } } }