namespace MMDAL.DTO.MRP { public class MRPDTO { public int MRPId { get; set; } public string MRPCode { get; set; } = string.Empty; public string MRPName { get; set; } = string.Empty; public byte MRPIsAutoRelease { get; set; } public byte MRPIsTrackConversion { get; set; } public byte MRPOverWriteType { get; set; } public byte MRPOrganizationType { get; set; } // 0=OU, 1=OUGroup public int OUId { get; set; } = -1; public string OUCode { get; set; } = string.Empty; public string OUName { get; set; } = string.Empty; public int OUGroupId { get; set; } = -1; public string OUGroupCode { get; set; } = string.Empty; public string OUGroupName { get; set; } = string.Empty; public int MasterScheduleId { get; set; } = -1; public string MasterScheduleCode { get; set; } = string.Empty; public string MasterScheduleName { get; set; } = string.Empty; public byte MRPIsPending { get; set; } public byte MRPIncludeLeadTime { get; set; } public byte MRPIncludeLotSize { get; set; } public byte MRPIncludeStockInTransit { get; set; } = 1; public byte MRPIncludeStock { get; set; } = 1; public short MRPSortOrder { get; set; } public byte MRPStatus { get; set; } public short MRPVersion { get; set; } public int MRPCreatedById { get; set; } public DateTime MRPCreatedOn { get; set; } public int MRPModifiedById { get; set; } public DateTime MRPModifiedOn { get; set; } public string MRPCreatedByName { get; set; } = string.Empty; public string MRPModifiedByName { get; set; } = string.Empty; public int TenantId { get; set; } } }