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 eventi Dati registrati (log storico esteso/puntuale) /// [Table("ProdLog")] public class ProdLogModel { /// /// UID /// [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int ProdLogId { get; set; } /// /// DataOra evento registrato /// public DateTime DtRif { get; set; } = DateTime.Now; /// /// Macchina cui è riferito il valore /// public int MachineId { get; set; } /// /// Tipologia di evento produzione registrato /// public string EvType { get; set; } = ""; /// /// Riferimento esterno (Es codice ordine...) /// public string ExtRef { get; set; } = ""; /// /// Valore formato numerico (0 se non numerico) /// public double ValNum { get; set; } = 0; /// /// Valore opzionale associato /// [MaxLength(250)] public string ValStr { get; set; } = ""; /// /// Navigazione oggetto Machine /// [ForeignKey("MachineId")] public virtual MachineModel MachineNav { get; set; } = null!; } }