fix/filtros-catalogos

This commit is contained in:
2026-04-27 08:08:54 -06:00
parent a23eecfc3b
commit df6ffe422a
5 changed files with 44 additions and 17 deletions

View File

@@ -27,6 +27,14 @@ class ConceptService:
Concept.company_id == company_id
)
if filters:
if filters.get("code"):
query = query.filter(Concept.code.ilike(f"%{filters['code']}%"))
if filters.get("description"):
query = query.filter(
Concept.description.ilike(f"%{filters['description']}%")
)
total = query.count()
items = query.offset(skip).limit(limit).all()

View File

@@ -22,8 +22,12 @@ class IdentifierService:
)
if filters:
# Add filters here if needed
pass
if filters.get("code"):
query = query.filter(Identifier.code.ilike(f"%{filters['code']}%"))
if filters.get("description"):
query = query.filter(
Identifier.description.ilike(f"%{filters['description']}%")
)
total = query.count()
items = query.offset(skip).limit(limit).all()

View File

@@ -27,8 +27,12 @@ class LegendService:
)
if filters:
# Add filters here if needed
pass
if filters.get("code"):
query = query.filter(Legend.code.ilike(f"%{filters['code']}%"))
if filters.get("description"):
query = query.filter(
Legend.description.ilike(f"%{filters['description']}%")
)
total = query.count()
items = query.offset(skip).limit(limit).all()