using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
namespace StockMan.Data.DbModels
{
//
// This is here so CodeMaid doesn't reorganize this document
//
[Table("ItemFlux")]
public partial class ItemFluxModel
{
public int Id { get; set; }
public int ItemId { get; set; }
///
/// posizione stock magazzino
///
public string LocationId { get; set; } = null!;
public string MovTypeId { get; set; } = null!;
///
/// posizione esterna fornitore/cliente
///
public string ExtLocationId { get; set; } = null!;
public DateTime DtMov { get; set; }
public int Qta { get; set; }
///
/// valore unitario item
///
public decimal TotValue { get; set; }
public decimal UnitVal { get; set; }
public string OperatorId { get; set; } = null!;
public string Note { get; set; } = null!;
public string CodDoc { get; set; } = null!;
///
/// data export verso ERP
///
public DateTime? DtExport { get; set; }
public string ModOperatorId { get; set; } = null!;
[ForeignKey("ExtLocationId")]
public virtual LocationModel ExtLocation { get; set; } = null!;
public virtual ItemModel Item { get; set; } = null!;
[ForeignKey("LocationId")]
public virtual LocationModel Location { get; set; } = null!;
public virtual OperatorModel ModOperator { get; set; } = null!;
public virtual MovTypeModel MovType { get; set; } = null!;
public virtual OperatorModel Operator { get; set; } = null!;
}
}