You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

195 lines
5.3 KiB
C#

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; }
}
}