26 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace Inventario.API.Models
 | |
| {
 | |
|     public class Equipo
 | |
|     {
 | |
|         public int Id { get; set; }
 | |
|         public string Hostname { get; set; } = string.Empty;
 | |
|         public string Ip { get; set; } = string.Empty;
 | |
|         public string? Mac { get; set; } // Mac puede ser nulo, así que usamos string?
 | |
|         public string Motherboard { get; set; } = string.Empty;
 | |
|         public string Cpu { get; set; } = string.Empty;
 | |
|         public int Ram_installed { get; set; }
 | |
|         public int? Ram_slots { get; set; } // Puede ser nulo
 | |
|         public string Os { get; set; } = string.Empty;
 | |
|         public string Architecture { get; set; } = string.Empty;
 | |
|         public DateTime Created_at { get; set; }
 | |
|         public DateTime Updated_at { get; set; }
 | |
|         public int? Sector_id { get; set; } // Puede ser nulo
 | |
| 
 | |
|         // Propiedades de navegación (no mapeadas directamente a la BD)
 | |
|         public Sector? Sector { get; set; }
 | |
|         public List<Usuario> Usuarios { get; set; } = new();
 | |
|         public List<Disco> Discos { get; set; } = new();
 | |
|         public List<MemoriaRamDetalle> MemoriasRam { get; set; } = new();
 | |
|         public List<HistorialEquipo> Historial { get; set; } = new();
 | |
|     }
 | |
| } |