using System.Collections.Generic; using _0_Framework.Domain; using AccountManagement.Application.Contracts.Account; using AccountManagement.Application.Contracts.Position; using AccountManagement.Domain.AccountAgg; namespace TaskManager.Domain.PositionAgg; public interface IPositionRepository : IRepository { List GetPositions(); List GetLowerPosition(); List GetUnUsedPositionValues(); List GetNoPositionAccounts(); List GetAccountsByPositionIds(List ids); void Remove(long id); int GetLastPositionValue(); }