e0cef139创建于 2025年10月11日历史提交
# Copyright (c) Huawei Technologies Co., Ltd. 2023-2025. All rights reserved.
"""SQLAlchemy模型基类"""

from typing import Any, ClassVar

from sqlalchemy.orm import DeclarativeBase, MappedAsDataclass


class Base(MappedAsDataclass, DeclarativeBase):
    """SQLAlchemy模型基类"""

    # 生成文档时需要启动这个参数,否则会触发重复导入告警
    __table_args__: ClassVar[dict[str, Any]] = {"extend_existing": True}