feat(backend): add FastAPI backend — procurement, inventory domain, Casdoor auth, PM arrival endpoints

This commit is contained in:
ali_mohaghegh
2026-08-25 19:08:14 +03:30
parent c8a9b66395
commit 170aed66ea
67 changed files with 9774 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
"""All API routers, re-exported for main.py assembly."""
from app.routers import (
attribute_definitions,
brand_materials,
brands,
category_attributes,
category_ref_units,
files,
inventory,
item_decisions,
item_receipts,
item_termsheets,
line_item_specs,
line_items,
material_categories,
materials,
pm,
projects,
quote_events,
quotes,
schedule_steps,
standard_conversions,
supplier_materials,
suppliers,
termsheets,
unit_conversions,
units,
users,
)
ROUTERS = [
units.router,
brands.router,
material_categories.router,
attribute_definitions.router,
category_attributes.router,
materials.router,
brand_materials.router,
suppliers.router,
supplier_materials.router,
projects.router,
quotes.router,
line_items.router,
line_item_specs.router,
termsheets.router,
schedule_steps.router,
item_termsheets.router,
item_decisions.router,
item_receipts.router,
quote_events.router,
files.router,
category_ref_units.router,
unit_conversions.router,
standard_conversions.router,
inventory.router,
pm.router,
users.router,
]