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