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