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

74 lines
2.0 KiB
C#

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