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,19 @@
using InfluxDB.Client.Core;
namespace Managing.Infrastructure.Databases.InfluxDb.Models;
[Measurement("agent_balance")]
public class AgentBalanceDto
{
[Column("agent_name", IsTag = true)] public string AgentName { get; set; }
[Column("total_value")] public decimal TotalValue { get; set; }
[Column("total_account_usd_value")] public decimal TotalAccountUsdValue { get; set; }
[Column("bots_allocation_usd_value")] public decimal BotsAllocationUsdValue { get; set; }
[Column("pnl")] public decimal PnL { get; set; }
[Column(IsTimestamp = true)] public DateTime Time { get; set; }
}