namespace MMDAL.DTO.Indent { public class ResourceAssignmentDTO { public int IndentDetailId { get; set; } public int WorkCenterId { get; set; } = -1; public byte AssignmentMode { get; set; } // 0=Auto, 1=Manual public List Resources { get; set; } = []; } public class ResourceAssignmentItemDTO { public int EmployeeId { get; set; } = -1; public int MachineId { get; set; } = -1; public int MachineTypeId { get; set; } = -1; public int ToolId { get; set; } = -1; public int IndentResourceId { get; set; } public int IndentDetailId { get; set; } public short SlNo { get; set; } public int BillOfResourceId { get; set; } public int ResourceTypeId { get; set; } public int PlanDuration { get; set; } public DateTime PlanStartDate { get; set; } public short PlanStartTime { get; set; } public DateTime PlanEndDate { get; set; } public short PlanEndTime { get; set; } public int ResourceId { get; set; } public int CalendarDetailId { get; set; } public decimal PlannedQuantity { get; set; } public decimal PerQuantity { get; set; } public byte TimeUOM { get; set; } public string? Remarks { get; set; } public int WorkCenterId { get; set; } public int Duration { get; set; } public int TenantId { get; set; } } }