Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Failing after 15m47s
77 lines
2.7 KiB
C#
77 lines
2.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Models.Models;
|
|
|
|
public partial class PhLsmProduct
|
|
{
|
|
/// <summary>
|
|
/// Identificador único del producto médico o industrial
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// Código de producto definido por la fábrica o fabricante. Puede variar según proveedor, presentación o país de origen.
|
|
/// </summary>
|
|
public string FactoryCode { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// Nombre técnico o estandarizado del producto (ej: ficha técnica, fabricante)
|
|
/// </summary>
|
|
public string? Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// Descripción comercial o práctica del producto (impresión logística, uso cotidiano)
|
|
/// </summary>
|
|
public string Descripcion { get; set; } = null!;
|
|
|
|
/// <summary>
|
|
/// Tipo de producto: 1=Implantable, 2=Instrumental, 3=Inyectable, etc.
|
|
/// </summary>
|
|
public int ProductType { get; set; }
|
|
|
|
/// <summary>
|
|
/// Tipo de trazabilidad: 1=No aplica, 2=Por cantidad, 3=Por lote y vencimiento
|
|
/// </summary>
|
|
public int TraceabilityType { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indica si el producto requiere un proceso adicional previo a su uso (ej: esterilización, calibración, limpieza, inspección, etc.)
|
|
/// </summary>
|
|
public bool PlusProcess { get; set; }
|
|
|
|
/// <summary>
|
|
/// Código externo estándar del producto (ej: GTIN, código de proveedor, catálogo EAN, etc.)
|
|
/// </summary>
|
|
public string? ExternalCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// Código regulatorio (PM) o registro sanitario oficial del producto. Registro otorgado por ANMAT u ente regulador.
|
|
/// </summary>
|
|
public string? RegulatoryCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// División o familia técnica del producto (ej: columna, trauma, descartables, etc.)
|
|
/// </summary>
|
|
public int? DivisionId { get; set; }
|
|
|
|
/// <summary>
|
|
/// Unidad de medida base del producto (ej: unidad, mililitro, metro)
|
|
/// </summary>
|
|
public int UnitId { get; set; }
|
|
|
|
public virtual PhLsmProductDivision? Division { get; set; }
|
|
|
|
public virtual ICollection<PhLsmExpeditionDetail> PhLsmExpeditionDetails { get; set; } = new List<PhLsmExpeditionDetail>();
|
|
|
|
public virtual ICollection<PhLsmProductSetItem> PhLsmProductSetItems { get; set; } = new List<PhLsmProductSetItem>();
|
|
|
|
public virtual ICollection<PhLsmStockEntry> PhLsmStockEntries { get; set; } = new List<PhLsmStockEntry>();
|
|
|
|
public virtual ICollection<PhLsmStockItem> PhLsmStockItems { get; set; } = new List<PhLsmStockItem>();
|
|
|
|
public virtual ICollection<PhLsmStockOut> PhLsmStockOuts { get; set; } = new List<PhLsmStockOut>();
|
|
|
|
public virtual PhLsmUnitOfMeasure Unit { get; set; } = null!;
|
|
}
|