using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations.Schema; namespace ApiPolo.Models { /// /// Contiene i campi di SALDIART /// [Keyless] public class Saldiart { /// articolo public string? slcodice { get; set; } /// descrizione articolo public string? ardesart { get; set; } /// magazzino public string? slcodmag { get; set; } /// quantita [Column(TypeName = "decimal(13, 3)")] public decimal? slqtaper { get; set; } /// matricola public string? amcodice { get; set; } /// lotto public string? locodice { get; set; } /// listino public string? licodlis { get; set; } /// articolo del listino public string? licodart { get; set; } /// data validità listino public DateTime? lidatatt { get; set; } /// quantita [Column(TypeName = "decimal(12, 3)")] public decimal? liquanti { get; set; } /// prezzo [Column(TypeName = "decimal(18, 5)")] public decimal? liprezzo { get; set; } /// sconto1 [Column(TypeName = "decimal(6, 2)")] public decimal? liscont1 { get; set; } /// sconto2 [Column(TypeName = "decimal(6, 2)")] public decimal? liscont2 { get; set; } /// sconto3 [Column(TypeName = "decimal(6, 2)")] public decimal? liscont3 { get; set; } /// sconto4 [Column(TypeName = "decimal(6, 2)")] public decimal? liscont4 { get; set; } /// articolo gestito a matricole(S/N) public string? gest_matr { get; set; } /// articolo gestito a lotti (S e C=si, N=no) public string? gest_lotti { get; set; } /// descrizione per ogni articolo (se abilitata da configurazioni) public string? desc_sup { get; set; } } }