using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; namespace ApiPolo.Models { /// /// Manutenzioni Programmate uscita /// [Keyless] public class Manprog_out { /// /// 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: provincia 5 impianto /// public string? improvin { get; set; } /// /// matricola impianto /// public string? immatric { get; set; } /// /// numero impianto /// public string? imnumimp { get; set; } /// /// ubicazione impianto /// public string? imubicaz { 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; } /// /// Manutenzioni: cliente /// 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; } /// altri dati Manutenzione public Dictionary? altri { 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; } /// indirizzo stampa (html) public string? indirizzo_stampa { get; set; } /// impianto per lista (html) public string? impianto_list { get; set; } /// riferimento impianto (html) su buono public string? riferimento_impianto { get; set; } } }