namespace Oms.Application.Dtos.Orders; /// /// 订单导出入参。 /// public class OrderExportInput { /// /// 状态:all 或 OrderStatusCodes 枚举值。 /// [Newtonsoft.Json.JsonProperty("status")] public string? Status { get; set; } /// /// 订单来源:all / manual / pickup 等。 /// [Newtonsoft.Json.JsonProperty("orderSource")] public string? OrderSource { get; set; } /// /// 履约类型:all / direct / warehouse。 /// [Newtonsoft.Json.JsonProperty("fulfillmentType")] public string? FulfillmentType { get; set; } /// /// 代发进度筛选(pendingBind / domesticInTransit / arrivedPendingPick / outboundDone)。 /// [Newtonsoft.Json.JsonProperty("fulfillProgress")] [global::System.Text.Json.Serialization.JsonPropertyName("fulfillProgress")] public string? FulfillProgress { get; set; } /// /// 关键词。 /// [Newtonsoft.Json.JsonProperty("keyword")] public string? Keyword { get; set; } /// /// 创建TimeStart。 /// [Newtonsoft.Json.JsonProperty("createTimeStart")] public DateTime? CreateTimeStart { get; set; } /// /// 创建TimeEnd。 /// [Newtonsoft.Json.JsonProperty("createTimeEnd")] public DateTime? CreateTimeEnd { get; set; } /// /// 表头字段级筛选(白名单)。 /// [Newtonsoft.Json.JsonProperty("filters")] [global::System.Text.Json.Serialization.JsonPropertyName("filters")] public List? Filters { get; set; } [Newtonsoft.Json.JsonProperty("sortField")] [global::System.Text.Json.Serialization.JsonPropertyName("sortField")] public string? SortField { get; set; } [Newtonsoft.Json.JsonProperty("sortOrder")] [global::System.Text.Json.Serialization.JsonPropertyName("sortOrder")] public string? SortOrder { get; set; } }