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; }
}
}