using Myshipping.Core; using System; using System.Collections.Generic; namespace Myshipping.Application.Service.BookingSlot.Dto { /// /// 基础Dto /// public class BookingSlotDemandBaseDto { public long Id { get; set; } /// /// 客户ID /// public long? CUSTOMERID { get; set; } /// /// 客户名称 /// public string CUSTOMERNAME { get; set; } /// /// 装货港代码 /// public string PORTLOADID { get; set; } /// /// 装货港 /// public string PORTLOAD { get; set; } /// /// 卸货港代码 /// public string PORTDISCHARGEID { get; set; } /// /// 卸货港 /// public string PORTDISCHARGE { get; set; } /// /// 船公司代号 /// public string CARRIERID { get; set; } /// /// 船公司 /// public string CARRIER { get; set; } /// /// 预计开船日期 /// public DateTime? ETD { get; set; } /// /// 预计到港日期 /// public DateTime? ETA { get; set; } /// /// 备注 /// public string REMARK { get; set; } } public class BookingSlotDemandCtnBaseDto { public long DemandId { get; set; } /// /// 箱型代码 /// public string CTNCODE { get; set; } /// /// 箱型名称 /// public string CTNALL { get; set; } /// /// 箱量 /// public int CTNNUM { get; set; } } /// /// 新增修改 Dto /// public class BookingSlotDemandInput : BookingSlotDemandBaseDto { public List CtnList { get; set; } } /// /// 分页查询及详情查询 Dto /// public class BookingSlotDemandOutput : BookingSlotDemandBaseDto { public List CtnList { get; set; } } public class BookingSlotDemandPageInput : PageInputBase { /// /// 客户ID /// public long? CUSTOMERID { get; set; } /// /// 装货港代码 /// public string PORTLOADID { get; set; } /// /// 卸货港代码 /// public string PORTDISCHARGEID { get; set; } /// /// 船公司代号 /// public string CARRIERID { get; set; } /// /// 备注 /// public string REMARK { get; set; } /// /// 预计开船日期起始 /// public DateTime? ETD_START { get; set; } /// /// 预计开船日期截至 /// public DateTime? ETD_END { get; set; } /// /// 预计到港日期起始 /// public DateTime? ETA_START { get; set; } /// /// 预计到港日期截至 /// public DateTime? ETA_END { get; set; } } }