52 lines
1.3 KiB
C#
52 lines
1.3 KiB
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
using MP.Core.Objects;
|
|
|
|
|
|
// <Auto-Generated>
|
|
// This is here so CodeMaid doesn't reorganize this document
|
|
// </Auto-Generated>
|
|
namespace MP.Core.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);
|
|
}
|
|
}
|
|
}
|