extract SQLAlchemy model in separate python library
This commit is contained in:
@@ -2,11 +2,11 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException, status
|
||||
|
||||
from src.db.models.comic import Artist
|
||||
from src.db.repository.comics.artist import get_artist_details
|
||||
from kontor_model.db.models.comic import Artist
|
||||
from kontor_model.db.repository.comics.artist import get_artist_details
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.artist import ArtistCreation, ArtistResponse, artist_to_response
|
||||
from src.schema.comics.artist_details import ArtistDetailResponse
|
||||
from kontor_model.schema.comics.artist import ArtistCreation, ArtistResponse, artist_to_response
|
||||
from kontor_model.schema.comics.artist_details import ArtistDetailResponse
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -3,13 +3,13 @@ from typing import List
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.core.log_conf import logger
|
||||
from src.db.models.comic import Comic
|
||||
from src.db.repository.comics.comic import (
|
||||
from kontor_model.db.models.comic import Comic
|
||||
from kontor_model.db.repository.comics.comic import (
|
||||
get_comic_details,
|
||||
)
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.comic import ComicResponse, comic_to_response
|
||||
from src.schema.comics.comic_details import ComicDetailsResponse
|
||||
from kontor_model.schema.comics.comic import ComicResponse, comic_to_response
|
||||
from kontor_model.schema.comics.comic_details import ComicDetailsResponse
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.db.models.comic import ComicWork
|
||||
from kontor_model.db.models.comic import ComicWork
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.comicwork import ComicWorkResponse, comicwork_to_response
|
||||
from kontor_model.schema.comics.comicwork import ComicWorkResponse, comicwork_to_response
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -2,9 +2,9 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.db.models.comic import Issue
|
||||
from kontor_model.db.models.comic import Issue
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.issue import IssueResponse, issue_to_response
|
||||
from kontor_model.schema.comics.issue import IssueResponse, issue_to_response
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -2,9 +2,9 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.db.models.comic import IssueWork
|
||||
from kontor_model.db.models.comic import IssueWork
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.issuework import IssueWorkResponse, issuework_to_response
|
||||
from kontor_model.schema.comics.issuework import IssueWorkResponse, issuework_to_response
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -2,11 +2,11 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.db.models.comic import Publisher
|
||||
from src.db.repository.comics.publisher import get_publisher_details
|
||||
from kontor_model.db.models.comic import Publisher
|
||||
from kontor_model.db.repository.comics.publisher import get_publisher_details
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.publisher import PublisherResponse, publisher_to_response
|
||||
from src.schema.comics.publisher_details import PublisherDetailsResponse
|
||||
from kontor_model.schema.comics.publisher import PublisherResponse, publisher_to_response
|
||||
from kontor_model.schema.comics.publisher_details import PublisherDetailsResponse
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -2,9 +2,9 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.db.models.comic import StoryArc
|
||||
from kontor_model.db.models.comic import StoryArc
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.storyarc import StoryArcResponse, storyarc_to_response
|
||||
from kontor_model.schema.comics.storyarc import StoryArcResponse, storyarc_to_response
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.db.models.comic import Volume
|
||||
from kontor_model.db.models.comic import Volume
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.volume import VolumeResponse, volume_to_response
|
||||
from kontor_model.schema.comics.volume import VolumeResponse, volume_to_response
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@ from typing import List
|
||||
|
||||
from fastapi import APIRouter, HTTPException
|
||||
|
||||
from src.db.models.comic import WorkType
|
||||
from kontor_model.db.models.comic import WorkType
|
||||
from src.db.session import SessionDep
|
||||
from src.schema.comics.worktype import WorktypeResponse, worktype_to_response
|
||||
from kontor_model.schema.comics.worktype import WorktypeResponse, worktype_to_response
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
Reference in New Issue
Block a user