46 lines
1.0 KiB
C#
46 lines
1.0 KiB
C#
namespace SJZY.Track.Application.Contract.Events;
|
|
|
|
public class TrackDeleteEvent
|
|
{
|
|
/// <summary>
|
|
/// 子系统id
|
|
/// </summary>
|
|
public int SubSystemId { get; set; }
|
|
|
|
/// <summary>
|
|
/// es中的id
|
|
/// </summary>
|
|
public string[] EsIds { get; set; }
|
|
|
|
/// <summary>
|
|
/// 订单ids
|
|
/// </summary>
|
|
public int[] OrderIds { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 轨迹代码
|
|
/// </summary>
|
|
public List<string> TrackCodes { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// 操作人
|
|
/// </summary>
|
|
public string? OperationMan { get; set; }
|
|
|
|
/// <summary>
|
|
/// 操作人姓名
|
|
/// </summary>
|
|
public int OperationManId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 已经处理过的订单
|
|
/// </summary>
|
|
public List<int> Visited { get; set; } = new();
|
|
|
|
public override string ToString()
|
|
{
|
|
return $"[TrackDelete by {OperationMan}] SubSystemId: {SubSystemId}, OrderIds: {string.Join(",",
|
|
OrderIds)}, TrackCodes: {string.Join(",", TrackCodes)}";
|
|
}
|
|
}
|