remove MetaDataTable and MetaDataColumn to cleanup schema
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
from fastapi import APIRouter
|
||||
|
||||
from src.apis.version1 import comic, media, tysc, admin, metadata
|
||||
from src.apis.version1 import comic, media, tysc, admin
|
||||
|
||||
api_router = APIRouter(prefix="/api")
|
||||
api_router.include_router(comic.router, prefix="/comics", tags=["comics"])
|
||||
api_router.include_router(media.router, prefix="/media", tags=["media"])
|
||||
api_router.include_router(tysc.router, prefix="/tysc", tags=["tysc"])
|
||||
api_router.include_router(admin.router, prefix="/login", tags=["login"])
|
||||
api_router.include_router(metadata.router, prefix="/metadata", tags=["metadata"])
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
from typing import List
|
||||
|
||||
from fastapi import APIRouter
|
||||
|
||||
from src.apis.utils import SessionDep
|
||||
from src.db.models.metadata import MetaDataTable, MetaDataColumn
|
||||
from src.db.repository.metadata import get_tables, get_columns
|
||||
from src.schema.admin import MetaDataTableResponse, MetaDataColumnResponse
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
|
||||
@router.get("/tables")
|
||||
def get_meta_data_tables(db: SessionDep) -> List[MetaDataTableResponse]:
|
||||
tables = db.query(MetaDataTable).all()
|
||||
response: List[MetaDataTableResponse] = get_tables(tables)
|
||||
return response
|
||||
|
||||
|
||||
|
||||
@router.get("/columns")
|
||||
def get_meta_data_columns(db: SessionDep) -> List[MetaDataColumnResponse]:
|
||||
columns = db.query(MetaDataColumn).all()
|
||||
response: List[MetaDataColumnResponse] = get_columns(columns)
|
||||
return response
|
||||
Reference in New Issue
Block a user