admin/src/Oms.Application/Dtos/Recharge/RechargeRecordPaginatedInput.cs
2026-04-17 11:09:01 +08:00

45 lines
949 B
C#

using Oms.Domain.RechargeAggregate.Enums;
namespace Oms.Application.Dtos.Recharge;
/// <summary>
/// 充值记录分页查询入参。
/// </summary>
public class RechargeRecordPaginatedInput
{
/// <summary>
/// 页码,从 1 开始。
/// </summary>
public int Page { get; set; } = 1;
/// <summary>
/// 每页条数。
/// </summary>
public int PageSize { get; set; } = 20;
/// <summary>
/// 客户主键。
/// </summary>
public long? CustomerId { get; set; }
/// <summary>
/// 序号。
/// </summary>
public string? SerialNumber { get; set; }
/// <summary>
/// 充值状态。
/// </summary>
public RechargeStatus? RechargeStatus { get; set; }
/// <summary>
/// 开始时间。
/// </summary>
public DateTime? StartTime { get; set; }
/// <summary>
/// 结束时间。
/// </summary>
public DateTime? EndTime { get; set; }
}