namespace SJZY.Track.Application.Contract.Dtos.ProvideServices;
public class GetPageTrackOrderInput : PageInfoInput
{
///
/// 子系统id
///
public int SubSystemId { get; set; }
///
/// 单号
///
public List? OrderNos { get; set; }
/////
///// 单号
/////
//public string? OrderNos { get; set; }
///
/// tab标签类型 0 全部, 1 异常 2 预警
///
public int TabType { get; set; }
///
/// 订单类型
///
public int? TrackOrderType { get; set; }
///
/// 客户id
///
public int? CustomerId { get; set; }
/////
///// 当tab选中 0 默认不传 1 直接写死传值 [1,4] 2 传 [2,4]
/////
//public List? QuestionTypeIds { get; set; }
///
/// 创建时间开始
///
public DateTime? CreateTimeStart { get; set; }
///
/// 创建时间截止
///
public DateTime? CreateTimeEnd { get; set; }
}
///
/// 轨迹订单Dto
///
public class TrackOrderDto
{
///
/// 轨迹订单id
///
public int Id { get; set; }
///
/// 订单类型id
///
public int OrderType { get; set; }
///
/// 订单名称
///
public string? OrderTypeName { get; set; }
///
/// 订单号
///
public string? OrderNumber { get; set; }
///
/// 客户简称
///
public string? CustomerShortName { get; set; }
///
/// 客户代码
///
public string? CustomerCode { get; set; }
///
/// 客户id
///
public int CustomerId { get; set; }
///
/// 订单明细(json)
///
public string? OrderDetails { get; set; }
///
/// 最新轨迹状态
///
public string? NewestTrackStatus { get; set; }
///
/// 最新轨迹内容
///
public string? NewestTrackContent { get; set; }
///
/// 最新轨迹内容英文
///
public string? NewestTrackEnContent { get; set; }
///
/// 最新轨迹发生地
///
public string? NewestTrackPlace { get; set; }
///
/// 最新轨迹时间
///
public DateTime? NewestTrackTime { get; set; }
///
/// 最新轨迹时区
///
public float? NewestTrackTimeZone { get; set; }
///
/// 是否完结
///
public bool IsFinish { get; set; }
///
/// 创建时间
///
public DateTime? CreateTime { get; set; }
///
/// 子系统
///
public string? SubSystem { get; set; }
///
/// 子系统id
///
public int SubSystemId { get; set; }
///
/// 问题类型(主数据枚举TrackQuestionType)
///
public int QuestionType { get; set; }
///
/// 问题类型名称
///
public string? QuestionTypeName { get; set; }
/////
///// 问题描述(主数据枚举TrackProblemDescription)
/////
//public int ProblemDescription { get; set; }
/////
///// 问题描述名称
/////
//public string? ProblemDescriptionName { get; set; }
///
/// 预计到达时间
///
public DateTime? EstimatedDeliveryDate { get; set; }
///
/// 目的地时区
///
public float? DestinationTimeZone { get; set; }
///
/// 第三方单号,服务商-轨迹0000000、轨迹服务商-0000000
///
public string? ThirdPartyOrderNumber { get; set; }
}