版本260406

This commit is contained in:
2026-04-06 22:04:05 +08:00
parent 7dc5e73af7
commit 0b150470be
216 changed files with 98993 additions and 33 deletions

View File

@@ -0,0 +1,62 @@
namespace OrpaonVision.Core.Training.Contracts.Queries;
/// <summary>
/// 数据集版本查询条件。
/// </summary>
public sealed class DatasetVersionQueryDto
{
/// <summary>
/// 机种ID可选
/// </summary>
public Guid? ProductTypeId { get; init; }
/// <summary>
/// 机种编码(可选)。
/// </summary>
public string? ProductTypeCode { get; init; }
/// <summary>
/// 状态(可选)。
/// </summary>
public string? Status { get; init; }
/// <summary>
/// 创建者(可选)。
/// </summary>
public string? CreatedBy { get; init; }
/// <summary>
/// 创建时间开始UTC可选
/// </summary>
public DateTime? CreatedAtUtcStart { get; init; }
/// <summary>
/// 创建时间结束UTC可选
/// </summary>
public DateTime? CreatedAtUtcEnd { get; init; }
/// <summary>
/// 关键词搜索(可选)。
/// </summary>
public string? Keyword { get; init; }
/// <summary>
/// 页码从1开始
/// </summary>
public int PageIndex { get; init; } = 1;
/// <summary>
/// 每页大小。
/// </summary>
public int PageSize { get; init; } = 20;
/// <summary>
/// 排序字段。
/// </summary>
public string? SortField { get; init; } = "CreatedAtUtc";
/// <summary>
/// 是否降序。
/// </summary>
public bool SortDescending { get; init; } = true;
}