36 lines
950 B
C#
36 lines
950 B
C#
using System.ComponentModel.DataAnnotations;
|
||
|
||
namespace TrackCenter.Application.Contract.Dtos.ProvideServices;
|
||
|
||
public class DeleteOrderInput : OrderNoInfo
|
||
{
|
||
}
|
||
|
||
public class DeleteTrackInput : OrderNoInfo
|
||
{
|
||
/// <summary>
|
||
/// 轨迹标识符集合,为支持esid删除,所以非必填
|
||
/// </summary>
|
||
public List<TrackIdentifierDto> TrackIdentifiers { get; set; } = new();
|
||
|
||
/// <summary>
|
||
/// 轨迹ESId集合,非必填,如果有优先级最高
|
||
/// </summary>
|
||
public List<string> EsIds { get; set; } = new();
|
||
|
||
/// <summary>
|
||
/// 重复的情况下,用什么字段比较
|
||
/// </summary>
|
||
public string? CompareFields { get; set; }
|
||
|
||
/// <summary>
|
||
/// 重复的情况下,比较值
|
||
/// </summary>
|
||
public object? CompareValue { get; set; }
|
||
|
||
/// <summary>
|
||
/// 删除轨迹来源 1.外部服务商 2.内部系统 3.人工
|
||
/// </summary>
|
||
public int? Source { get; set; }
|
||
}
|