admin/src/Oms.Application/Dtos/Orders/OrderPaginatedInput.cs
zzh 5e26de6ff3 feat: remove ChargingTime and bill receivables by weight stage
Drop sell/buy price charging-time config; write receivable fees after forecast or receive chargeable weight, hook inbound billing, fix order list status filter, and add DB migration.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-26 16:24:53 +08:00

44 lines
1.1 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 OrderPaginatedInput
{
/// <summary>
/// 页码,从 1 开始。
/// </summary>
[Newtonsoft.Json.JsonProperty("page")]
public int Page { get; set; } = 1;
/// <summary>
/// 每页条数。
/// </summary>
[Newtonsoft.Json.JsonProperty("pageSize")]
public int PageSize { get; set; } = 20;
/// <summary>
/// 状态:all 或 OrderStatusCodes 枚举值。
/// </summary>
[Newtonsoft.Json.JsonProperty("status")]
public string? Status { 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; }
}