namespace MMDAL.DTO.Indent { public class IndentHeaderViewDTO { public int IndentId { get; set; } public int BizTransactionTypeId { get; set; } public string BizTransactionTypeName { get; set; } = string.Empty; public int OUId { get; set; } public string OUName { get; set; } = string.Empty; public int PeriodId { get; set; } public DateTime IndentDate { get; set; } public string IndentNumber { get; set; } = string.Empty; public string ReferenceNumber { get; set; } = string.Empty; public byte IndentNature { get; set; } public int ProcessId { get; set; } public byte IndentType { get; set; } public int PartyBranchId { get; set; } public int WorkCenterId { get; set; } public byte SourceType { get; set; } public string Remarks { get; set; } = string.Empty; public short Status { get; set; } public List Details { get; set; } = []; } public class IndentDetailViewDTO { public int IndentDetailId { get; set; } public int IndentId { get; set; } public short SlNo { get; set; } public int ItemId { get; set; } public string ItemCode { get; set; } = string.Empty; public string ItemName { get; set; } = string.Empty; public int SkuId { get; set; } public string SkuCode { get; set; } = string.Empty; public int RoutingId { get; set; } public string RoutingName { get; set; } = string.Empty; public int RoutingDetailId { get; set; } public int BomId { get; set; } public decimal IndentDetailQuantity { get; set; } public short IndentDetailPriority { get; set; } public DateTime IndentDetailReleaseDate { get; set; } public int? PartDimId { get; set; } public string? DimensionLabel { get; set; } public int? AllocationId { get; set; } public string? AllocationName { get; set; } public int? SalesOrderId { get; set; } public short ReleaseStatus { get; set; } public short Status { get; set; } } }