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