314 lines
8.9 KiB
C#
314 lines
8.9 KiB
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace ApiPolo.Models
|
|
{
|
|
/// <summary>
|
|
/// Contiene i campi di input sia per RAPP_NEW che per PRESE
|
|
/// </summary>
|
|
public class Input
|
|
{
|
|
#region RAPPNEW
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Seriale rapportini
|
|
/// </summary>
|
|
public string? seriale_rapportino { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Tipo rapportini
|
|
/// </summary>
|
|
public string? tipo_rapportino { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Azienda
|
|
/// </summary>
|
|
public string? azienda_impianto { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Codice Impianto
|
|
/// </summary>
|
|
public string? codice_impianto { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Azienda su cui è la chiamata
|
|
/// </summary>
|
|
public string? azienda_chiamata { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Seriale chiamata
|
|
/// </summary>
|
|
public string? seriale_chiamata { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Seriale chiamata
|
|
/// </summary>
|
|
public string? seriale_commessa { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Data rapportino
|
|
/// </summary>
|
|
public DateTime? data_rapportino { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Ora inizio
|
|
/// </summary>
|
|
public string? ora_ini_rapportino { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Tabella RAPP_NEW: minuto inizio
|
|
/// </summary>
|
|
public string? min_ini_rapportino { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Ora fine
|
|
/// </summary>
|
|
public string? ora_fin_rapportino { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: Minuto fine
|
|
/// </summary>
|
|
public string? min_fin_rapportino { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_1 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_2 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_3 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_4 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_5 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_6 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_7 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_8 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_9 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice chiusura
|
|
/// </summary>
|
|
public string? codice_chiusura_10 { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: descrizione intervento
|
|
/// </summary>
|
|
public string? descrizione_intervento { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: stato
|
|
/// </summary>
|
|
public string? stato_finale { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: generato
|
|
/// </summary>
|
|
public string? generato { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: azienda tecnico
|
|
/// </summary>
|
|
public string? azienda_tecnico { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: codice tecnico
|
|
/// </summary>
|
|
public string? codice_tecnico { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: flag rifiutata
|
|
/// </summary>
|
|
public string? rifiutata { get; set; }
|
|
|
|
/// <summary>
|
|
///Tabella RAPP_NEW: nominativo firma
|
|
/// </summary>
|
|
public string? firma { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: flag stato In Carico
|
|
/// </summary>
|
|
public string? incarico { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: data validità
|
|
/// </summary>
|
|
public DateTime? data_validita { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: pathg immagine buono o firma
|
|
/// </summary>
|
|
public string? immagine { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: seriale del buono
|
|
/// </summary>
|
|
public string? ser_buono { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: seriale del buono
|
|
/// </summary>
|
|
public string? codice_intervento { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tabella RAPP_NEW: data/ora effettiva del lavoro (nel caso dispositivo offline)
|
|
/// </summary>
|
|
public DateTime? data_effettiva { get; set; }
|
|
#endregion
|
|
|
|
#region PRESE
|
|
/// <summary>Tabella PRESE: Azienda</summary>
|
|
public string? picodazi { get; set; }
|
|
|
|
/// <summary>Tabella PRESE: Impianto</summary>
|
|
public string? pimpianto { get; set; }
|
|
|
|
/// <summary>Tabella PRESE: Codice intervento QUI=? SEM=SEMESTRALE </summary>
|
|
public string? picodint { get; set; }
|
|
|
|
/// <summary>Tabella PRESE: Tecnico</summary>
|
|
public string? picodtec { get; set; }
|
|
|
|
/// <summary>Tabella PRESE: data della manutenzione</summary>
|
|
public DateTime? pidatman { get; set; }
|
|
|
|
/// <summary>Tabella PRESE: Zona manutenzione</summary>
|
|
public string? pizona { get; set; }
|
|
|
|
/// <summary>Tabella PRESE: check presa</summary>
|
|
public string? pichkpre { get; set; }
|
|
#endregion
|
|
|
|
#region Campi aggiunti
|
|
/// <summary></summary>
|
|
public string? difetti_riscontrati { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? lavoro_eseguito { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? esito_intervento { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? note_intervento { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? note_esito { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? nuovo_contratto { get; set; }
|
|
|
|
/// <summary></summary>
|
|
[Column(TypeName = "decimal(7, 2)")]
|
|
public int? ore_lavoro { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? causale { get; set; }
|
|
|
|
/// <summary></summary>
|
|
[Column(TypeName = "decimal(7, 2)")]
|
|
public decimal? materiale { get; set; }
|
|
|
|
/// <summary></summary>
|
|
[Column(TypeName = "decimal(7, 2)")]
|
|
public decimal? diritto_chiamata { get; set; }
|
|
|
|
/// <summary></summary>
|
|
[Column(TypeName = "decimal(7, 2)")]
|
|
public decimal? manodopera { get; set; }
|
|
|
|
/// <summary></summary>
|
|
[Column(TypeName = "decimal(7, 2)")]
|
|
public decimal? spese_viaggio { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? pagamento { get; set; }
|
|
|
|
/// <summary></summary>
|
|
[Column(TypeName = "decimal(7, 2)")]
|
|
public decimal? anticipo { get; set; }
|
|
|
|
/// <summary></summary>
|
|
[Column(TypeName = "decimal(9, 2)")]
|
|
public decimal? totale { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? note_pagamento { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? tipo_intervento { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto1 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto2 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto3 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto4 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto5 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto6 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto7 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto8 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto9 { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public string? rafoto10 { get; set; }
|
|
|
|
|
|
#endregion
|
|
|
|
#region Componenti impianto
|
|
/// <summary>Componenti impianto aggiunti</summary>
|
|
public List<Saldiart>? compo_add { get; set; }
|
|
|
|
/// <summary>Componenti impianto eliminati </summary>
|
|
public List<Compo_Impia>? compo_del { get; set; }
|
|
#endregion
|
|
|
|
|
|
}
|
|
}
|