namespace Admin.NET.Plugin.AiDOP.Universal;
// ─────────────────────────── 查询入参 ───────────────────────────
/// 物料通用选择 — 分页查询入参
public class UniversalItemPageInput
{
/// 当前页码
public int Page { get; set; } = 1;
/// 页码容量
public int PageSize { get; set; } = 10;
/// 零件号(模糊匹配)
public string? ItemNum { get; set; }
/// 描述(模糊匹配)
public string? Descr { get; set; }
/// 排序字段(前端 prop 名,如 itemNum / descr / um 等)
public string? SortField { get; set; }
/// 排序方向:asc / desc
public string? SortOrder { get; set; }
}
// ─────────────────────────── 查询输出 ───────────────────────────
/// 物料通用选择 — 单行输出
public class UniversalItemOutput
{
/// 自增主键
public string? RecId { get; set; }
/// 零件号
public string? ItemNum { get; set; }
/// 描述
public string? Descr { get; set; }
/// 描述1
public string? Descr1 { get; set; }
/// 单位
public string? Um { get; set; }
/// 库位
public string? Location { get; set; }
/// 版本
public string? Rev { get; set; }
/// 图纸
public string? Drawing { get; set; }
}