namespace MMDAL.DTO.StockReservation; public class StockReservationReassignDTO { public int OriginalReservationId { get; set; } public decimal ReassignQuantity { get; set; } public string Reason { get; set; } = string.Empty; // New FOR side — demand to reassign to public int? NewForObjectHeaderTypeId { get; set; } public int? NewForObjectHeaderId { get; set; } public int? NewForObjectTypeId { get; set; } public int? NewForObjectId { get; set; } public int? NewForAllotedAllocationId { get; set; } public int? NewForBizTransactionTypeId { get; set; } public DateTime? NewForDate { get; set; } public int? NewForSlNo { get; set; } } public class ReassignmentLogDTO { public int ReassignmentLogId { get; set; } public int OriginalReservationId { get; set; } public int NewReservationId { get; set; } public decimal ReassignedQuantity { get; set; } public string Reason { get; set; } = string.Empty; public int ReassignedById { get; set; } public DateTime ReassignedOn { get; set; } // Display fields public string? OriginalForObjectTypeName { get; set; } public string? NewForObjectTypeName { get; set; } }