Исправление: том ./mods:/lampac/mods в compose и копии 10 модулей с enable:true; конфиг без SkipModules
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
namespace LogUserRequest.Models.DTO;
|
||||
|
||||
public class ApiResponse<T>
|
||||
{
|
||||
public bool Success { get; set; } = true;
|
||||
public string? Error { get; set; }
|
||||
public T? Data { get; set; }
|
||||
|
||||
public static ApiResponse<T> Ok(T data) => new() { Success = true, Data = data };
|
||||
public static ApiResponse<T> Fail(string error) => new() { Success = false, Error = error };
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
namespace LogUserRequest.Models.DTO;
|
||||
|
||||
public class JournalItemDto
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public DateTime Time { get; set; }
|
||||
public string Uri { get; set; } = "";
|
||||
public string UserUid { get; set; } = "";
|
||||
public string Ip { get; set; } = "unknown";
|
||||
public string Country { get; set; } = "";
|
||||
public string UserAgent { get; set; } = "unknown";
|
||||
public int DurationMs { get; set; }
|
||||
public string? Balancer { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace LogUserRequest.Models.DTO;
|
||||
|
||||
public class StatsDto
|
||||
{
|
||||
public int Today { get; set; }
|
||||
public int Month { get; set; }
|
||||
public int UniqueIp { get; set; }
|
||||
public int UniqueUserAgent { get; set; }
|
||||
public TopItemDto[] TopUsers { get; set; } = Array.Empty<TopItemDto>();
|
||||
public TopItemDto[] TopBalancers { get; set; } = Array.Empty<TopItemDto>();
|
||||
}
|
||||
|
||||
public class TopItemDto
|
||||
{
|
||||
public string Name { get; set; } = "";
|
||||
public int Count { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user