- Updated docs and inventory files - Added new architecture docs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
171 lines
4.6 KiB
YAML
171 lines
4.6 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: 9
|
|
total_ddl_files: 11
|
|
hereda_de: erp-core
|
|
updated: "2026-01-28"
|
|
|
|
# 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)
|
|
|
|
- name: despacho
|
|
ddl_file: 09-dispatch-schema-ddl.sql
|
|
descripcion: "Centro de despacho, estado unidades, reglas asignación"
|
|
tablas: 5
|
|
enums: 4
|
|
modulos_relacionados:
|
|
- MAI-005 (Despacho)
|
|
creado: "2026-01-28"
|
|
fuente: "erp-mecanicas-diesel MMD-011"
|
|
notas: |
|
|
Sprint S2 TASK-007. Tablas:
|
|
- despacho.tableros_despacho
|
|
- despacho.estado_unidades
|
|
- despacho.reglas_despacho
|
|
- despacho.reglas_escalamiento
|
|
- despacho.log_despacho
|
|
Incluye RLS policies para multi-tenancy.
|
|
|
|
# Totales Estimados
|
|
totales:
|
|
tablas: ~110
|
|
tablas_gps: 5
|
|
tablas_dispatch: 7
|
|
enums: ~51
|
|
funciones: TBD
|
|
triggers: TBD
|
|
rls_policies: "~12 (GPS + Dispatch)"
|
|
|
|
# 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: 03a-gps-devices-ddl.sql
|
|
schema: tracking
|
|
descripcion: "Dispositivos GPS, posiciones, geocercas"
|
|
tablas: 5
|
|
creado: "2026-01-28"
|
|
sprint: "S1-TASK-007"
|
|
- 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
|
|
- file: 09-dispatch-schema-ddl.sql
|
|
schema: despacho
|
|
descripcion: "Centro de despacho, reglas, logs"
|
|
tablas: 7
|
|
creado: "2026-01-28"
|
|
sprint: "S2-TASK-007"
|
|
|
|
# Credenciales
|
|
credenciales:
|
|
database: erp_transportistas_db
|
|
user: erp_admin
|
|
password: erp_dev_2026
|
|
port: 5432
|
|
host: localhost
|
|
|
|
# Notas
|
|
notas:
|
|
- "DDL base 100% completado (01-08)"
|
|
- "DDL GPS agregado (03a) - Sprint S1 TASK-007"
|
|
- "DDL Dispatch agregado (09) - Sprint S2 TASK-007"
|
|
- "Backend al 52% con GPS y Dispatch implementados"
|
|
- "Requiere creacion de BD en WSL para deploy"
|
|
- "Pendiente ejecutar: 03a-gps-devices-ddl.sql, 09-dispatch-schema-ddl.sql"
|
|
|
|
historial:
|
|
- fecha: "2026-01-25"
|
|
cambio: "Creacion inicial"
|
|
- fecha: "2026-01-28"
|
|
cambio: "TASK-007: DDL GPS (03a) y Dispatch (09) agregados"
|