using SJZY.Track.Application.Contract.Dtos.Warning; using SJZY.Track.Application.Contract.Dtos.Warning.Return; namespace SJZY.Track.Application.Contract.Dtos.Warning.Complete; /// /// 完整预警规则配置条目 /// public class CompleteWarningRuleItemDto { /// /// 配置条目唯一id /// public int Id { get; set; } /// /// 预警规则主体id /// public int WarningId { get; set; } /// /// 订单类型 e.g FBA订单、海运单 /// public List OrderType { get; set; } /// /// 检查点轨迹状态id /// public int CheckPointTrackStatusId { get; set; } /// /// 检查点轨迹状态 /// public string CheckPointTrackStatus { get; set; } /// /// 要求的轨迹状态集合 e.g [揽收/入库中],[提交报关] /// public List RequireTrackStatus { get; set; } /// /// 通知对象用户集合 /// public List NotifyUsers { get; set; } } /// /// 订单类型描述 /// public class OrderTypeDto { /// /// 订单类型 /// public int OrderType { get; set; } /// /// 订单类型名称 /// public string OrderTypeName { get; set; } } /// /// 要求的轨迹状态项目(每个项目的状态为或关系) /// public class RequireTrackStatusItem { /// /// 轨迹状态集合 /// public List Statuses { get; set; } = new(); }