phronCare/Models/Models/PhLsmStockItem.cs
Leandro Hernan Rojas 85fedf79af
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 7m45s
Add Stock Module MVP Divisiones
2025-06-27 13:52:22 -03:00

52 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
namespace Models.Models;
public partial class PhLsmStockItem
{
/// <summary>
/// Identificador único del ítem de stock físico
/// </summary>
public int Id { get; set; }
/// <summary>
/// Producto vinculado al ítem de stock
/// </summary>
public int ProductId { get; set; }
/// <summary>
/// Ubicación física del stock (depósito, valija, etc.)
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Cantidad actual disponible en esta unidad de stock
/// </summary>
public double Quantity { get; set; }
/// <summary>
/// Código de lote (si aplica)
/// </summary>
public string? Batch { get; set; }
/// <summary>
/// Fecha de vencimiento (si aplica)
/// </summary>
public DateOnly? Expiration { get; set; }
/// <summary>
/// Estado del ítem (1=Disponible, 2=Reservado, 3=Vencido, etc.)
/// </summary>
public int Status { get; set; }
/// <summary>
/// Comentario libre u observación sobre este ítem de stock
/// </summary>
public string? Description { get; set; }
public virtual PhLsmStockLocation Location { get; set; } = null!;
public virtual PhLsmProduct Product { get; set; } = null!;
}