- Creación y traducción de módulos: - gpaisreglaoct -> country_rule_oct - gpermisoreglaoct -> permission_rule_oct - gprecintos -> seal - gtipocambio -> exchange_rate - gfracroctava -> fraction_rule_octave - gbultos -> package - Traducción de nombres de campos, clases y métodos al inglés. - Renombrados los nombres de las tablas (__tablename__) en los modelos. - Actualización de las importaciones en el archivo router.py para reflejar los nuevos nombres de módulos. - Asegurada la consistencia en los nombres de clases, métodos y rutas. - Agregado el campo tenant_id a los modelos que no lo incluían.
42 lines
2.1 KiB
Python
42 lines
2.1 KiB
Python
"""
|
|
Router principal de API v1
|
|
Agrega todos los módulos de la aplicación
|
|
"""
|
|
from fastapi import APIRouter
|
|
|
|
# Importar routers de módulos
|
|
from .auth import router as auth_router
|
|
from .tenants import router as tenants_router
|
|
from .licenses import router as licenses_router
|
|
from .pedmientos.router import router as pedimentos_router
|
|
from .client_and_provider import router as client_and_provider_router
|
|
from .company import router as company_router
|
|
from .classes import router as classes_router
|
|
from .parts import router as parts_router
|
|
from .permission_rule_oct.routes import router as permission_rule_oct_router
|
|
from .package.routes import router as package_router
|
|
from .seal.routes import router as seal_router
|
|
from .fraction_rule_octave.routes import router as fraction_rule_octave_router
|
|
from .country_rule_oct.routes import router as country_rule_oct_router
|
|
from .exchange_rate.routes import router as exchange_rate_router
|
|
|
|
# Router principal
|
|
router = APIRouter()
|
|
|
|
# Registrar módulos
|
|
router.include_router(auth_router)
|
|
router.include_router(tenants_router, prefix="/a76", tags=["a76 / tenants"])
|
|
router.include_router(licenses_router, prefix="/a76", tags=["a76 / licenses"])
|
|
router.include_router(pedimentos_router, prefix="/a76")
|
|
router.include_router(client_and_provider_router, prefix="/a76", tags=["a76 / clients and providers"])
|
|
router.include_router(company_router, prefix="/a76", tags=["a76 / company"])
|
|
router.include_router(classes_router, prefix="/a76", tags=["a76 / classes"])
|
|
router.include_router(parts_router, prefix="/a76", tags=["a76 / parts"])
|
|
router.include_router(permission_rule_oct_router, prefix="/a76", tags=["a76 / PermissionRuleOct"])
|
|
router.include_router(package_router, prefix="/a76", tags=["a76 / Package"])
|
|
router.include_router(seal_router, prefix="/a76", tags=["a76 / Seal"])
|
|
router.include_router(fraction_rule_octave_router, prefix="/a76", tags=["a76 / FractionRuleOctave"])
|
|
router.include_router(country_rule_oct_router, prefix="/a76", tags=["a76 / CountryRuleOct"])
|
|
router.include_router(exchange_rate_router, prefix="/a76", tags=["a76 / ExchangeRate"])
|
|
|