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_billtrace", DisableSyncStructure = true)] public partial class OpSeaeBilltrace { [JsonProperty, Column(DbType = "varchar(50)", IsPrimary = true, IsNullable = false)] public string GID { get; set; } [JsonProperty] public bool AlertEnable { get; set; } = false; [JsonProperty, Column(DbType = "varchar(50)")] public string AlertPlan { get; set; } [JsonProperty] public DateTime? ATA { get; set; } [JsonProperty, Column(DbType = "varchar(51)")] public string CARRIER { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string CARRIERID { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string CompID { get; set; } [JsonProperty, Column(InsertValueSql = "getdate()")] public DateTime CreateTime { get; set; } [JsonProperty, Column(DbType = "varchar(128)")] public string Email { get; set; } [JsonProperty] public DateTime? ETA { get; set; } [JsonProperty] public DateTime? ETD { get; set; } [JsonProperty] public DateTime? LastUpdate { get; set; } [JsonProperty, Column(DbType = "varchar(50)")] public string MBLNO { get; set; } [JsonProperty] public bool NotifyBaoGuan { get; set; } = false; [JsonProperty] public bool NotifyCangDan { get; set; } = false; [JsonProperty] public bool NotifyDaoGang { get; set; } = false; [JsonProperty] public bool NotifyEmail { get; set; } = false; [JsonProperty] public bool NotifyFanChang { get; set; } = false; [JsonProperty] public bool NotifyFanKong { get; set; } = false; [JsonProperty] public bool NotifyJiGang { get; set; } = false; [JsonProperty] public bool NotifyLiGang { get; set; } = false; [JsonProperty] public bool NotifyMaTouFangXing { get; set; } = false; [JsonProperty] public bool NotifyTiKong { get; set; } = false; [JsonProperty] public bool NotifyTiXiang { get; set; } = false; [JsonProperty] public bool NotifyWeChat { get; set; } = false; [JsonProperty] public bool NotifyYunDi { get; set; } = false; [JsonProperty] public bool NotifyZhuangChuan { get; set; } = false; [JsonProperty] public bool NotifyZhuangZai { get; set; } = false; [JsonProperty, Column(DbType = "varchar(128)")] public string OpenId { get; set; } [JsonProperty, Column(DbType = "varchar(200)")] public string Remark { get; set; } [JsonProperty, Column(DbType = "varchar(10)", IsNullable = false)] public string SpiderStage { get; set; } = "Yard"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaBaoGuan { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaBeiXiang { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaCangDan { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaDaoGang { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaFanChang { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaFanKong { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaJiGang { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaLiGang { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaMaTouFangXing { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaTiDan { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaTiXiang { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaYunDi { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaZhuangChuan { get; set; } = "N"; [JsonProperty, Column(DbType = "char(1)", IsNullable = false)] public string StaZhuangZai { get; set; } = "N"; [JsonProperty] public DateTime? TimeBaoGuan { get; set; } [JsonProperty] public DateTime? TimeCangDan { get; set; } [JsonProperty] public DateTime? TimeFangCang { get; set; } [JsonProperty] public DateTime? TimeKaoGang { get; set; } [JsonProperty] public DateTime? TimeLastBeiXiang { get; set; } [JsonProperty] public DateTime? TimeLiGang { get; set; } [JsonProperty] public DateTime? TimeTiDan { get; set; } [JsonProperty] public DateTime? TimeYunDi { get; set; } [JsonProperty] public DateTime? TimeZhuangZai { 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, Column(DbType = "varchar(50)")] public string YardCode { get; set; } } }