22 lines
592 B
C#
22 lines
592 B
C#
using System.Collections.Generic;
|
|
using _0_Framework.Domain;
|
|
using AccountManagement.Application.Contracts.Account;
|
|
using AccountManagement.Domain.AccountAgg;
|
|
using TaskManager.Application.Contract.Position;
|
|
|
|
namespace TaskManager.Domain.PositionAgg;
|
|
|
|
public interface IPositionRepository : IRepository<long, Position>
|
|
{
|
|
|
|
List<PositionViewModel> GetPositions();
|
|
List<PositionViewModel> GetLowerPosition();
|
|
|
|
List<AccountViewModel> GetNoPositionAccounts();
|
|
List<Account> GetAccountsByIds(List<long> ids);
|
|
|
|
void Remove(long id);
|
|
|
|
int GetLastPositionValue();
|
|
|
|
} |