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; } }