50 lines
1.4 KiB
Python
50 lines
1.4 KiB
Python
from app.crud.product import ( # noqa
|
|
get as get_product,
|
|
get_by_sku as get_product_by_sku,
|
|
get_by_barcode as get_product_by_barcode,
|
|
get_multi as get_products,
|
|
create as create_product,
|
|
update as update_product,
|
|
remove as remove_product,
|
|
update_stock as update_product_stock,
|
|
)
|
|
|
|
from app.crud.category import ( # noqa
|
|
get as get_category,
|
|
get_by_name as get_category_by_name,
|
|
get_multi as get_categories,
|
|
create as create_category,
|
|
update as update_category,
|
|
remove as remove_category,
|
|
)
|
|
|
|
from app.crud.supplier import ( # noqa
|
|
get as get_supplier,
|
|
get_by_name as get_supplier_by_name,
|
|
get_multi as get_suppliers,
|
|
create as create_supplier,
|
|
update as update_supplier,
|
|
remove as remove_supplier,
|
|
)
|
|
|
|
from app.crud.inventory import ( # noqa
|
|
get as get_inventory_movement,
|
|
get_multi as get_inventory_movements,
|
|
create as create_inventory_movement,
|
|
remove as remove_inventory_movement,
|
|
)
|
|
|
|
from app.crud.user import ( # noqa
|
|
get as get_user,
|
|
get_by_email as get_user_by_email,
|
|
get_multi as get_users,
|
|
create as create_user,
|
|
update as update_user,
|
|
authenticate as authenticate_user,
|
|
is_active as is_user_active,
|
|
is_superuser as is_user_superuser,
|
|
)
|
|
|
|
# Re-export the module level imports as object-like access
|
|
from app.crud import product, category, supplier, inventory, user # noqa
|