using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; // // This is here so CodeMaid doesn't reorganize this document // namespace MP.MONO.Data.DbModels { /// /// Tabella Dati in formato Statistiche Aggregate /// [Table("DataStAg")] public class DataStAgModel { /// /// UID /// [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int DataStAgId { get; set; } /// /// DataOra riferimento /// public DateTime DtRif { get; set; } = DateTime.Now; /// /// Tipologia di Flusso dati (per poter salvare "ultimo di ogni flusso" come "current status") /// [MaxLength(250)] public string FluxType { get; set; } = "ND"; /// /// Macchina cui è riferito il valore /// public int MachineId { get; set; } /// /// Numero record di riferimento /// public double NumRec { get; set; } = 0; /// /// Valore medio (avg) formato numerico (0 se non numerico) /// public double ValNumAvg { get; set; } = 0; /// /// Valore minimo formato numerico (0 se non numerico) /// public double ValNumMin { get; set; } = 0; /// /// Valore massimo formato numerico (0 se non numerico) /// public double ValNumMax { get; set; } = 0; /// /// Valore (medio/mediano) formato stringa /// [MaxLength(250)] public string ValStr { get; set; } = ""; /// /// Navigazione oggetto MAchine /// [ForeignKey("MachineId")] public virtual MachineModel MachineNav { get; set; } = null!; } }