Product_Wms/WcsMain/ApiServe/Dto/WcsDto/WmsTask/GetWmsTaskWithPageRequest.cs

56 lines
1.2 KiB
C#
Raw Permalink Normal View History

2024-10-07 09:51:55 +08:00
using System.Text.Json.Serialization;
namespace WcsMain.ApiServe.Dto.WcsDto.WmsTask;
2024-10-07 09:51:55 +08:00
/// <summary>
/// 分页查询 WMS 任务的实体
/// </summary>
public class GetWmsTaskWithPageRequest
{
/// <summary>
/// 查询的字符串
/// </summary>
[JsonPropertyName("searchStr")]
public string? SearchStr { get; set; }
/// <summary>
/// 任务类型
/// </summary>
[JsonPropertyName("taskType")]
public List<int>? TaskType { get; set; }
/// <summary>
/// 任务状态
/// </summary>
[JsonPropertyName("taskStatus")]
public List<int>? TaskStatus { get; set; }
/// <summary>
/// 查询时间范围
/// </summary>
[JsonPropertyName("timeRange")]
public List<DateTime>? TimeRange { get; set; }
/// <summary>
/// 分页信息
/// </summary>
[JsonPropertyName("page")]
public WmsPage? Page { get; set; }
}
public class WmsPage
{
/// <summary>
/// 每页大小
/// </summary>
[JsonPropertyName("pageSize")]
public int PageSize { get; set; }
/// <summary>
/// 当前页数
/// </summary>
[JsonPropertyName("pageIndex")]
public int PageIndex { get; set; }
}