56 lines
1.2 KiB
C#
56 lines
1.2 KiB
C#
|
|
using System.Text.Json.Serialization;
|
|||
|
|
|
|||
|
|
namespace WcsMain.ApiServe.Controllers.Dto.WcsDto.WmsTask;
|
|||
|
|
|
|||
|
|
/// <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; }
|
|||
|
|
|
|||
|
|
}
|