namespace PayRollDAL.DTO.Periodic { // Null means "field not supplied in the criteria — don't filter on it". This is // deliberately distinct from -1, which is a real, filterable data value (the "NONE" // sentinel FK columns like OUID/PAYGROUPID/etc. already use in this schema). public class PeriodicFilterDTO { public int? PayPeriodId { get; set; } public int? Applicable { get; set; } public int? OUId { get; set; } public int? PayGroupId { get; set; } public int? PayConfigurationId { get; set; } public int? DAGroupId { get; set; } public int? EmployeeId { get; set; } } }