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