using Myshipping.Application.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Myshipping.Application.Service.BookingOrder.Dto
{
public class BookingStatusLogDto
{
public long Id { get; set; }
///
/// 订舱记录主键
///
public long BookingId { get; set; }
///
/// 业务id
///
public string BusinessId { get; set; }
///
/// 状态
///
public string Status { get; set; }
///
/// 状态时间
///
public DateTime? OpTime { get; set; }
///
/// 类别
///
public string Category { get; set; }
///
/// 状态分类
///
public string Type { get; set; }
///
/// 提单号
///
public string MBLNO { get; set; }
public List detail { get; set; }
}
public class BookingStatusLogDetailDto
{
///
/// 主单id
///
public long? PId { get; set; }
///
/// 状态
///
public string Status { get; set; }
///
/// 箱号
///
public string CNTRNO { get; set; }
///
/// 状态时间
///
public DateTime? OPTime { get; set; }
}
public class CNTRNODto
{
///
/// 业务id
///
public long BookingId { get; set; }
///
/// 箱号
///
public string CNTRNO { get; set; }
///
/// 提箱时间
///
public DateTime? TXOPTime { get; set; }
///
/// 返场时间
///
public DateTime? FCOPTime { get; set; }
}
///
/// 订舱货物状态订阅dto
///
public class BookingStatusSubscribeDto
{
///
/// 订舱ID
///
public long BookingId { get; set; }
///
/// 状态代码(多个状态拼接为一个字符串,中间用,隔开)
///
public string StatusCode { get; set; }
///
/// 状态名称(多个状态拼接为一个字符串,中间用,隔开)
///
public string StatusName { get; set; }
///
/// 发送邮件
///
public bool SendMail { get; set; }
///
/// 邮箱地址
///
public string Email { get; set; }
///
/// 推送微信
///
public bool SendWeChat { get; set; }
///
/// OpenId
///
public string OpenId { get; set; }
}
///
/// 单证补料保存
///
public class BookingDocSupplementInput
{
///
/// 订舱ID
///
public long Id { get; set; }
///
/// 补料文件类型
///
public BookingDocSupplementType DocType { get; set; }
///
/// 上传还未保存的文件
///
public List TempFileNames { get; set; }
}
}