namespace MMDAL.DTO.StockReservation; public class StockReservationSubconDTO { public int StockReservationId { get; set; } public int SubconObjectHeaderTypeId { get; set; } public int SubconObjectHeaderId { get; set; } public string SubconLocation { get; set; } = string.Empty; public DateTime SentOutDate { get; set; } public DateTime? ExpectedReturnDate { get; set; } public short Version { get; set; } } public class SubconReturnDTO { public int StockReservationId { get; set; } public decimal ReturnedQuantity { get; set; } public int? SplitRemainingSubconHeaderId { get; set; } public short Version { get; set; } } public class SubconTrackingReportDTO { public int StockReservationId { get; set; } public string ReservationNumber { get; set; } = string.Empty; public string ItemCode { get; set; } = string.Empty; public string ItemName { get; set; } = string.Empty; public decimal ReservedQuantity { get; set; } public string? ForObjectTypeName { get; set; } public int? ForObjectId { get; set; } public string SubconLocation { get; set; } = string.Empty; public DateTime SentOutDate { get; set; } public DateTime? ExpectedReturnDate { get; set; } public bool IsOverdue { get; set; } }