46 lines
2.7 KiB
Python
46 lines
2.7 KiB
Python
# Import all models here for Alembic auto-discovery
|
|
from app.core.database.db_session import Base
|
|
from app.models.DepartmentModel import Department
|
|
from app.models.DesignationModel import Designation
|
|
from app.models.RoleModel import Role
|
|
from app.models.PermissionModel import Permission
|
|
from app.models.UserModel import User
|
|
from app.models.UserSessionModel import UserSession
|
|
from app.models.AuditLogModel import AuditLog
|
|
from app.models.GeoModel import Country, State, City
|
|
from app.models.SettingModel import Setting
|
|
from app.models.FileUploadModel import FileUpload
|
|
from app.models.BrandModel import Brand
|
|
from app.models.BrandDeviceTypeModel import BrandDeviceType
|
|
from app.models.CategoryModel import Category
|
|
from app.models.TagModel import Tag
|
|
from app.models.CollectionModel import Collection
|
|
from app.models.ProductModel import AttributeType, Product, ProductImage, ProductVariant, VariantAttribute, VariantImage
|
|
from app.models.DeviceCatalogModel import DeviceSeries, DeviceModel, ServiceType, RepairService, RepairVariant, RepairVariantImage
|
|
from app.models.PartsModel import Part, PartDeviceCompatibility, RepairVariantPart
|
|
from app.models.StockMovementModel import StockMovement
|
|
from app.models.PurchaseOrderModel import PurchaseOrder, PurchaseOrderItem
|
|
from app.models.ContactModel import Contact, ContactAddress
|
|
from app.models.SeoMetadataModel import SeoMetadata
|
|
from app.models.StorefrontContentModel import StorefrontContent, ContentStatusEnum
|
|
from app.models.ProductReviewModel import ProductReview, ProductReviewImage
|
|
from app.models.MigrationModel import MigrationBatch, MappingConfig, MediaGroup, MediaAsset, MigrationJob, MigrationError, MigrationSnapshot, MigrationJobCheckpoint, MigrationMediaItem
|
|
from app.models.EcomCustomerModel import EcomCustomer, CustomerAddress, CustomerRefreshToken
|
|
from app.models.CartModel import Cart
|
|
from app.models.OrderModel import Order, OrderItem
|
|
from app.models.InvoiceModel import Invoice
|
|
from app.models.PaymentLedgerModel import PaymentLedger
|
|
from app.models.WebhookReceiptModel import WebhookReceipt
|
|
from app.models.InventoryLedgerModel import InventoryLedger
|
|
from app.models.OutboxEventModel import OutboxEvent
|
|
|
|
# Service Engine Models
|
|
from app.models.CustomerDeviceModel import CustomerDevice
|
|
from app.models.ServiceModel import ServiceCatalog, ServiceJob, ServiceAppointment, ServiceJobAssignment, ServiceJobIntake, ServiceJobInspection, ServiceJobMedia, ServiceJobEvent
|
|
from app.models.TechnicianModel import TechnicianProfile, TechnicianSkill, TechnicianWorkingHours, TechnicianLeave
|
|
from app.models.ServiceQuoteModel import ServiceJobQuote
|
|
from app.models.ServicePaymentModel import ServicePayment
|
|
from app.models.POSTerminalModel import POSTerminal, POSTransactionLog
|
|
|
|
|
|
|