Files
mapo-core/MP.Data/DTO/StatDedupDTO.cs
T
Samuele Locatelli 9571780f93 TAB:
- Completato review metodi x gestione parametri
2023-10-25 18:55:11 +02:00

52 lines
1.3 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
using MP.Data.Objects;
// <Auto-Generated>
// This is here so CodeMaid doesn't reorganize this document
// </Auto-Generated>
namespace MP.Data.DTO
{
public class StatDedupDTO
{
/// <summary>
/// Macchina
/// </summary>
public string IdxMacchina { get; set; } = "";
/// <summary>
/// Cod Flusso interessato
/// </summary>
public string CodFlux { get; set; } = "";
/// <summary>
/// Tipo di intervallo richiesto
/// </summary>
public Enums.DataInterval Interval { get; set; } = Enums.DataInterval.hour;
/// <summary>
/// num max di item per intervallo
/// </summary>
public int Num4Int { get; set; } = 1;
/// <summary>
/// Num record processati (iniziali)
/// </summary>
public int NumRec { get; set; } = 1;
/// <summary>
/// Tempo processing (secondi)
/// </summary>
public double ProcTime { get; set; } = 1;
/// <summary>
/// Tempo processing atteso in ms per record
/// </summary>
[NotMapped]
public double ProcTimeMs
{
get => (ProcTime * 1000) / (NumRec > 1 ? NumRec : 1);
}
}
}