using DS.Module.Core; using DS.Module.Core.Data; using SqlSugar; namespace DS.WMS.Core.TaskPlat.Entity { /// /// 派车信息 /// [SugarTable("task_truck", "派车信息")] public class TaskTruck : BaseModelV2 { /// /// 任务主键ID /// [SugarColumn(ColumnDescription = "任务主键ID", IsNullable = false)] public long TASK_ID { get; set; } /// /// 派车主键 /// [SugarColumn(ColumnDescription = "派车主键", IsNullable = true)] public long? BookingTruckId { get; set; } /// /// 订舱ID /// [SugarColumn(ColumnDescription = "订舱ID", IsNullable = true)] public long? BookingId { get; set; } /// /// 车队ID /// [SugarColumn(ColumnDescription = "车队ID", IsNullable = true)] public long? TruckId { get; set; } /// /// 车队代码 /// [SugarColumn(ColumnDescription = "车队代码", IsNullable = true, Length = 100)] public string? TruckCode { get; set; } /// /// 车队名称 /// [SugarColumn(ColumnDescription = "车队名称", IsNullable = true, Length = 100)] public string? TruckName { get; set; } /// /// TO /// [SugarColumn(ColumnDescription = "TO", IsNullable = true, Length = 100)] public string? ToName { get; set; } /// /// ATTN /// [SugarColumn(ColumnDescription = "ATTN", IsNullable = true, Length = 50)] public string? Attn { get; set; } /// /// ATTN电话 /// [SugarColumn(ColumnDescription = "ATTN电话", IsNullable = true, Length = 50)] public string? AttnTel { get; set; } /// /// ATTN邮箱 /// [SugarColumn(ColumnDescription = "ATTN邮箱", IsNullable = true, Length = 100)] public string? AttnMail { get; set; } /// /// ATTN传真 /// [SugarColumn(ColumnDescription = "ATTN传真", IsNullable = true, Length = 50)] public string? AttnFax { get; set; } /// /// FROM /// [SugarColumn(ColumnDescription = "FROM", IsNullable = true, Length = 50)] public string? FromName { get; set; } /// /// FROM电话 /// [SugarColumn(ColumnDescription = "FROM电话", IsNullable = true, Length = 50)] public string? FromTel { get; set; } /// /// FROM邮箱 /// [SugarColumn(ColumnDescription = "FROM邮箱", IsNullable = true, Length = 100)] public string? FromMail { get; set; } /// /// FROM手机号 /// [SugarColumn(ColumnDescription = "FROM手机号", IsNullable = true, Length = 50)] public string? FromMobile { get; set; } /// /// FROM传真 /// [SugarColumn(ColumnDescription = "FROM传真", IsNullable = true, Length = 50)] public string? FromFax { get; set; } /// /// 吨数 /// [SugarColumn(ColumnDescription = "吨数", IsNullable = true, Length = 18)] public decimal? KGS { get; set; } /// /// 陆运费 /// [SugarColumn(ColumnDescription = "陆运费", IsNullable = true, Length = 18)] public decimal? Fee { get; set; } /// /// 支付方式 /// [SugarColumn(ColumnDescription = "支付方式", IsNullable = true, Length = 100)] public string? PayMethod { get; set; } /// /// 支付方式名称 /// [SugarColumn(ColumnDescription = "支付方式名称", IsNullable = true, Length = 100)] public string? PayMethodName { get; set; } /// /// 派车日期 /// [SugarColumn(ColumnDescription = "派车日期", IsNullable = true)] public DateTime? TruckTime { get; set; } /// /// 提箱场站ID /// [SugarColumn(ColumnDescription = "提箱场站ID", IsNullable = true, Length = 20)] public string? YARDID { get; set; } /// /// 提箱场站 /// [SugarColumn(ColumnDescription = "提箱场站", IsNullable = true, Length = 20)] public string? YARD { get; set; } /// /// 场站联系人 /// [SugarColumn(ColumnDescription = "场站联系人", IsNullable = true, Length = 50)] public string? YARDCONTRACT { get; set; } /// /// 场站联系人电话 /// [SugarColumn(ColumnDescription = "场站联系人电话", IsNullable = true, Length = 50)] public string? YARDCONTRACTTEL { get; set; } /// /// 工厂ID /// [SugarColumn(ColumnDescription = "工厂ID", IsNullable = true)] public long? FactoryId { get; set; } /// /// 工厂代码 /// [SugarColumn(ColumnDescription = "工厂代码", IsNullable = true, Length = 100)] public string? FactoryCode { get; set; } /// /// 工厂名称 /// [SugarColumn(ColumnDescription = "工厂名称", IsNullable = true, Length = 100)] public string? FactoryName { get; set; } /// /// 工厂联系人 /// [SugarColumn(ColumnDescription = "工厂联系人", IsNullable = true, Length = 100)] public string? FactoryContact { get; set; } /// /// 工厂联系电话 /// [SugarColumn(ColumnDescription = "工厂联系电话", IsNullable = true, Length = 100)] public string? FactoryTel { get; set; } /// /// 返场时间 /// [SugarColumn(ColumnDescription = "返场时间", IsNullable = true)] public DateTime? ReturnTime { get; set; } /// /// 入货场站ID /// [SugarColumn(ColumnDescription = "入货场站ID", IsNullable = true, Length = 20)] public string? InYardID { get; set; } /// /// 入货场站 /// [SugarColumn(ColumnDescription = "入货场站", IsNullable = true, Length = 20)] public string? InYard { get; set; } /// /// 入货联系人 /// [SugarColumn(ColumnDescription = "入货联系人", IsNullable = true, Length = 50)] public string? InYardContact { get; set; } /// /// 入货联系人电话 /// [SugarColumn(ColumnDescription = "入货联系人电话", IsNullable = true, Length = 50)] public string? InYardContractTel { get; set; } /// /// 要求到达时间 /// [SugarColumn(ColumnDescription = "要求到达时间", IsNullable = true)] public DateTime? NeedArriveTime { get; set; } /// /// 截港日期 /// [SugarColumn(ColumnDescription = "截港日期", IsNullable = true)] public DateTime? ClosingTime { get; set; } /// /// 提货日期 /// [SugarColumn(ColumnDescription = "提货日期", IsNullable = true)] public DateTime? PickUpTime { get; set; } /// /// 是否挂机 /// [SugarColumn(ColumnDescription = "是否挂机", IsNullable = false, Length = 1)] public UInt64 IsGuaJi { get; set; } /// /// 状态 /// [SugarColumn(ColumnDescription = "状态", IsNullable = true, Length = 50)] public string? Status { get; set; } /// /// 派车流水号 /// [SugarColumn(ColumnDescription = "派车流水号", IsNullable = true, Length = 64)] public string? TruckFlowNo { get; set; } /// /// 任务流水号 /// [SugarColumn(ColumnDescription = "任务流水号", IsNullable = true, Length = 64)] public string? TaskNo { get; set; } /// /// 注意事项 /// [SugarColumn(ColumnDescription = "注意事项", IsNullable = true, Length = 500)] public string? Attention { get; set; } /// /// 备注 /// [SugarColumn(ColumnDescription = "备注", IsNullable = true, Length = 500)] public string? Remark { get; set; } /// /// 调度ID /// [SugarColumn(ColumnDescription = "调度ID", IsNullable = true)] public long? DispatcherId { get; set; } /// /// 调度名称 /// [SugarColumn(ColumnDescription = "调度名称", IsNullable = true, Length = 50)] public string? DispatcherName { get; set; } /// /// 船名 /// [SugarColumn(ColumnDescription = "船名", IsNullable = true, Length = 30)] public string? Vessel { get; set; } /// /// 航次 /// [SugarColumn(ColumnDescription = "航次", IsNullable = true, Length = 20)] public string? VoyNo { get; set; } /// /// 提单号 /// [SugarColumn(ColumnDescription = "提单号", IsNullable = true, Length = 30)] public string? MBLNo { get; set; } /// /// 箱型箱量 /// [SugarColumn(ColumnDescription = "箱型箱量", IsNullable = true, Length = 100)] public string? CntrTotal { get; set; } /// /// 工厂地址 /// [SugarColumn(ColumnDescription = "工厂地址", IsNullable = true, Length = 1000)] public string? FactoryAddr { get; set; } } }