|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace Myshipping.Application
|
|
|
|
|
{
|
|
|
|
|
public class CautionNoticeTaskDto
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// WeekAt-计费周差异 PriceCalcDate-计费周差异
|
|
|
|
|
/// </summary>
|
|
|
|
|
public CautionNoticeTaskEnum cautionNoticeType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 订舱ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Nullable<long> bookingId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 舱位ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Nullable<long> bookingSlotId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 任务ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string taskPKId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 创建日期
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime createTime { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 原值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string origVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 新值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string newVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 租户ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long tenentId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 租户名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string tenentName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 用户ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long userId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 用户名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string userName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 提单号
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string mblNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知内容
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string notifyContent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船公司
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string carrier { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 来源系统
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string sourceSystem { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 来源业务类型
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string sourceBusiType { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 来源业务类型名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string sourceBusiTypeName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string vessel { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string voyno { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// ETD
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Nullable<DateTime> etd { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 委托客户ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Nullable<long> customerId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 委托客户名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string customerName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知人列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
public List<CautionNoticeTaskNoitfyDto> notifyList { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否自动转发通知
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool isAutoSendNotice { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// VGM截止时间原始值
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
public string VGMCutOldVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// VGM截止时间修改值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string VGMCutNewVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// SI截止时间原始值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string SICutOldVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// SI截止时间修改值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string SICutNewVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 直达变中转原值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string DirectToTransOldVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 直达变中转修改值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string DirectToTransNewVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名原始值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string VesselOldVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 船名修改值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string VesselNewVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次原始值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string VoynoOldVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 航次修改值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string VoynoNewVal { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否计费周差异 1-是 0-否
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsWeekDiff { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否计费日差异 1-是 0-否
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsPriceDateDiff { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否转为中转 1-是 0-否
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsTransfer { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否船名变化 1-是 0-否
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsVesselChange { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 是否截止时间提前 1-是 0-否
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool IsCutDateAdvanced { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知人详情
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class CautionNoticeTaskNoitfyDto
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知人ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long notifyUserId { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知人名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string notifyUserName { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知方式
|
|
|
|
|
/// </summary>
|
|
|
|
|
public CautionNoticeMethodEnum[] notifyMethod { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知人手机
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string notifyMobile { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 通知人邮箱
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string notifyEmail { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|