ApiVirtualTask/ApiPolo/Models/Rapp_New_View.cs
2025-05-08 17:41:48 +02:00

287 lines
8.0 KiB
C#

using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
namespace ApiPolo.Models
{
/// <summary>Vista Rapp_New</summary>
[Keyless]
public class Rapp_New_View
{
/// <summary>Seriale rapportini</summary>
public string? seriale_rapportino { get; set; }
/// <summary>
/// Tipo rapportini
/// </summary>
public string? tipo_rapportino { get; set; }
/// <summary>
/// Azienda
/// </summary>
public string? azienda_impianto { get; set; }
/// <summary>
/// Codice Impianto
/// </summary>
public string? codice_impianto { get; set; }
/// <summary>
/// Azienda su cui è la chiamata
/// </summary>
public string? azienda_chiamata { get; set; }
/// <summary>
/// Seriale chiamata
/// </summary>
public string? seriale_chiamata { get; set; }
/// <summary>
/// Seriale chiamata
/// </summary>
public string? seriale_commessa { get; set; }
/// <summary>
/// Data rapportino
/// </summary>
public DateTime? data_rapportino { get; set; }
/// <summary>
/// Ora inizio
/// </summary>
public string? ora_ini_rapportino { get; set; }
/// <summary>
/// minuto inizio
/// </summary>
public string? min_ini_rapportino { get; set; }
/// <summary>
/// Ora fine
/// </summary>
public string? ora_fin_rapportino { get; set; }
/// <summary>
/// Minuto fine
/// </summary>
public string? min_fin_rapportino { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_1 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_2 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_3 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_4 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_5 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_6 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_7 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_8 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_9 { get; set; }
/// <summary>
/// codice chiusura
/// </summary>
public string? codice_chiusura_10 { get; set; }
/// <summary>
/// descrizione intervento
/// </summary>
public string? descrizione_intervento { get; set; }
/// <summary>
/// stato
/// </summary>
public string? stato_finale { get; set; }
/// <summary>
/// generato
/// </summary>
public string? generato { get; set; }
/// <summary>
/// azienda tecnico
/// </summary>
public string? azienda_tecnico { get; set; }
/// <summary>
/// codice tecnico
/// </summary>
public string? codice_tecnico { get; set; }
/// <summary>
/// flag rifiutata
/// </summary>
public string? rifiutata { get; set; }
/// <summary>
/// nminativo firma
/// </summary>
public string? firma { get; set; }
/// <summary>
/// flag stato In Carico
/// </summary>
public string? incarico { get; set; }
/// <summary>
/// data validità
/// </summary>
public DateTime? data_validita { get; set; }
/// <summary>
/// pathg immagine buono o firma
/// </summary>
public string? immagine { get; set; }
/// <summary>
/// seriale del buono
/// </summary>
public string? ser_buono { get; set; }
/// <summary>
/// data/ora effettiva del lavoro (nel caso dispositivo offline)
/// </summary>
public DateTime? data_effettiva { get; set; }
/*
public string? CODICE_GIRO { get; set; }
public string? CODICE_INTERVENTO { get; set; }
*/
/// <summary>
/// codice_intervento (valido per manutenzioni. Esempio: SEM=semestrale)
/// </summary>
public string? codice_intervento { get; set; }
//Zucchetti sicila
//DIFETTI_RISCONTRATI, LAVORO_ESEGUITO, ESITO_INTERVENTO,NOTE_ESITO, NOTE_INTERVENTO,NUOVO_CONTRATTO, ORE_LAVORO, CAUSALE, MATERIALE, DIRITTO_CHIAMATA, MANODOPERA, SPESE_VIAGGIO,
//PAGAMENTO, ANTICIPO, TOTALE, NOTE_PAGAMENTO, TIPO_INTERVENTO, RAFOTO1, RAFOTO2, RAFOTO3, RAFOTO4, RAFOTO5, RAFOTO6, RAFOTO7, RAFOTO8, RAFOTO9, RAFOTO10,
/// <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>
[System.ComponentModel.DataAnnotations.Schema.Column(TypeName = "decimal(7, 2)")]
public decimal? ore_lavoro { get; set; }
//public int? ore_lavoro { get; set; }
/// <summary></summary>
public string? causale { get; set; }
/// <summary></summary>
[System.ComponentModel.DataAnnotations.Schema.Column(TypeName = "decimal(7, 2)")]
public decimal? materiale { get; set; }
/// <summary></summary>
[System.ComponentModel.DataAnnotations.Schema.Column(TypeName = "decimal(7, 2)")]
public decimal? diritto_chiamata { get; set; }
/// <summary></summary>
[System.ComponentModel.DataAnnotations.Schema.Column(TypeName = "decimal(7, 2)")]
public decimal? manodopera { get; set; }
/// <summary></summary>
[System.ComponentModel.DataAnnotations.Schema.Column(TypeName = "decimal(7, 2)")]
public decimal? spese_viaggio { get; set; }
/// <summary></summary>
public string? pagamento { get; set; }
/// <summary></summary>
[System.ComponentModel.DataAnnotations.Schema.Column(TypeName = "decimal(7, 2)")]
public decimal? anticipo { get; set; }
/// <summary></summary>
[System.ComponentModel.DataAnnotations.Schema.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; }
/// <summary></summary>
public byte[]? img2 { get; set; }
}
}