"""
数据模型模块初始化
"""
from app.models.user import User, Role, UserRole, Permission, RolePermission
from app.models.device_type import DeviceType, DeviceTypeField
from app.models.organization import Organization
from app.models.brand_supplier import Brand, Supplier
from app.models.asset import Asset, AssetStatusHistory
from app.models.allocation import AssetAllocationOrder, AssetAllocationItem
from app.models.maintenance import MaintenanceRecord
from app.models.transfer import AssetTransferOrder, AssetTransferItem
from app.models.recovery import AssetRecoveryOrder, AssetRecoveryItem
from app.models.system_config import SystemConfig
from app.models.operation_log import OperationLog
from app.models.notification import Notification, NotificationTemplate
from app.models.file_management import UploadedFile

__all__ = [
    "User",
    "Role",
    "UserRole",
    "Permission",
    "RolePermission",
    "DeviceType",
    "DeviceTypeField",
    "Organization",
    "Brand",
    "Supplier",
    "Asset",
    "AssetStatusHistory",
    "AssetAllocationOrder",
    "AssetAllocationItem",
    "MaintenanceRecord",
    "AssetTransferOrder",
    "AssetTransferItem",
    "AssetRecoveryOrder",
    "AssetRecoveryItem",
    "SystemConfig",
    "OperationLog",
    "Notification",
    "NotificationTemplate",
    "UploadedFile",
]
