Tablas principales
inventario
Tabla central del sistema con todos los activos.user
Usuarios del sistema con autenticación por email.responsable
Personas responsables de activos.Tablas de catálogos
ubicacion
Ubicaciones físicas donde se encuentran los activos.estado
Estados posibles de los activos (bueno, en reparación, etc.).clasificacion
Clasificaciones administrativas de activos.referencia/serial
Referencias o números de serie de activos.Tablas de auditoría
historical_inventario
Generada automáticamente por django-simple-history. Contiene todas las versiones históricas de cada activo.inventario_audit
Registro manual de acciones con JSONField de cambios.inventario_eliminado
Snapshot de activos eliminados para cumplimiento normativo.anotacion
Propuestas de cambios pendientes de aprobación.Relaciones
Índices
Índices en campos de búsqueda frecuente:- placa_de_activo (PK)
- id_ubicacion (FK)
- id_estado (FK)
- id_responsable (FK)
Respaldos
Se recomienda:- Respaldos diarios completos
- Respaldos incrementales cada hora
- Retención de 30 días mínimo
Recursos
Modelo Inventario
Detalles del modelo principal
Modelo User
Modelo de usuario personalizado