using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Myshipping.Application { /// /// /// public class TaskManageOrderMessageMainInfo { /// /// 任务类型 /// public TaskBaseTypeEnum TaskType { get; set; } /// /// 任务来源 /// public TaskSourceEnum TaskSource { get; set; } /// /// 船公司代号 /// public string CarrierId { get; set; } /// /// 任务标题 /// [MaxLength(150), Required(ErrorMessage = "必填")] public string TaskTitle { get; set; } /// /// 任务描述 /// [MaxLength(200), Required(ErrorMessage = "必填")] public string TaskDesp { get; set; } /// /// 订舱业务主键(非必填,推送任务的系统可以明确当票对应的订舱主键需要填入) /// public string BookingOrderNo { get; set; } /// /// 主单号 /// public string MBlNo { get; set; } /// /// 反馈结果 /// public string ResultNote { get; set; } /// /// 是否异常 1-异常 0-未异常 /// public int IsException { get; set; } = 0; /// /// 任务对应操作人ID /// public string TaskUserId { get; set; } /// /// 任务对应操作人名称 /// public string TaskUserName { get; set; } /// /// 任务对应部门代码 /// public string TaskOrgCode { get; set; } /// /// 任务对应部门名称 /// public string TaskOrgName { get; set; } /// /// 费用明细(当业务类型是INVOICE_BILL_MAIL-航次账单 /// public List FeeList { get; set; } /// /// 装船通知(SI)详情(当业务类型是SI_FEEDBACK时,需要填写装船通知详情) /// public TaskManageOrderSIFeedBackInfo SIFeedBack { get; set; } /// /// 装船通知与提单草单内容对比列表(当业务类型是DRAFT时) /// public List SIDraftCompareList { get; set; } /// /// VGM反馈详情列表 /// public List VGMFeedBackList { get; set; } /// /// 附件列表 /// public List FileList { get; set; } /// /// 邮件列表 /// public List EmailList { get; set; } /// /// 单票账单 /// public TaskManageOrderPerBillInfo PerBillInfo { get; set; } /// /// 序列化报文详情 /// public TaskManageOrderExtMessageInfo SerialMsgInfo { get; set; } } }