namespace GB5Shared.GOP.Qualifier.DTOs { /// /// Maps MQUALIFIERRULEGROUP — AND/OR rule tree nodes. /// ParentRuleGroupId = null for root group. /// PK: QUALIFIERRULEGROUPID (app-generated INT via AutoNumber). /// public class QualifierRuleGroupDTO { public int RuleGroupId { get; set; } public int QualifierId { get; set; } public int TenantId { get; set; } public int? ParentRuleGroupId { get; set; } /// "AND" or "OR" public string GroupOperator { get; set; } = "AND"; public int SortOrder { get; set; } public int SourceType { get; set; } // Audit fields — set by DAL public int CreatedById { get; set; } public int ModifiedById { get; set; } } }