using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using PayRollDAL.DTO.OULevelSetting; namespace PayRollDAL.CustomeCode.OULevelSetting { public interface IOULevelSettingDAL { Task> GetOULevelSetting(int OuId, LoginDTO LoginDTO); Task CheckOULevelSettingExists(int OuId, LoginDTO LoginDTO); Task SaveOULevelSetting(OULevelSettingDTO OULevelSettingDTO, LoginDTO LoginDTO); Task UpdateOULevelSetting(OULevelSettingDTO OULevelSettingDTO, LoginDTO LoginDTO); Task DeleteOULevelSetting(int OuId, LoginDTO LoginDTO); Task> GetOULevelSettingFields(CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task> GetAllActiveOuIds(LoginDTO LoginDTO); } }