| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- namespace Admin.NET.Plugin.AiDOP.Dto;
- public class WorkOrderCreateDto
- {
- public long? PlanId { get; set; }
- public string Product { get; set; } = string.Empty;
- public int Quantity { get; set; }
- public string WorkCenter { get; set; } = string.Empty;
- public string? Team { get; set; }
- public string? Owner { get; set; }
- public DateTime? StartDate { get; set; }
- public DateTime? PlanEndDate { get; set; }
- public string Priority { get; set; } = "中";
- public string? Remark { get; set; }
- }
- public class WorkOrderUpdateDto : WorkOrderCreateDto
- {
- public string Status { get; set; } = string.Empty;
- public int CompletedQuantity { get; set; }
- }
- public class WorkOrderDetailDto
- {
- public long Id { get; set; }
- public string WorkOrderNo { get; set; } = string.Empty;
- public string? PlanNo { get; set; }
- public string Product { get; set; } = string.Empty;
- public int Quantity { get; set; }
- public int CompletedQuantity { get; set; }
- public string WorkCenter { get; set; } = string.Empty;
- public string? Team { get; set; }
- public string? Owner { get; set; }
- public DateTime? StartDate { get; set; }
- public DateTime? PlanEndDate { get; set; }
- public DateTime? ActualEndDate { get; set; }
- public string Status { get; set; } = string.Empty;
- public string Priority { get; set; } = string.Empty;
- public string? Remark { get; set; }
- public DateTime CreatedTime { get; set; }
- public DateTime? UpdatedTime { get; set; }
- public string? CreatedBy { get; set; }
- }
- public class WorkOrderQueryDto
- {
- public string? WorkOrderNo { get; set; }
- public string? PlanNo { get; set; }
- public string? Status { get; set; }
- public string? WorkCenter { get; set; }
- public int Page { get; set; } = 1;
- public int PageSize { get; set; } = 10;
- }
|