using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DOAN.Model.MES.product.Dto { /// /// 报工表查询对象 /// public class ProReportworkQueryDto : PagerInfo { public string FkWorkorder { get; set; } public string GroupCode { get; set; } public string LineCode { get; set; } public DateTime[] TimeRange { get; set; } public int Status { get; set; } /// /// 仓库确认数 /// public int? WarehouseconfirmationNum { get; set; } /// /// 未完成报工数 /// public int? UnfinishReportwork { get; set; } } /// /// 报工表输入输出对象 /// public class ProReportworkDto { public string Id { get; set; } public string FkWorkorder { get; set; } public int DispatchNum { get; set; } public int FinishedNum { get; set; } public string ProductionCode { get; set; } public string ProductionName { get; set; } /// /// 未完成原因 /// public string UnfinishedReanson { get; set; } public string Specification { get; set; } public string GroupCode { get; set; } public string LineCode { get; set; } public int? QualifiedNumber { get; set; } // 报告数和仓库确认数 差异 public int Difference { get; set; } public int? UnqualifiedNumber { get; set; } public int? ReworkNumber { get; set; } public int? ScrapNumber { get; set; } public string WorkorderRamark { get; set; } public string Remark { get; set; } public string CreatedBy { get; set; } public DateTime? CreatedTime { get; set; } public string UpdatedBy { get; set; } public DateTime? UpdatedTime { get; set; } public int IsProductPutIn { get; set; } /// /// 优先级 1-100 /// public int? Priority { get; set; } /// /// 工单状态 /// public int? Status { get; set; } /// /// 节拍 (秒) /// public int? Beat { get; set; } } public class ProReportworkDto2 { public string FkWorkorder { get; set; } public int? DispatchNum { get; set; } public int? FinishedNum { get; set; } public string GroupCode { get; set; } public string LineCode { get; set; } public string GroupLeader { get; set; } //public string CreatedBy { get; set; } } public class ProReportworkDto3 { public string FkWorkorder { get; set; } public int? FinishedNum { get; set; } public string GroupCode { get; set; } public string LineCode { get; set; } } }