refactor: update services, alembic, scripts to use module imports

Update remaining application code to use canonical module locations:
- app/services/letzshop/order_service.py
- app/services/platform_health_service.py
- alembic/env.py (inventory and order models)
- scripts/investigate_order.py, verify_setup.py, seed_demo.py

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-30 08:37:47 +01:00
parent 2559b46935
commit dad2ebc677
6 changed files with 8 additions and 8 deletions

View File

@@ -125,7 +125,7 @@ except ImportError as e:
# INVENTORY MODEL # INVENTORY MODEL
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
try: try:
from models.database.inventory import Inventory from app.modules.inventory.models import Inventory
print(" ✓ Inventory model imported") print(" ✓ Inventory model imported")
except ImportError as e: except ImportError as e:
@@ -168,7 +168,7 @@ except ImportError as e:
# ORDER MODELS # ORDER MODELS
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
try: try:
from models.database.order import Order, OrderItem from app.modules.orders.models import Order, OrderItem
print(" ✓ Order models imported (2 models)") print(" ✓ Order models imported (2 models)")
print(" - Order") print(" - Order")

View File

@@ -23,7 +23,7 @@ from models.database.letzshop import (
VendorLetzshopCredentials, VendorLetzshopCredentials,
) )
from models.database.marketplace_import_job import MarketplaceImportJob from models.database.marketplace_import_job import MarketplaceImportJob
from models.database.order import Order, OrderItem from app.modules.orders.models import Order, OrderItem
from models.database.product import Product from models.database.product import Product
from models.database.vendor import Vendor from models.database.vendor import Vendor

View File

@@ -17,8 +17,8 @@ from sqlalchemy import func, text
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from app.services.image_service import image_service from app.services.image_service import image_service
from models.database.inventory import Inventory from app.modules.inventory.models import Inventory
from models.database.order import Order from app.modules.orders.models import Order
from models.database.product import Product from models.database.product import Product
from models.database.vendor import Vendor from models.database.vendor import Vendor

View File

@@ -5,7 +5,7 @@ import sys
sys.path.insert(0, ".") sys.path.insert(0, ".")
from app.core.database import SessionLocal from app.core.database import SessionLocal
from models.database.order import Order, OrderItem from app.modules.orders.models import Order, OrderItem
def investigate_order(order_number: str): def investigate_order(order_number: str):

View File

@@ -60,7 +60,7 @@ from models.database.marketplace_product import MarketplaceProduct
from models.database.marketplace_product_translation import ( from models.database.marketplace_product_translation import (
MarketplaceProductTranslation, MarketplaceProductTranslation,
) )
from models.database.order import Order, OrderItem from app.modules.orders.models import Order, OrderItem
from models.database.product import Product from models.database.product import Product
from models.database.user import User from models.database.user import User
from models.database.vendor import Role, Vendor, VendorUser from models.database.vendor import Role, Vendor, VendorUser

View File

@@ -143,7 +143,7 @@ def verify_model_structure():
) )
# Import specific models # Import specific models
from models.database.inventory import Inventory from app.modules.inventory.models import Inventory
from models.database.marketplace_import_job import MarketplaceImportJob from models.database.marketplace_import_job import MarketplaceImportJob
from models.database.marketplace_product import MarketplaceProduct from models.database.marketplace_product import MarketplaceProduct
from models.database.product import Product from models.database.product import Product