using System; using System.Collections.Generic; using NPP.SmartSchedue.Api.Contracts.Core.Enums; using NPP.SmartSchedue.Api.Contracts.Services.Work.Input; namespace NPP.SmartSchedue.Api.Contracts.Services.Work.Output; /// /// 工作任务分页输出 /// public class WorkOrderGetPageOutput { /// /// 任务ID /// public long Id { get; set; } /// /// 批号 /// public string BatchNumber { get; set; } /// /// 项目号 /// public string ProjectNumber { get; set; } /// /// 项目类别 /// public string ProjectCategory { get; set; } /// /// 任务编号 /// public string WorkOrderCode { get; set; } /// /// 任务名称 /// public string WorkOrderName { get; set; } /// /// 任务日期 /// public DateTime WorkOrderDate { get; set; } /// /// 实际开始时间 /// public DateTime? ActualStartTime { get; set; } /// /// 实际结束时间 /// public DateTime? ActualEndTime { get; set; } /// /// 任务状态 /// public WorkOrderStatusEnum Status { get; set; } /// /// 任务优先级 /// public int Priority { get; set; } /// /// 实际完成工时 /// public decimal? ActualWorkHours { get; set; } /// /// 班次ID /// public long ShiftId { get; set; } /// /// 班次名称 /// public string ShiftName { get; set; } /// /// 工序ID /// public long ProcessId { get; set; } /// /// 工序名称 /// public string ProcessName { get; set; } /// /// 工序分类 /// public ProcessCategoryEnum ProcessCategory { get; set; } /// /// 分配人员ID /// public long? AssignedPersonnelId { get; set; } /// /// 分配人员名称 /// public string AssignedPersonnelName { get; set; } /// /// 设备ID /// public long? AssignedEquipmentId { get; set; } /// /// 设备 /// public string? AssignedEquipmentName { get; set; } /// /// 预计工时 /// public decimal? EstimatedHours { get; set; } /// /// FL人员列表 /// public List FLPersonnels { get; set; } = new List(); }