using System; using System.Collections.Generic; using SqlSugar; using System.ComponentModel; using Myshipping.Core.Entity; /* * @author : whm * @date : 2024-4-1 * @desc : 订舱模板 */ namespace Myshipping.Application.Entity { /// /// 订舱模板 /// [SugarTable("booking_so_template", TableDescription = "订舱模板")] public class BookingSoTemplate : DBEntityTenant { /// /// 客户ID /// [SugarColumn(ColumnName = "CustId")] [Description("客户ID")] public long? CustId { get; set; } /// /// 客户代码 /// [SugarColumn(ColumnName = "CustCode")] [Description("客户代码")] public string CustCode{ get; set; } /// /// 客户名称 /// [SugarColumn(ColumnName = "CustName")] [Description("客户名称")] public string CustName{ get; set; } /// /// 用户ID /// [SugarColumn(ColumnName = "UserId")] [Description("用户ID")] public long? UserId{ get; set; } /// /// 用户代码 /// [SugarColumn(ColumnName = "UserCode")] [Description("用户代码")] public string UserCode{ get; set; } /// /// 用户名称 /// [SugarColumn(ColumnName = "UserName")] [Description("用户名称")] public string UserName{ get; set; } /// /// 模板名称 /// [SugarColumn(ColumnName = "TemplateName")] [Description("模板名称")] public string TemplateName{ get; set; } /// /// 分类 /// [SugarColumn(ColumnName = "Category")] [Description("分类")] public string Category { get; set; } /// /// 船司ID /// [SugarColumn(ColumnName = "CarrierId")] [Description("船司ID")] public string CarrierId{ get; set; } /// /// 船司名称 /// [SugarColumn(ColumnName = "Carrier")] [Description("船司名称")] public string Carrier{ get; set; } /// /// 启用标志 /// [SugarColumn(ColumnName = "IsEnable")] [Description("启用标志")] public bool IsEnable { get; set; } /// /// 优先级 /// [SugarColumn(ColumnName = "Priority")] [Description("优先级")] public string Priority{ get; set; } /// /// 发货人名称 /// [SugarColumn(ColumnName = "ShipperName")] [Description("发货人名称")] public string ShipperName { get; set; } /// /// 发货人地址 /// [SugarColumn(ColumnName = "ShipperAddress")] [Description("发货人地址")] public string ShipperAddress { get; set; } /// /// 发货人国家 /// [SugarColumn(ColumnName = "ShipperCountry")] [Description("发货人国家")] public string ShipperCountry { get; set; } /// /// 发货人省份 /// [SugarColumn(ColumnName = "ShipperProvince")] [Description("发货人省份")] public string ShipperProvince { get; set; } /// /// 发货人城市 /// [SugarColumn(ColumnName = "ShipperCity")] [Description("发货人城市")] public string ShipperCity { get; set; } /// /// 发货人区县 /// [SugarColumn(ColumnName = "ShipperCounty")] [Description("发货人区县")] public string ShipperCounty { get; set; } /// /// 发货人邮政编码 /// [SugarColumn(ColumnName = "ShipperPostCode")] [Description("发货人邮政编码")] public string ShipperPostCode { get; set; } /// /// 发货人联系人名 /// [SugarColumn(ColumnName = "ShipperFirstName")] [Description("发货人联系人名")] public string ShipperFirstName { get; set; } /// /// 发货人联系人姓 /// [SugarColumn(ColumnName = "ShipperLastName")] [Description("发货人联系人姓")] public string ShipperLastName { get; set; } /// /// 发货人电话国家代码 /// [SugarColumn(ColumnName = "ShipperPhoneCountryCode")] [Description("发货人电话国家代码")] public string ShipperPhoneCountryCode { get; set; } /// /// 发货人电话区号 /// [SugarColumn(ColumnName = "ShipperPhoneCode")] [Description("发货人电话区号")] public string ShipperPhoneCode { get; set; } /// /// 发货人电话 /// [SugarColumn(ColumnName = "ShipperPhone")] [Description("发货人电话")] public string ShipperPhone { get; set; } /// /// 发货人分机号 /// [SugarColumn(ColumnName = "ShipperPhoneExtension")] [Description("发货人分机号")] public string ShipperPhoneExtension { get; set; } /// /// 收货人名称 /// [SugarColumn(ColumnName = "ConsigneeName")] [Description("收货人名称")] public string ConsigneeName { get; set; } /// /// 收货人地址 /// [SugarColumn(ColumnName = "ConsigneeAddress")] [Description("收货人地址")] public string ConsigneeAddress { get; set; } /// /// 收货人国家 /// [SugarColumn(ColumnName = "ConsigneeCountry")] [Description("收货人国家")] public string ConsigneeCountry { get; set; } /// /// 收货人省份 /// [SugarColumn(ColumnName = "ConsigneeProvince")] [Description("收货人省份")] public string ConsigneeProvince { get; set; } /// /// 收货人城市 /// [SugarColumn(ColumnName = "ConsigneeCity")] [Description("收货人城市")] public string ConsigneeCity { get; set; } /// /// 收货人区县 /// [SugarColumn(ColumnName = "ConsigneeCounty")] [Description("收货人区县")] public string ConsigneeCounty { get; set; } /// /// 收货人邮政编码 /// [SugarColumn(ColumnName = "ConsigneePostCode")] [Description("收货人邮政编码")] public string ConsigneePostCode { get; set; } /// /// 收货人联系人名 /// [SugarColumn(ColumnName = "ConsigneeFirstName")] [Description("收货人联系人名")] public string ConsigneeFirstName { get; set; } /// /// 收货人联系人姓 /// [SugarColumn(ColumnName = "ConsigneeLastName")] [Description("收货人联系人姓")] public string ConsigneeLastName { get; set; } /// /// 收货人电话国家代码 /// [SugarColumn(ColumnName = "ConsigneePhoneCountryCode")] [Description("收货人电话国家代码")] public string ConsigneePhoneCountryCode { get; set; } /// /// 收货人电话区号 /// [SugarColumn(ColumnName = "ConsigneePhoneCode")] [Description("收货人电话区号")] public string ConsigneePhoneCode { get; set; } /// /// 收货人电话 /// [SugarColumn(ColumnName = "ConsigneePhone")] [Description("收货人电话")] public string ConsigneePhone { get; set; } /// /// 收货人分机号 /// [SugarColumn(ColumnName = "ConsigneePhoneExtension")] [Description("收货人分机号")] public string ConsigneePhoneExtension { get; set; } /// /// 通知人名称 /// [SugarColumn(ColumnName = "NotifypartName")] [Description("通知人名称")] public string NotifypartName { get; set; } /// /// 通知人地址 /// [SugarColumn(ColumnName = "NotifypartAddress")] [Description("通知人地址")] public string NotifypartAddress { get; set; } /// /// 通知人国家 /// [SugarColumn(ColumnName = "NotifypartCountry")] [Description("通知人国家")] public string NotifypartCountry { get; set; } /// /// 通知人省份 /// [SugarColumn(ColumnName = "NotifypartProvince")] [Description("通知人省份")] public string NotifypartProvince { get; set; } /// /// 通知人城市 /// [SugarColumn(ColumnName = "NotifypartCity")] [Description("通知人城市")] public string NotifypartCity { get; set; } /// /// 通知人区县 /// [SugarColumn(ColumnName = "NotifypartCounty")] [Description("通知人区县")] public string NotifypartCounty { get; set; } /// /// 通知人邮政编码 /// [SugarColumn(ColumnName = "NotifypartPostCode")] [Description("通知人邮政编码")] public string NotifypartPostCode { get; set; } /// /// 通知人联系人名 /// [SugarColumn(ColumnName = "NotifypartFirstName")] [Description("通知人联系人名")] public string NotifypartFirstName { get; set; } /// /// 通知人联系人姓 /// [SugarColumn(ColumnName = "NotifypartLastName")] [Description("通知人联系人姓")] public string NotifypartLastName { get; set; } /// /// 通知人电话国家代码 /// [SugarColumn(ColumnName = "NotifypartPhoneCountryCode")] [Description("通知人电话国家代码")] public string NotifypartPhoneCountryCode { get; set; } /// /// 通知人电话区号 /// [SugarColumn(ColumnName = "NotifypartPhoneCode")] [Description("通知人电话区号")] public string NotifypartPhoneCode { get; set; } /// /// 通知人电话 /// [SugarColumn(ColumnName = "NotifypartPhone")] [Description("通知人电话")] public string NotifypartPhone { get; set; } /// /// 通知人分机号 /// [SugarColumn(ColumnName = "NotifypartPhoneExtension")] [Description("通知人分机号")] public string NotifypartPhoneExtension { get; set; } /// /// 订舱公司名称 /// [SugarColumn(ColumnName = "BookingName")] [Description("订舱公司名称")] public string BookingName { get; set; } /// /// 订舱公司地址 /// [SugarColumn(ColumnName = "BookingAddress")] [Description("订舱公司地址")] public string BookingAddress { get; set; } /// /// 订舱公司国家 /// [SugarColumn(ColumnName = "BookingCountry")] [Description("订舱公司国家")] public string BookingCountry { get; set; } /// /// 订舱公司省份 /// [SugarColumn(ColumnName = "BookingProvince")] [Description("订舱公司省份")] public string BookingProvince { get; set; } /// /// 订舱公司城市 /// [SugarColumn(ColumnName = "BookingCity")] [Description("订舱公司城市")] public string BookingCity { get; set; } /// /// 订舱公司区县 /// [SugarColumn(ColumnName = "BookingCounty")] [Description("订舱公司区县")] public string BookingCounty { get; set; } /// /// 订舱公司邮政编码 /// [SugarColumn(ColumnName = "BookingPostCode")] [Description("订舱公司邮政编码")] public string BookingPostCode { get; set; } /// /// 订舱公司联系人名 /// [SugarColumn(ColumnName = "BookingFirstName")] [Description("订舱公司联系人名")] public string BookingFirstName { get; set; } /// /// 订舱公司联系人姓 /// [SugarColumn(ColumnName = "BookingLastName")] [Description("订舱公司联系人姓")] public string BookingLastName { get; set; } /// /// 订舱公司电话国家代码 /// [SugarColumn(ColumnName = "BookingPhoneCountryCode")] [Description("订舱公司电话国家代码")] public string BookingPhoneCountryCode { get; set; } /// /// 订舱公司电话区号 /// [SugarColumn(ColumnName = "BookingPhoneCode")] [Description("订舱公司电话区号")] public string BookingPhoneCode { get; set; } /// /// 订舱公司电话 /// [SugarColumn(ColumnName = "BookingPhone")] [Description("订舱公司电话")] public string BookingPhone { get; set; } /// /// 订舱公司分机号 /// [SugarColumn(ColumnName = "BookingPhoneExtension")] [Description("订舱公司分机号")] public string BookingPhoneExtension { get; set; } /// /// 品名货描 /// [SugarColumn(ColumnName = "Description")] [Description("品名货描")] public string Description{ get; set; } /// /// 订舱备注 /// [SugarColumn(ColumnName = "SoRemark")] [Description("订舱备注")] public string SoRemark{ get; set; } /// /// 下一步通知 /// [SugarColumn(ColumnName = "NotifyNext")] [Description("下一步通知")] public bool NotifyNext{ get; set; } /// /// 拖车公司 /// [SugarColumn(ColumnName = "TruckCompany")] [Description("拖车公司")] public string TruckCompany{ get; set; } /// /// BC接收邮箱 /// [SugarColumn(ColumnName = "BcReceiveEmail")] [Description("BC接收邮箱")] public string BcReceiveEmail{ get; set; } /// /// 租户名称 /// [SugarColumn(ColumnName = "TenantName")] [Description("租户名称")] public string TenantName{ get; set; } /// /// 合约号 /// [SugarColumn(ColumnName = "ContractNO")] [Description("合约号")] public string ContractNO { get; set; } /// /// 订舱账号 /// [SugarColumn(ColumnName = "BookingAccount")] [Description("订舱账号")] public string BookingAccount { get; set; } /// /// 开始天数 /// [SugarColumn(ColumnName = "StartDay")] [Description("开始天数")] public int? StartDay { get; set; } /// /// 结束周数 /// [SugarColumn(ColumnName = "EndWeek")] [Description("结束周数")] public int? EndWeek { get; set; } /// /// 合约类型 /// [SugarColumn(ColumnName = "ContractType")] [Description("合约类型")] public string ContractType { get; set; } /// /// 签约方 /// [SugarColumn(ColumnName = "SignType")] [Description("签约方")] public string SignType { get; set; } ///// ///// 订舱网点 ///// //[SugarColumn(ColumnName = "BookingAddr")] //[Description("订舱网点")] //public string BookingAddr { get; set; } ///// ///// 提单签发地 ///// //[SugarColumn(ColumnName = "BillSignLoc")] //[Description("提单签发地")] //public string BillSignLoc { get; set; } ///// ///// 提单数量 ///// //[SugarColumn(ColumnName = "BillCount")] //[Description("提单数量")] //public int? BillCount { get; set; } /// /// 发货人性别 /// [SugarColumn(ColumnName = "ShipperSex")] [Description("发货人性别")] public string ShipperSex { get; set; } /// /// 收货人性别 /// [SugarColumn(ColumnName = "ConsigneeSex")] [Description("收货人性别")] public string ConsigneeSex { get; set; } /// /// 通知人性别 /// [SugarColumn(ColumnName = "NotifypartSex")] [Description("通知人性别")] public string NotifypartSex { get; set; } /// /// 订舱公司性别 /// [SugarColumn(ColumnName = "BookingSex")] [Description("订舱公司性别")] public string BookingSex { get; set; } /// /// 发货人内参号码 /// [SugarColumn(ColumnName = "ShipperInnerCode")] [Description("发货人内参号码")] public string ShipperInnerCode { get; set; } /// /// 收货人内参号码 /// [SugarColumn(ColumnName = "ConsigneeInnerCode")] [Description("收货人内参号码")] public string ConsigneeInnerCode { get; set; } /// /// 通知人内参号码 /// [SugarColumn(ColumnName = "NotifypartInnerCode")] [Description("通知人内参号码")] public string NotifypartInnerCode { get; set; } /// /// 订舱公司内参号码 /// [SugarColumn(ColumnName = "BookingInnerCode")] [Description("订舱公司内参号码")] public string BookingInnerCode { get; set; } /// /// 订舱客户内参号码 /// [SugarColumn(ColumnName = "CustomerInnerCode")] [Description("订舱客户内参号码")] public string CustomerInnerCode { get; set; } } }