using Contracts.DTO; using Contracts.SearchModels; namespace Contracts.Repositories; public interface ISpendingPlanRepo { Task Create(SpendingPlanDto dto); Task Update(SpendingPlanDto dto); Task Delete(SpendingPlanSearch search); Task GetDetails(SpendingPlanSearch search); Task> GetList(SpendingGroupSearch? search = null); }