Generacion de estructura ddd para backend
feat: Refactor API structure by consolidating endpoints and removing deprecated files
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
# backend/api/router.py
|
||||
|
||||
from fastapi import APIRouter
|
||||
from backend.api.v1.endpoints import ping, text_manager_endpoint, charts_examples as charts
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
router.include_router(ping.router, prefix="/api/v1/ping")
|
||||
router.include_router(text_manager_endpoint.router, prefix="/api/v1/text_manager")
|
||||
router.include_router(charts.router, prefix="/api/v1/charts")
|
||||
+2
-2
@@ -1,11 +1,11 @@
|
||||
from fastapi import APIRouter, Depends, HTTPException
|
||||
from fastapi import Path
|
||||
|
||||
from backend.schemas.text_manager_schema import BibliotecaInput, NotaInput
|
||||
from backend.domains.text_manager.text_manager_schema import BibliotecaInput, NotaInput
|
||||
|
||||
from fastapi.concurrency import run_in_threadpool
|
||||
from backend.db.conexion import get_conexion
|
||||
from backend.services.text_manager_srvc import *
|
||||
from backend.domains.text_manager.text_manager_srvc import *
|
||||
from src.ConexionSql.Postgres_conexion import PostgresConexion
|
||||
|
||||
from entrypoint.init_db import db_credencial
|
||||
+1
-1
@@ -6,7 +6,7 @@ from src.ConexionSql.Postgres_conexion import PostgresConexion
|
||||
from src.TextManager.nota import Nota
|
||||
from src.TextManager.notas_mmr import generar_tabla_nota_para_biblioteca, NotaRepo
|
||||
from sqlalchemy import MetaData
|
||||
from backend.schemas.text_manager_schema import NotaInput
|
||||
from backend.domains.text_manager.text_manager_schema import NotaInput
|
||||
|
||||
from entrypoint.init_db import db_credencial
|
||||
from src.Logger.logger_db import LoggerDB, logger
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from backend.api.v1.router import router
|
||||
from backend.router_v1 import router
|
||||
|
||||
app = FastAPI(
|
||||
title="Fitz Backend",
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# backend/api/router_v1.py
|
||||
|
||||
from fastapi import APIRouter
|
||||
from backend.domains.experiments import charts_examples_endpoint_v1 as charts
|
||||
from backend.domains.experiments import ping_endpoint_v1
|
||||
from backend.domains.text_manager import text_manager_endpoint_v1
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
router.include_router(ping_endpoint_v1.router, prefix="/api/v1/ping")
|
||||
router.include_router(text_manager_endpoint_v1.router, prefix="/api/v1/text_manager")
|
||||
router.include_router(charts.router, prefix="/api/v1/charts")
|
||||
Reference in New Issue
Block a user