Arreglo de filtros, acomodo de fechas y se agrego catalogos

This commit is contained in:
2026-05-20 16:56:20 -05:00
parent 60d552da59
commit e8a486c119
4 changed files with 104 additions and 58 deletions

View File

@@ -16,6 +16,7 @@ multi_currency_type_crud = TenantCRUDRoutes(
tags=["Multi Currency Types"],
resource_name="MultiCurrencyType",
enable_list=True,
enable_filters=True,
list_permissions=["cat_multi_currency_types.view"],
get_permissions=["cat_multi_currency_types.view"],
create_permissions=["cat_multi_currency_types.create"],

View File

@@ -22,8 +22,14 @@ class MultiCurrencyTypeService:
)
if filters:
# Add filters here if needed
pass
if filters.get('currency_type_code'):
query = query.filter(
MultiCurrencyType.currency_type_code.ilike(f"%{filters['currency_type_code']}%")
)
if filters.get('country_key'):
query = query.filter(
MultiCurrencyType.country_key.ilike(f"%{filters['country_key']}%")
)
total = query.count()
items = query.offset(skip).limit(limit).all()