"""
模型模块

所有 SQLAlchemy 模型定义。

注意：AIModel/AIPlatform 已迁移到 YAML 配置 (config/platform-config.yaml)
"""

from app.models.base import BaseModel, BaseModelBigInt
from app.models.bgm_music import BgmMusic
from app.models.broll_category import BrollCategory
from app.models.broll_material import BrollMaterial
from app.models.broll_tag import BrollTag
from app.models.point_batch import PointBatch
from app.models.point_recharge_order import PointRechargeOrder
from app.models.point_transaction import PointTransaction
from app.models.user import User
from app.models.user_device import UserDevice
from app.models.user_point import UserPoint

# 当前可用的模型
__all__ = [
    "BaseModel",
    "BaseModelBigInt",
    "BgmMusic",
    "User",
    "UserDevice",
    "UserPoint",
    "PointBatch",
    "PointTransaction",
    "PointRechargeOrder",
    "BrollCategory",
    "BrollMaterial",
    "BrollTag",
]
