bugfix dbcrud
This commit is contained in:
@@ -3,10 +3,9 @@ from sqlalchemy.orm import Session
|
||||
from sqlalchemy.orm.query import Query
|
||||
from typing import Type, List, Optional
|
||||
from app.core.common import ApiReturnPage
|
||||
from fastapi_pagination.ext.sqlalchemy import paginate
|
||||
from sqlalchemy import and_ ,or_
|
||||
from pydantic import BaseModel
|
||||
from .. import models, schemas
|
||||
from app.db import models
|
||||
|
||||
class crudbase:
|
||||
def __init__(self, model: Type[models.Base]):
|
||||
@@ -62,8 +61,8 @@ class crudbase:
|
||||
query = query.order_by(asc(column))
|
||||
return query
|
||||
|
||||
def get_all(self, db: Session) -> ApiReturnPage[models.Base]:
|
||||
return paginate(db.query(self.model))
|
||||
def get_all(self, db: Session) -> Query:
|
||||
return db.query(self.model)
|
||||
|
||||
|
||||
def get(self, db: Session, item_id: int) -> Optional[models.Base]:
|
||||
|
||||
Reference in New Issue
Block a user