namespace Admin.NET.Plugin.AiDOP.Production; /// 工单执行进度看板列表查询 public class WorkOrderProgressDashboardListInput { public int Page { get; set; } = 1; public int PageSize { get; set; } = 20; /// 工单编号(模糊) public string? WorkOrd { get; set; } /// 物料编码(精确) public string? ItemNum { get; set; } /// 计划开工时间 >=(yyyy-MM-dd,对应 OrdDate) public string? OrdDateFrom { get; set; } } /// 工单执行进度看板行 public class WorkOrderProgressDashboardListRow { public long Id { get; set; } public string? WorkOrd { get; set; } public string? Typed { get; set; } public string? Workshop { get; set; } public DateTime? OrdDate { get; set; } public DateTime? DueDate { get; set; } public string? ItemNum { get; set; } public string? Descr { get; set; } public string? Descr1 { get; set; } public decimal QtyOrded { get; set; } public decimal QtyCompleted { get; set; } public decimal NoCompleted { get; set; } public string? MaterialSituation { get; set; } public string? Status { get; set; } /// 完成百分比 0~100 public decimal Progress { get; set; } }