using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; // // This is here so CodeMaid doesn't reorganize this document // namespace EgwCoreLib.Lux.Data.DbModel { [Table("JobRowList")] public class JobRowModel { /// /// ID del record /// [Key] public int JobRowID { get; set; } /// /// Ciclo di appartenenza /// public int JobID { get; set; } /// /// Indice della fase all'interno del Job /// public int Index { get; set; } = 0; /// /// ID della fase realizzata /// public int PhaseID { get; set; } /// /// ID dellaa risorsa impiegata /// public int ResourceID { get; set; } /// /// Descrizione della fase del Job /// public string Description { get; set; } = ""; /// /// Margine percentuale standard /// public double Qty { get; set; } = 1; /// /// Navigazione Job/Cicli /// [ForeignKey("JobID")] public virtual JobModel JobNav { get; set; } = null!; /// /// Navigazione Job/Cicli /// [ForeignKey("PhaseID")] public virtual PhaseModel PhaseNav { get; set; } = null!; /// /// Navigazione Job/Cicli /// [ForeignKey("ResourceID")] public virtual ResourceModel ResourceNav { get; set; } = null!; } }