- Created TASK-2026-01-25-DOCUMENTACION-MODULOS task - Created DATABASE_INVENTORY.yml (8 schemas, ~98 tables) - Created BACKEND_INVENTORY.yml (153 entities, 23 modules) - Created PROXIMA-ACCION.md with current status - Documented 11 new entities (combustible-gastos, tarifas-transporte) - Documented 5 new controllers Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
129 lines
3.3 KiB
YAML
129 lines
3.3 KiB
YAML
# DATABASE_INVENTORY.yml - ERP Transportistas
|
|
# Sistema SIMCO v4.0.0
|
|
# Generado: 2026-01-25
|
|
|
|
version: "1.0.0"
|
|
created: "2026-01-25"
|
|
updated: "2026-01-25"
|
|
|
|
# Resumen
|
|
summary:
|
|
database_name: erp_transportistas_db
|
|
total_schemas: 8
|
|
total_ddl_files: 9
|
|
hereda_de: erp-core
|
|
|
|
# Schemas Especializados de Transporte
|
|
schemas:
|
|
- name: transport
|
|
ddl_file: 01-transport-schema-ddl.sql
|
|
descripcion: "Ordenes de transporte, embarques, viajes, rutas"
|
|
tablas_estimadas: 25
|
|
enums_estimados: 10
|
|
modulos_relacionados:
|
|
- MAI-003 (Ordenes de Transporte)
|
|
- MAI-004 (Planeacion TMS)
|
|
- MAI-005 (Despacho)
|
|
|
|
- name: fleet
|
|
ddl_file: 02-fleet-schema-ddl.sql
|
|
descripcion: "Unidades tractoras, remolques, operadores, documentacion"
|
|
tablas_estimadas: 15
|
|
enums_estimados: 8
|
|
modulos_relacionados:
|
|
- MAI-011 (Gestion de Flota)
|
|
|
|
- name: tracking
|
|
ddl_file: 03-tracking-schema-ddl.sql
|
|
descripcion: "GPS, eventos, alertas, ETA dinamico"
|
|
tablas_estimadas: 10
|
|
enums_estimados: 5
|
|
modulos_relacionados:
|
|
- MAI-006 (Tracking)
|
|
- MAI-007 (POD y Cierre)
|
|
|
|
- name: fuel
|
|
ddl_file: 04-fuel-schema-ddl.sql
|
|
descripcion: "Vales combustible, peajes, gastos de viaje, control antifraude"
|
|
tablas_estimadas: 8
|
|
enums_estimados: 4
|
|
modulos_relacionados:
|
|
- MAI-012 (Combustible y Gastos)
|
|
|
|
- name: maintenance
|
|
ddl_file: 05-maintenance-schema-ddl.sql
|
|
descripcion: "Mantenimiento preventivo/correctivo, ordenes de trabajo"
|
|
tablas_estimadas: 12
|
|
enums_estimados: 6
|
|
modulos_relacionados:
|
|
- MAI-013 (Mantenimiento Flota)
|
|
|
|
- name: carriers
|
|
ddl_file: 06-carriers-schema-ddl.sql
|
|
descripcion: "Subcontratacion terceros, documentos, scorecard"
|
|
tablas_estimadas: 8
|
|
enums_estimados: 4
|
|
modulos_relacionados:
|
|
- MAI-014 (Carriers Terceros)
|
|
|
|
- name: billing
|
|
ddl_file: 07-billing-transport-ddl.sql
|
|
descripcion: "Tarifas por lane, facturacion, recargos fuel surcharge"
|
|
tablas_estimadas: 10
|
|
enums_estimados: 5
|
|
modulos_relacionados:
|
|
- MAI-009 (Facturacion Transporte)
|
|
- MAI-010 (Liquidaciones)
|
|
|
|
- name: compliance
|
|
ddl_file: 08-compliance-schema-ddl.sql
|
|
descripcion: "Carta Porte CFDI 3.1, HOS, inspecciones"
|
|
tablas_estimadas: 10
|
|
enums_estimados: 5
|
|
modulos_relacionados:
|
|
- MAE-016 (Carta Porte CFDI)
|
|
- MAE-017 (HOS y Bitacora)
|
|
|
|
# Totales Estimados
|
|
totales:
|
|
tablas: ~98
|
|
enums: ~47
|
|
funciones: TBD
|
|
triggers: TBD
|
|
rls_policies: TBD
|
|
|
|
# DDL Files
|
|
ddl_files:
|
|
- file: 00-schemas-init.sql
|
|
descripcion: "Inicializacion de schemas y extensiones"
|
|
- file: 01-transport-schema-ddl.sql
|
|
schema: transport
|
|
- file: 02-fleet-schema-ddl.sql
|
|
schema: fleet
|
|
- file: 03-tracking-schema-ddl.sql
|
|
schema: tracking
|
|
- file: 04-fuel-schema-ddl.sql
|
|
schema: fuel
|
|
- file: 05-maintenance-schema-ddl.sql
|
|
schema: maintenance
|
|
- file: 06-carriers-schema-ddl.sql
|
|
schema: carriers
|
|
- file: 07-billing-transport-ddl.sql
|
|
schema: billing
|
|
- file: 08-compliance-schema-ddl.sql
|
|
schema: compliance
|
|
|
|
# Credenciales
|
|
credenciales:
|
|
database: erp_transportistas_db
|
|
user: erp_admin
|
|
password: erp_dev_2026
|
|
port: 5432
|
|
host: localhost
|
|
|
|
# Notas
|
|
notas:
|
|
- "DDL 100% completado segun PROJECT-STATUS.md"
|
|
- "Backend al 40% - entidades heredadas de erp-core + especializadas"
|
|
- "Requiere creacion de BD en WSL para deploy"
|