using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; namespace ApiPolo.Models { /// /// Manutenzioni Programmate /// [Keyless] public class Manprog { /// /// MANPROG: codice intervento (BIM=bimestrale, SEM=semestarle,..) /// public string? ctcodint { get; set; } /// /// MANPROG: data prossima manutenzione /// public DateTime ctdatpro { get; set; } /// /// MANPROG: descrizione intervento /// public string? ctdesint { get; set; } /// /// MANPROG: indirizzo 1 impianto /// public string? imindiri1 { get; set; } /// /// MANPROG: indirizzo 2 impianto /// public string? imindiri2 { get; set; } /// /// MANPROG: indirizzo 3 impianto /// public int? imindiri3 { get; set; } /// /// MANPROG: indirizzo 4 impianto /// public string? imindiri4 { get; set; } /// /// MANPROG: indirizzo 5 impianto /// public string? imindiri5 { get; set; } /// /// MANPROG: localita impianto /// public string? imlocali { get; set; } /// /// MANPROG: cap impianto /// public string? imcodcap { get; set; } /// /// MANPROG: comune impianto /// public string? imcomune { get; set; } /// /// MANPROG: matricola impianto /// public string? immatric { get; set; } /// /// MANPROG: numero impianto /// public string? imnumimp { get; set; } /// /// MANPROG: ubicazione impianto /// public string? imubicaz { get; set; } /// /// MANPROG: provincia 5 impianto /// public string? improvin { get; set; } /// /// MANPROG: nazione impianto /// public string? ctcodazi { get; set; } /// /// MANPROG: codice impianto /// public string? ctcodimp { get; set; } /// /// MANPROG: tecnico descrizione /// public string? tcdescri { get; set; } /// /// MANPROG: tecnico codice /// public string? tccodice { get; set; } /*RAPP_NEW*/ /// /// RAPP_NEW: seriale rapportino /// public string? seriale_rapportino { get; set; } /// /// RAPP_NEW: seriale buono /// public string? ser_buono { get; set; } /// /// RAPP_NEW: flag generato. Rapportino importato in AdHoc /// public string? generato { get; set; } /*PRESE*/ /// /// PRESE: codice impianto /// public string? pimpianto { get; set; } /// /// PRESE: codice intervento (BIM=bimestrale,SEM=semestrale) /// public string? picodint { get; set; } /// /// PRESE: data manutenzione /// public DateTime? pidatman { get; set; } /// /// errore titolo /// public string? err_title { get; set; } /// /// errore dettaglio /// public string? err_detail { get; set; } /// /// errore status code (200, 500) /// public string? err_status_code { get; set; } /// /// Manutenzioni: telefono 1 impianto /// public string? telefono1 { get; set; } /// /// Manutenzioni: telefono 1 impianto /// public string? telefono2 { get; set; } /// public string? mpmesgen { get; set; } /// public string? mpmesfeb { get; set; } /// public string? mpmesmar { get; set; } /// public string? mpmesapr { get; set; } /// public string? mpmesmag { get; set; } /// public string? mpmesgiu { get; set; } /// public string? mpmeslug { get; set; } /// public string? mpmesago { get; set; } /// public string? mpmesset { get; set; } /// public string? mpmesott { get; set; } /// public string? mpmesnov { get; set; } /// public string? mpmesdic { get; set; } /// public string? cliente { get; set; } /// costo chiamata [Column(TypeName = "decimal(18, 4)")] public decimal? chiamata { get; set; } /// spese viaggio [Column(TypeName = "decimal(18, 4)")] public decimal? spe_viaggio { get; set; } /// costo orario ordinario [Column(TypeName = "decimal(18, 4)")] public decimal? costo_ordinario { get; set; } /// costo orario notturno [Column(TypeName = "decimal(18, 4)")] public decimal? costo_notturno { get; set; } /// costo orario straordinario [Column(TypeName = "decimal(18, 4)")] public decimal? costo_straordinario { get; set; } /// costo orario festivo [Column(TypeName = "decimal(18, 4)")] public decimal? costo_festivo { get; set; } /// Azienda di riferimento associata all'impianto (gestione loghi differenti) public string? imazirif { get; set; } /// Zona Impianto public string? imzonman { get; set; } /// Riferimento Impianto public string? imrefref { get; set; } } }