Add Agent tracking balance

This commit is contained in:
2025-05-16 22:30:18 +07:00
parent b34e3aa886
commit 1cfb83f0b1
34 changed files with 764 additions and 115 deletions

View File

@@ -0,0 +1,12 @@
using Managing.Domain.Statistics;
namespace Managing.Application.Abstractions.Repositories;
public interface IAgentBalanceRepository
{
void InsertAgentBalance(AgentBalance balance);
Task<IList<AgentBalance>> GetAgentBalances(string agentName, DateTime start, DateTime? end = null);
Task<(IList<AgentBalanceHistory> result, int totalCount)> GetAllAgentBalancesWithHistory(DateTime start,
DateTime? end);
}