admin/src/Oms.Application/Dtos/Orders/OrderExportInput.cs
zzh 2018e45a7d feat: 代发进度统计、申报HS分列与异常事件表迁移脚本
补充代发进度 Tab 计数、PrimarySkuCodes 与 Im/Ex HS 编码输出;新增 t_order_exception_event 幂等迁移(Handler*、ConcurrencyStamp)并同步 db.sql。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 17:06:16 +08:00

66 lines
2.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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